![]() |
VR-Link API Documentation for DIS
|
Inheritance diagram for DtCollisionPdu:
Collaboration diagram for DtCollisionPdu:| DtCollisionPdu::DtCollisionPdu | ( | const DtNetCollisionPdu * | initial, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
| static void DtCollisionPdu::addCallback | ( | DtExerciseConn * | conn, |
| DtCollisionInteractionCb | cb, | ||
| void * | usr | ||
| ) | [static] |
| const DtEntityIdentifier& DtCollisionPdu::collideId | ( | ) | const |
| DtCollisionType DtCollisionPdu::collisionType | ( | ) | const |
| static DtPdu* DtCollisionPdu::create | ( | const DtNetPacket * | initial, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) | [static] |
| const DtVector& DtCollisionPdu::entityCoords | ( | ) | const |
| const DtEventID& DtCollisionPdu::eventId | ( | ) | const |
| DtPduKind DtCollisionPdu::internalGetPduKind | ( | ) | const [inline, protected, virtual] |
Returns the PDU kind associated with the derived PDU class.
Implements DtPdu.
References DtCollisionPduKind.
| const DtEntityIdentifier& DtCollisionPdu::issueId | ( | ) | const |
| DtFloat32 DtCollisionPdu::mass | ( | ) | const |
| virtual void DtCollisionPdu::printData | ( | ) | const [virtual] |
Print the PDU's data (not including header).
Base DtPdu version just prints hex. Use the printDataToString to put the data into a DtString instead of simply sending the output to stdout. printData() calls printDataToStream(DtInfo).
Reimplemented from DtPdu.
| virtual void DtCollisionPdu::printDataToStream | ( | std::ostream & | stream | ) | const [virtual] |
Reimplemented from DtPdu.
| static void DtCollisionPdu::removeCallback | ( | DtExerciseConn * | conn, |
| DtCollisionInteractionCb | cb, | ||
| void * | usr | ||
| ) | [static] |
| void DtCollisionPdu::setCollideId | ( | const DtEntityIdentifier & | id | ) |
| void DtCollisionPdu::setEntityCoords | ( | const DtVector & | coords | ) |
| void DtCollisionPdu::setEventId | ( | const DtEventID & | id | ) |
| void DtCollisionPdu::setIssueId | ( | const DtEntityIdentifier & | id | ) |
| void DtCollisionPdu::setMass | ( | DtFloat32 | mass | ) |
| void DtCollisionPdu::setVelocity | ( | const DtVector & | veloc | ) |
| const DtVector& DtCollisionPdu::velocity | ( | ) | const |
DtEntityIdentifier DtCollisionPdu::col [protected] |
DtVector DtCollisionPdu::ent [protected] |
DtEventID DtCollisionPdu::event [protected] |
DtEntityIdentifier DtCollisionPdu::iss [protected] |
DtVector DtCollisionPdu::vel [protected] |