OMK::Type::Base Class Reference

This class defines what a data type is for OpenMASK. More...

#include <OMKBase.h>

Inheritance diagram for OMK::Type::Base:

Inheritance graph
[legend]
Collaboration diagram for OMK::Type::Base:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Base ()
 Default constructor.
virtual ~Base ()
 Destructor.
virtual PolatorNTcreatePolator ()=0
 Create a polator.

Detailed Description

This class defines what a data type is for OpenMASK.

OMKType are used as values for valuedEvents.

OMKType as used as values for attributes (input, output and control parameter).

As this class inherits from Flowable, objects of this can be inserted and extracted from streams. This enables distribution of those values.

Definition at line 40 of file OMKBase.h.


Constructor & Destructor Documentation

OMK::Type::Base::Base (  )  [inline]

Default constructor.

Definition at line 44 of file OMKBase.h.

00044 {}

virtual OMK::Type::Base::~Base (  )  [inline, virtual]

Destructor.

Definition at line 46 of file OMKBase.h.

00046 {}


Member Function Documentation

virtual PolatorNT* OMK::Type::Base::createPolator (  )  [pure virtual]

Create a polator.

This should really be a class function, but as class function cannot be pure virtual, this is decalred as a member function.

Implemented in OMK::DistributedController::RegistrationData, OMK::DistributedController::CancellationData, OMK::Name, OMK::Type::SimpleTypeT< T >, OMK::Type::AddAnimatorPrm, OMK::Type::AddVisualObjectPrm, OMK::Inp::AddInputKeyPrm, OMK::Inp::AddInputListenerPrm, OMK::Type::SimpleTypeT< long >, OMK::Type::SimpleTypeT< float >, OMK::Type::SimpleTypeT< PrmType >, OMK::Type::SimpleTypeT< Type >, OMK::Type::SimpleTypeT< bool >, OMK::Type::SimpleTypeT< HBT::PostureData >, and OMK::Type::SimpleTypeT< OMK::Type::Transform >.


logo OpenMask

Documentation generated on Mon Jun 9 11:46:05 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007