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 Member Functions | Static Public Member Functions
makVrf::DtDebugDrawMessageFactory Class Reference

DtDisplayMessageFactory creates virtual base class version of DtMessageFactory. More...

Inheritance diagram for makVrf::DtDebugDrawMessageFactory:
Inheritance graph
[legend]

Public Member Functions

 DtDebugDrawMessageFactory (bool initializeDefaults=true, bool isBigEndian=false)
 constructor More...
 
virtual ~DtDebugDrawMessageFactory ()
 destructor More...
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor. More...
 
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor. More...
 
- Public Member Functions inherited from makVrf::DtMessageFactory
 DtMessageFactory (bool initializeDefaults=true, bool isBigEndian=false)
 constructor. More...
 
virtual ~DtMessageFactory ()
 destructor More...
 
virtual DtBaseMessagecreate (unsigned char *bytes, int length)
 Creates a specific DtMessage class from an array of bytes. Returns NULL if there is an error or no decoder for the message type. More...
 
virtual DtBaseMessagecreate (int msgType, unsigned char *bytes, int length)
 
virtual void registerCreator (unsigned int type, Decoder decoder)
 register a message decoder More...
 
virtual void initializeDefaultMessages ()
 initializes the message factory with the default message types More...
 
virtual void clear ()
 clears the factory of all messages More...
 

Static Public Member Functions

static DtDebugDrawMessageFactoryinstance (makVrv::DtDe &de)
 Get the DebugDraw Message Factory instance for this IG object. More...
 
static void registerInstance (makVrv::DtDe &de, DtDebugDrawMessageFactory *instance)
 Register the instance with an IG. More...
 

Additional Inherited Members

- Protected Types inherited from makVrf::DtMessageFactory
typedef std::map< unsigned int,
Decoder
DecoderMap
 
- Protected Attributes inherited from makVrf::DtMessageFactory
DecoderMap myCreatorMap
 
bool myIsBigEndian
 

Detailed Description

DtDisplayMessageFactory creates virtual base class version of DtMessageFactory.

Constructor & Destructor Documentation

makVrf::DtDebugDrawMessageFactory::DtDebugDrawMessageFactory ( bool  initializeDefaults = true,
bool  isBigEndian = false 
)

constructor

virtual makVrf::DtDebugDrawMessageFactory::~DtDebugDrawMessageFactory ( )
virtual

destructor

Member Function Documentation

static DtDebugDrawMessageFactory& makVrf::DtDebugDrawMessageFactory::instance ( makVrv::DtDe de)
static

Get the DebugDraw Message Factory instance for this IG object.

defaults to returning an instance of this particular class

static void makVrf::DtDebugDrawMessageFactory::registerInstance ( makVrv::DtDe de,
DtDebugDrawMessageFactory instance 
)
static

Register the instance with an IG.


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)