VR-Forces 4.8 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. More...
 
virtual ~DtVisualizerDefinitionSetValidator ()
 DTOR. More...
 
virtual bool validate (const DtVisualizerDefinitionSet &, ErrorMessageList &errors) const
 Validate a visual definition set. More...
 
virtual bool validate (const DtVisualizerDefinition &, ErrorMessageList &) const
 Validate a visual definition. More...
 

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 Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)