VR-Forces 4.1.1 Class Documentation
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Static Protected Attributes
vrvControlToolkit::DtVrvControlFactory_v0 Class Reference

Public Types

typedef std::pair
< DtVrvControlTypeEnum_v0, int > 
TypeVersionPair

Public Member Functions

DtVrvControl_v0create (const char *buffer, int size)
virtual void addCreator (TypeVersionPair type, DtVctBaseControlCreator_v0 *creator)

Static Public Member Functions

static DtVrvControlFactory_v0instance ()

Protected Types

typedef std::map
< TypeVersionPair,
DtVctBaseControlCreator_v0 * > 
ControlCreatorMap

Protected Member Functions

virtual void initialize ()
 DtVrvControlFactory_v0 ()
virtual ~DtVrvControlFactory_v0 ()

Protected Attributes

ControlCreatorMap myCreatorMap

Static Protected Attributes

static DtVrvControlFactory_v0theControlFactory

Member Typedef Documentation

Constructor & Destructor Documentation

vrvControlToolkit::DtVrvControlFactory_v0::DtVrvControlFactory_v0 ( )
protected
virtual vrvControlToolkit::DtVrvControlFactory_v0::~DtVrvControlFactory_v0 ( )
protectedvirtual

Member Function Documentation

static DtVrvControlFactory_v0& vrvControlToolkit::DtVrvControlFactory_v0::instance ( )
static
DtVrvControl_v0* vrvControlToolkit::DtVrvControlFactory_v0::create ( const char *  buffer,
int  size 
)
virtual void vrvControlToolkit::DtVrvControlFactory_v0::addCreator ( TypeVersionPair  type,
DtVctBaseControlCreator_v0 creator 
)
virtual
virtual void vrvControlToolkit::DtVrvControlFactory_v0::initialize ( )
protectedvirtual

Member Data Documentation

DtVrvControlFactory_v0* vrvControlToolkit::DtVrvControlFactory_v0::theControlFactory
staticprotected
ControlCreatorMap vrvControlToolkit::DtVrvControlFactory_v0::myCreatorMap
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)