VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Attributes
makVrv::DtVisualizerDefinitionSetValidator Class Reference

A schema for a definition. More...

Public Types

enum  ErrorCodes { ParameterMissing, NotSupported, NoSchema, end_ErrorCodes }
typedef std::pair< std::string,
ErrorCodes
ErrorMessage
typedef std::vector< ErrorMessageErrorMessageList

Public Member Functions

 DtVisualizerDefinitionSetValidator (DtDe &)
 CTOR.
virtual ~DtVisualizerDefinitionSetValidator ()
 DTOR.
virtual bool validate (const DtVisualizerDefinitionSet &, ErrorMessageList &errors) const
 Validate a visual definition set.
virtual bool validate (const DtVisualizerDefinition &, ErrorMessageList &) const
 Validate a visual definition.

Protected Attributes

DtDemyDe

Detailed Description

A schema for a definition.

Member Typedef Documentation

Member Enumeration Documentation

Enumerator:
ParameterMissing 
NotSupported 
NoSchema 
end_ErrorCodes 

Constructor & Destructor Documentation

makVrv::DtVisualizerDefinitionSetValidator::DtVisualizerDefinitionSetValidator ( DtDe )

CTOR.

virtual makVrv::DtVisualizerDefinitionSetValidator::~DtVisualizerDefinitionSetValidator ( )
virtual

DTOR.

Member Function Documentation

virtual bool makVrv::DtVisualizerDefinitionSetValidator::validate ( const DtVisualizerDefinitionSet ,
ErrorMessageList errors 
) const
virtual

Validate a visual definition set.

param Input

Parameters
thedefinition to check.
virtual bool makVrv::DtVisualizerDefinitionSetValidator::validate ( const DtVisualizerDefinition ,
ErrorMessageList  
) const
virtual

Validate a visual definition.

Returns all invalid parameters in supplied list

Member Data Documentation

DtDe& makVrv::DtVisualizerDefinitionSetValidator::myDe
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)