VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
DtDiGuyPatchesRecord Class Reference
+ Inheritance diagram for DtDiGuyPatchesRecord:
+ Collaboration diagram for DtDiGuyPatchesRecord:

Public Member Functions

 DtDiGuyPatchesRecord ()
 Constructor. More...
 
 DtDiGuyPatchesRecord (const DtDiGuyPatchesRecord &orig)
 Copy Constructor. More...
 
 DtDiGuyPatchesRecord (void *netBuffer, unsigned int size)
 Net Constructor. More...
 
virtual DtDiGuyPatchesRecordoperator= (const DtDiGuyPatchesRecord &record)
 Assignment Operator. More...
 
virtual DtStandardVariableRecordoperator= (const DtStandardVariableRecord &other)
 Assignment operator. More...
 
virtual bool operator== (const DtDiGuyPatchesRecord &record)
 Equals Operator. More...
 
virtual bool operator== (const DtStandardVariableRecord &other)
 Equals operator. More...
 
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. More...
 
virtual void printDataToStream (std::ostream &stream) const
 Prints the data to the specified stream. More...
 
virtual unsigned int unpaddedNetsize () const
 This is the network size of the record without padding. More...
 
virtual DtStandardVariableRecordclone () const
 Clone. More...
 
 DtDiGuyPatchesRecord ()
 Constructor. More...
 
 DtDiGuyPatchesRecord (const DtDiGuyPatchesRecord &orig)
 Copy Constructor. More...
 
 DtDiGuyPatchesRecord (void *netBuffer, unsigned int size)
 Net Constructor. More...
 
virtual DtDiGuyPatchesRecordoperator= (const DtDiGuyPatchesRecord &record)
 Assignment Operator. More...
 
virtual DtStandardVariableRecordoperator= (const DtStandardVariableRecord &other)
 Assignment operator. More...
 
virtual bool operator== (const DtDiGuyPatchesRecord &record)
 Equals Operator. More...
 
virtual bool operator== (const DtStandardVariableRecord &other)
 Equals operator. More...
 
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. More...
 
virtual void printDataToStream (std::ostream &stream) const
 Prints the data to the specified stream. More...
 
virtual unsigned int unpaddedNetsize () const
 This is the network size of the record without padding. More...
 
virtual DtStandardVariableRecordclone () const
 Clone. More...
 
virtual unsigned int recordType () const
 Get/Set Record Type. More...
 
virtual void setRecordType (unsigned int recordType)
 Get/Set Record Type. More...
 
virtual unsigned int recordLength () const
 Get/Set Record Length. More...
 
virtual void setRecordLength (unsigned int length)
 Must include size of record header and padding to 8 bytes. More...
 
virtual const char * name () const
 Set/Get name. More...
 
virtual void setName (const DtString &nameValue)
 Set/Get name. More...
 
virtual unsigned int unit () const
 Set/Get unit. More...
 
virtual void setUnit (unsigned int unitValue)
 Set/Get unit. More...
 
virtual unsigned personalUnit () const
 Set/Get personal unit. More...
 
virtual void setPersonalUnit (unsigned int unitValue)
 Set/Get personal unit. More...
 
virtual short rank () const
 Set/Get rank. More...
 
virtual void setRank (short rank)
 Set/Get rank. More...
 
virtual unsigned int recordType () const
 Get/Set Record Type. More...
 
virtual void setRecordType (unsigned int recordType)
 Get/Set Record Type. More...
 
virtual unsigned int recordLength () const
 Get/Set Record Length. More...
 
virtual void setRecordLength (unsigned int length)
 Must include size of record header and padding to 8 bytes. More...
 
virtual const char * name () const
 Set/Get name. More...
 
virtual void setName (const DtString &nameValue)
 Set/Get name. More...
 
virtual unsigned int unit () const
 Set/Get unit. More...
 
virtual void setUnit (unsigned int unitValue)
 Set/Get unit. More...
 
virtual unsigned personalUnit () const
 Set/Get personal unit. More...
 
virtual void setPersonalUnit (unsigned int unitValue)
 Set/Get personal unit. More...
 
virtual short rank () const
 Set/Get rank. More...
 
virtual void setRank (short rank)
 Set/Get rank. More...
 
- Public Member Functions inherited from DtStandardVariableRecord
 DtStandardVariableRecord ()
 Constructor. More...
 
virtual ~DtStandardVariableRecord ()
 Destructor. More...
 
virtual void printData () const
 Prints the data to DtInfo. More...
 
virtual unsigned int netSize ()
 Returns the size of the network representation (including padding bytes) More...
 
virtual void setOriginatingSimulationAddress (const DtSimulationAddress &)
 
virtual const DtSimulationAddressoriginatingSimulationAddress () const
 

Static Public Member Functions

static DtStandardVariableRecordcreate (void *addr, unsigned int length)
 Creator of an unknown record for registering in a factory. More...
 
static unsigned int recordTypeToUse ()
 Return the DI-Guy Uniform Patch record type. More...
 
static void setRecordTypeToUse (unsigned int typeToUse)
 Set the record type to use. More...
 
static DtStandardVariableRecordcreate (void *addr, unsigned int length)
 Creator of an unknown record for registering in a factory. More...
 
static unsigned int recordTypeToUse ()
 Return the DI-Guy Uniform Patch record type. More...
 
static void setRecordTypeToUse (unsigned int typeToUse)
 Set the record type to use. More...
 

Protected Attributes

std::vector< char > myRecordBuffer
 
DtNetDiguyPatchesRecordmyRecordPtr
 
char * myNamePtr
 
- Protected Attributes inherited from DtStandardVariableRecord
DtSimulationAddress myOriginatingSimulationAddress
 

Static Protected Attributes

static const unsigned int theMinimumSize
 

Constructor & Destructor Documentation

DtDiGuyPatchesRecord::DtDiGuyPatchesRecord ( )

Constructor.

DtDiGuyPatchesRecord::DtDiGuyPatchesRecord ( const DtDiGuyPatchesRecord orig)

Copy Constructor.

DtDiGuyPatchesRecord::DtDiGuyPatchesRecord ( void *  netBuffer,
unsigned int  size 
)

Net Constructor.

DtDiGuyPatchesRecord::DtDiGuyPatchesRecord ( )

Constructor.

DtDiGuyPatchesRecord::DtDiGuyPatchesRecord ( const DtDiGuyPatchesRecord orig)

Copy Constructor.

DtDiGuyPatchesRecord::DtDiGuyPatchesRecord ( void *  netBuffer,
unsigned int  size 
)

Net Constructor.

Member Function Documentation

virtual DtStandardVariableRecord* DtDiGuyPatchesRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

virtual DtStandardVariableRecord* DtDiGuyPatchesRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

static DtStandardVariableRecord* DtDiGuyPatchesRecord::create ( void *  addr,
unsigned int  length 
)
static

Creator of an unknown record for registering in a factory.

static DtStandardVariableRecord* DtDiGuyPatchesRecord::create ( void *  addr,
unsigned int  length 
)
static

Creator of an unknown record for registering in a factory.

virtual const char* DtDiGuyPatchesRecord::name ( ) const
virtual

Set/Get name.

virtual const char* DtDiGuyPatchesRecord::name ( ) const
virtual

Set/Get name.

virtual DtDiGuyPatchesRecord& DtDiGuyPatchesRecord::operator= ( const DtDiGuyPatchesRecord record)
virtual

Assignment Operator.

virtual DtDiGuyPatchesRecord& DtDiGuyPatchesRecord::operator= ( const DtDiGuyPatchesRecord record)
virtual

Assignment Operator.

virtual DtStandardVariableRecord& DtDiGuyPatchesRecord::operator= ( const DtStandardVariableRecord other)
virtual

Assignment operator.

virtual DtStandardVariableRecord& DtDiGuyPatchesRecord::operator= ( const DtStandardVariableRecord other)
virtual

Assignment operator.

virtual bool DtDiGuyPatchesRecord::operator== ( const DtDiGuyPatchesRecord record)
virtual

Equals Operator.

virtual bool DtDiGuyPatchesRecord::operator== ( const DtDiGuyPatchesRecord record)
virtual

Equals Operator.

virtual bool DtDiGuyPatchesRecord::operator== ( const DtStandardVariableRecord other)
virtual

Equals operator.

Implements DtStandardVariableRecord.

virtual bool DtDiGuyPatchesRecord::operator== ( const DtStandardVariableRecord other)
virtual

Equals operator.

Implements DtStandardVariableRecord.

virtual unsigned DtDiGuyPatchesRecord::personalUnit ( ) const
virtual

Set/Get personal unit.

virtual unsigned DtDiGuyPatchesRecord::personalUnit ( ) const
virtual

Set/Get personal unit.

virtual void DtDiGuyPatchesRecord::printDataToStream ( std::ostream &  stream) const
virtual

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual void DtDiGuyPatchesRecord::printDataToStream ( std::ostream &  stream) const
virtual

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual short DtDiGuyPatchesRecord::rank ( ) const
virtual

Set/Get rank.

virtual short DtDiGuyPatchesRecord::rank ( ) const
virtual

Set/Get rank.

virtual unsigned int DtDiGuyPatchesRecord::recordLength ( ) const
virtual

Get/Set Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtDiGuyPatchesRecord::recordLength ( ) const
virtual

Get/Set Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtDiGuyPatchesRecord::recordType ( ) const
virtual

Get/Set Record Type.

Implements DtStandardVariableRecord.

virtual unsigned int DtDiGuyPatchesRecord::recordType ( ) const
virtual

Get/Set Record Type.

Implements DtStandardVariableRecord.

static unsigned int DtDiGuyPatchesRecord::recordTypeToUse ( )
static

Return the DI-Guy Uniform Patch record type.

static unsigned int DtDiGuyPatchesRecord::recordTypeToUse ( )
static

Return the DI-Guy Uniform Patch record type.

virtual void DtDiGuyPatchesRecord::setFromNet ( const void *  netRecord,
unsigned int  length,
DtStandardVariableRetCode retCode = NULL 
)
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

Implements DtStandardVariableRecord.

virtual void DtDiGuyPatchesRecord::setFromNet ( const void *  netRecord,
unsigned int  length,
DtStandardVariableRetCode retCode = NULL 
)
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

Implements DtStandardVariableRecord.

virtual void DtDiGuyPatchesRecord::setName ( const DtString nameValue)
virtual

Set/Get name.

virtual void DtDiGuyPatchesRecord::setName ( const DtString nameValue)
virtual

Set/Get name.

virtual void DtDiGuyPatchesRecord::setPersonalUnit ( unsigned int  unitValue)
virtual

Set/Get personal unit.

virtual void DtDiGuyPatchesRecord::setPersonalUnit ( unsigned int  unitValue)
virtual

Set/Get personal unit.

virtual void DtDiGuyPatchesRecord::setRank ( short  rank)
virtual

Set/Get rank.

virtual void DtDiGuyPatchesRecord::setRank ( short  rank)
virtual

Set/Get rank.

virtual void DtDiGuyPatchesRecord::setRecordLength ( unsigned int  length)
virtual

Must include size of record header and padding to 8 bytes.

Implements DtStandardVariableRecord.

virtual void DtDiGuyPatchesRecord::setRecordLength ( unsigned int  length)
virtual

Must include size of record header and padding to 8 bytes.

Implements DtStandardVariableRecord.

virtual void DtDiGuyPatchesRecord::setRecordType ( unsigned int  recordType)
virtual

Get/Set Record Type.

Implements DtStandardVariableRecord.

virtual void DtDiGuyPatchesRecord::setRecordType ( unsigned int  recordType)
virtual

Get/Set Record Type.

Implements DtStandardVariableRecord.

static void DtDiGuyPatchesRecord::setRecordTypeToUse ( unsigned int  typeToUse)
static

Set the record type to use.

static void DtDiGuyPatchesRecord::setRecordTypeToUse ( unsigned int  typeToUse)
static

Set the record type to use.

virtual void DtDiGuyPatchesRecord::setUnit ( unsigned int  unitValue)
virtual

Set/Get unit.

virtual void DtDiGuyPatchesRecord::setUnit ( unsigned int  unitValue)
virtual

Set/Get unit.

virtual unsigned int DtDiGuyPatchesRecord::unit ( ) const
virtual

Set/Get unit.

virtual unsigned int DtDiGuyPatchesRecord::unit ( ) const
virtual

Set/Get unit.

virtual unsigned int DtDiGuyPatchesRecord::unpaddedNetsize ( ) const
virtual

This is the network size of the record without padding.

Implements DtStandardVariableRecord.

virtual unsigned int DtDiGuyPatchesRecord::unpaddedNetsize ( ) const
virtual

This is the network size of the record without padding.

Implements DtStandardVariableRecord.

virtual void DtDiGuyPatchesRecord::writeRecord ( void *  addr) const
virtual
virtual void DtDiGuyPatchesRecord::writeRecord ( void *  addr) const
virtual

Member Data Documentation

char * DtDiGuyPatchesRecord::myNamePtr
protected
std::vector< char > DtDiGuyPatchesRecord::myRecordBuffer
protected
DtNetDiguyPatchesRecord * DtDiGuyPatchesRecord::myRecordPtr
protected
static const unsigned int DtDiGuyPatchesRecord::theMinimumSize
staticprotected

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

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)