Public Types | Public Member Functions | List of all members
iipr::IPatternController Class Referenceabstract

#include <IPatternController.h>

Inheritance diagram for iipr::IPatternController:
istd::IChangeable istd::IPolymorphic iipr::CColorPatternControllerComp

Public Types

enum  ChangeFlags { CF_PATTERN_LEARNED = 0x456d447 }
 Data model change notification flags. More...

Public Member Functions

virtual bool TeachPattern (const istd::IChangeable *sourceObjectPtr=NULL)=0
 Do teaching of the pattern. More...
virtual void ResetPattern ()=0
 Clear all pattern features. More...
virtual bool IsPatternValid () const =0
 Get true of the pattern is valid. More...
virtual const iser::ISerializableGetPatternObject () const =0
 Get pattern object. More...

Detailed Description

Definition at line 12 of file IPatternController.h.

Member Enumeration Documentation

Data model change notification flags.


Supplier result changed.

Definition at line 18 of file IPatternController.h.

Member Function Documentation

virtual const iser::ISerializable* iipr::IPatternController::GetPatternObject ( ) const
pure virtual

Get pattern object.

Implemented in iipr::CColorPatternControllerComp.

virtual bool iipr::IPatternController::IsPatternValid ( ) const
pure virtual

Get true of the pattern is valid.

Implemented in iipr::CColorPatternControllerComp.

virtual void iipr::IPatternController::ResetPattern ( )
pure virtual

Clear all pattern features.

Implemented in iipr::CColorPatternControllerComp.

virtual bool iipr::IPatternController::TeachPattern ( const istd::IChangeable sourceObjectPtr = NULL)
pure virtual

Do teaching of the pattern.

Implemented in iipr::CColorPatternControllerComp.

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy