Instances of DtDynamicTerrainPdu are used for DIS network packets which encode the DtDynamicTerrainStateRepository repository.
More...
Static Public Member Functions |
| static DtPdu * | create (const DtNetPduHeader *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0) |
| | Create a DtDynamicTerrainPdu.
|
| static void | addCallback (DtExerciseConn *conn, DynamicTerrainCb cb, void *usr) |
| | Add (register)/Remove (deregister) function to be called when a PDU is received.
|
| static void | removeCallback (DtExerciseConn *conn, DynamicTerrainCb cb, void *usr) |
Detailed Description
Instances of DtDynamicTerrainPdu are used for DIS network packets which encode the DtDynamicTerrainStateRepository repository.
The actual network layout occurs in the DtNetDynamicTerrainPdu.
Constructor & Destructor Documentation
| DtDynamicTerrainPdu::DtDynamicTerrainPdu |
( |
DtBufferPtr |
buffer = DtUSE_INTERNAL_BUFFER | ) |
|
| DtDynamicTerrainPdu::DtDynamicTerrainPdu |
( |
const DtNetPacket * |
initial, |
|
|
DtBufferPtr |
buffer = DtUSE_INTERNAL_BUFFER, |
|
|
DtPduFactory * |
pduFactory = 0 |
|
) |
| |
| virtual DtDynamicTerrainPdu::~DtDynamicTerrainPdu |
( |
| ) |
|
|
virtual |
Copy CTOR not implemented.
Member Function Documentation
Assignment operator not implemented.
| virtual void DtDynamicTerrainPdu::setObjectIdentifier |
( |
const DtEntityIdentifier & |
val | ) |
|
|
virtual |
Set the ObjectIdentifier.
| DtEntityIdentifier DtDynamicTerrainPdu::objectIdentifier |
( |
| ) |
const |
Get the ObjectIdentifier.
| virtual void DtDynamicTerrainPdu::setCommonDataEventNumber |
( |
DtU32 |
val | ) |
|
|
virtual |
Set the CommonDataEventNumber.
| DtU32 DtDynamicTerrainPdu::commonDataEventNumber |
( |
| ) |
const |
Get the CommonDataEventNumber.
| virtual void DtDynamicTerrainPdu::setFinalUpdate |
( |
bool |
val | ) |
|
|
virtual |
| bool DtDynamicTerrainPdu::finalUpdate |
( |
| ) |
const |
| DtString DtDynamicTerrainPdu::uniqueKey |
( |
| ) |
const |
| static DtPdu* DtDynamicTerrainPdu::create |
( |
const DtNetPduHeader * |
initial, |
|
|
DtBufferPtr |
buffer = DtUSE_INTERNAL_BUFFER, |
|
|
DtPduFactory * |
pduFactory = 0 |
|
) |
| |
|
static |
| static void DtDynamicTerrainPdu::addCallback |
( |
DtExerciseConn * |
conn, |
|
|
DynamicTerrainCb |
cb, |
|
|
void * |
usr |
|
) |
| |
|
static |
Add (register)/Remove (deregister) function to be called when a PDU is received.
| static void DtDynamicTerrainPdu::removeCallback |
( |
DtExerciseConn * |
conn, |
|
|
DynamicTerrainCb |
cb, |
|
|
void * |
usr |
|
) |
| |
|
static |
| virtual unsigned int DtDynamicTerrainPdu::fixedBytesSize |
( |
| ) |
const |
|
protectedvirtual |
| virtual char* DtDynamicTerrainPdu::firstVarDatumStart |
( |
| ) |
const |
|
protectedvirtual |
| static DtPduKind DtDynamicTerrainPdu::internalGetPduKindImpl |
( |
| ) |
|
|
inlinestaticprotected |
| DtPduKind DtDynamicTerrainPdu::internalGetPduKind |
( |
| ) |
const |
|
inlineprotected |
Member Data Documentation
Geometry and associated data.
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/vrfExtObjects/dynamicTerrainPdu.h