VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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.
 ~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.

makVrv::DtVisualizerDefinitionSetValidator::~DtVisualizerDefinitionSetValidator ( )

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 Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)