![]() |
VR-Link API Documentation for HLA 1.3
|
Inheritance diagram for DtDiGuyShapeVariationsRecord:
Collaboration diagram for DtDiGuyShapeVariationsRecord:Public Member Functions | |
| DtDiGuyShapeVariationsRecord () | |
| Constructor. | |
| DtDiGuyShapeVariationsRecord (const DtDiGuyShapeVariationsRecord &orig) | |
| Copy Constructor. | |
| DtDiGuyShapeVariationsRecord (void *netBuffer, unsigned int size) | |
| Net Constructor. | |
| virtual DtDiGuyShapeVariationsRecord & | operator= (const DtDiGuyShapeVariationsRecord &record) |
| Assignment Operator. | |
| virtual DtStandardVariableRecord & | operator= (const DtStandardVariableRecord &other) |
| Assignment operator. | |
| virtual bool | operator== (const DtDiGuyShapeVariationsRecord &record) |
| Equals Operator. | |
| virtual bool | operator== (const DtStandardVariableRecord &other) |
| Equals operator. | |
| virtual short | shapeVariationsVersion () const |
| Set/Get shape variations version. | |
| virtual void | setShapeVariationsVersion (short version) |
| virtual bool | isShapeVariationDataChanged () const |
| Set/Get whether shape variation data chagned flag. | |
| virtual void | setShapeVariationDataChanged (bool force) |
| virtual const DtDiGuyLinkShapeMap & | shapeVariations () const |
| Set/Get shape variations. | |
| virtual void | setShapeVariations (const DtDiGuyLinkShapeMap &variations) |
| virtual void | printDataToStream (std::ostream &stream) const |
| Prints the data to the specified stream. | |
| virtual DtStandardVariableRecord * | clone () const |
| Clone. | |
| virtual void | writeRecord (void *addr) const |
| virtual void | setFromNet (const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL) |
| Sets the record from an address and length. | |
| virtual unsigned int | unpaddedNetsize () const |
| This is the network size of the record without padding. | |
Public Member Functions inherited from DtGenericVariableRecord | |
| DtGenericVariableRecord (unsigned int recordType, unsigned int dataLength=0, void *dataPtr=0) | |
| Construct a record of the given type with optional data length (not including header or padding) and data. | |
| DtGenericVariableRecord (const DtGenericVariableRecord &orig) | |
| Copy Constructor. | |
| DtGenericVariableRecord (void *ptr, unsigned int size) | |
| Net Constructor Memory must exist for life of the variable record. | |
| virtual | ~DtGenericVariableRecord () |
| Destructor. | |
| virtual DtGenericVariableRecord & | operator= (const DtGenericVariableRecord &record) |
| Assignment Operator. | |
| virtual bool | operator== (const DtGenericVariableRecord &record) |
| Equals Operator. | |
| virtual unsigned int | dataSize () const |
| Get the variable data size (will include size of padding bytes if any) | |
| virtual const char * | netRep () const |
| The net record including the header. | |
| virtual unsigned int | recordType () const |
| Get/Set Record Type. | |
| virtual void | setRecordType (unsigned int recordType) |
| Get/Set Record Type. | |
| virtual unsigned int | recordLength () const |
| Get/Set Record Length. | |
| virtual void | setRecordLength (unsigned int length) |
| Must include size of record header and padding to 8 bytes. | |
| virtual const char * | variableData () const |
| Get/Set the variable data part of record. | |
| virtual char * | variableData () |
| Get/Set the variable data part of record. | |
| virtual void | setVariableData (const std::vector< char > &data) |
| Get/Set the variable data part of record. | |
| virtual void | setVariableData (const char *data, unsigned size) |
| Get/Set the variable data part of record. | |
Public Member Functions inherited from DtStandardVariableRecord | |
| DtStandardVariableRecord () | |
| Constructor. | |
| virtual | ~DtStandardVariableRecord () |
| Destructor. | |
| virtual void | printData () const |
| Prints the data to DtInfo. | |
| virtual unsigned int | netSize () |
| Returns the size of the network representation (including padding bytes) | |
| virtual void | setOriginatingSimulationAddress (const DtSimulationAddress &) |
| virtual const DtSimulationAddress & | originatingSimulationAddress () const |
Static Public Member Functions | |
| static DtStandardVariableRecord * | create (void *addr, unsigned int length) |
| Creator of an unknown record for registering in a factory. | |
| static unsigned int | recordTypeToUse () |
| Return the DI-Guy Appearance record type. | |
| static void | setRecordTypeToUse (unsigned int typeToUse) |
| Set the record type to use. | |
Protected Member Functions | |
| virtual void | updateData () |
| virtual void | commitData () |
| virtual DtDiGuyShapeVariationsRecord & | doCopy (const DtDiGuyShapeVariationsRecord &record) |
Protected Member Functions inherited from DtGenericVariableRecord | |
| virtual void | resizeForDataOfSize (int size) |
| Resize the buffer for the given data size. | |
Protected Attributes | |
| DtDiGuyLinkShapeMap | myShapeVariations |
| short | myShapeVariationsVersion |
| bool | myShapeVariationDataChanged |
| bool | myDataIsDirty |
| bool | myBufferIsDirty |
Protected Attributes inherited from DtGenericVariableRecord | |
| std::vector< char > | myRecordBuffer |
| DtNetGenericVariableRecord * | myRecordPtr |
| DtU8 * | myVariableDataPtr |
| unsigned int | myNetSize |
| Greater than 0 only when record is wrapping around a network buffer. | |
Protected Attributes inherited from DtStandardVariableRecord | |
| DtSimulationAddress | myOriginatingSimulationAddress |
Static Protected Attributes | |
| static DtDatumParam | theDiGuyShapeVariationsId |
| DtDiGuyShapeVariationsRecord::DtDiGuyShapeVariationsRecord | ( | ) |
Constructor.
| DtDiGuyShapeVariationsRecord::DtDiGuyShapeVariationsRecord | ( | const DtDiGuyShapeVariationsRecord & | orig | ) |
Copy Constructor.
| DtDiGuyShapeVariationsRecord::DtDiGuyShapeVariationsRecord | ( | void * | netBuffer, |
| unsigned int | size | ||
| ) |
Net Constructor.
|
virtual |
Clone.
Reimplemented from DtGenericVariableRecord.
|
protectedvirtual |
|
static |
Creator of an unknown record for registering in a factory.
Reimplemented from DtGenericVariableRecord.
|
protectedvirtual |
|
virtual |
Set/Get whether shape variation data chagned flag.
|
virtual |
Assignment Operator.
|
virtual |
Assignment operator.
Reimplemented from DtGenericVariableRecord.
|
virtual |
Equals Operator.
|
virtual |
Equals operator.
Reimplemented from DtGenericVariableRecord.
|
virtual |
Prints the data to the specified stream.
Reimplemented from DtGenericVariableRecord.
|
static |
Return the DI-Guy Appearance record type.
|
virtual |
Sets the record from an address and length.
Return code will be Valid if all goes well. Memory must exist for life of the variable record
Reimplemented from DtGenericVariableRecord.
|
static |
Set the record type to use.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Set/Get shape variations.
|
virtual |
Set/Get shape variations version.
|
virtual |
This is the network size of the record without padding.
Reimplemented from DtGenericVariableRecord.
|
protectedvirtual |
|
virtual |
Reimplemented from DtGenericVariableRecord.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |