DIS Aggragate publisher.
More...
|
| | DT_VIRTUAL_CTR (DtLgrDisAggragatePublisher,(const DtAggregateStatePdu &pdu, DtLgrDisSimulationManager &simManager)) virtual ~DtLgrDisAggragatePublisher() |
| |
| virtual void | update (const DtPdu &pdu, const DtAbsoluteTime &updateTime, bool isTimeFromPast, bool isStateUpdate, double scaling, bool isStatic, bool sendFlag) |
| | Process a state update message. More...
|
| |
| virtual void | sendUpdateAtScaleChangePoint (double oldScale, double newScale, bool wasStatic, bool isStatic) |
| | Sends an update when scaling changes. More...
|
| |
| virtual void | tick (double scaling, bool isStatic) |
| | Tick the publisher with a scaling value. More...
|
| |
| | DtLgrPublisherInterface (DtLgrDisSimulationManager &simMgr) |
| |
| virtual | ~DtLgrPublisherInterface () |
| | DTOR. More...
|
| |
| virtual DtPacket * | createUpdatePacket (const DtAbsoluteTime &time) |
| | Create an update packet with the given time from the publisher's encoded state data. More...
|
| |
| virtual void | setExerciseId (unsigned char exerciseId) |
| | Set the exercise id. More...
|
| |
| virtual unsigned char | exerciseId () const |
| | Get the associated exercise id. More...
|
| |
| virtual const DtStateMsg& MAKLogger::DtLgrDisAggragatePublisher::lastState |
( |
| ) |
const |
|
protectedvirtual |
| void MAKLogger::DtLgrDisAggragatePublisher::scaleVecs |
( |
double |
ts | ) |
|
|
protected |
| void MAKLogger::DtLgrDisAggragatePublisher::sendCurrent |
( |
double |
scale, |
|
|
bool |
isStatic |
|
) |
| |
|
protected |
| bool MAKLogger::DtLgrDisAggragatePublisher::sendNow |
( |
| ) |
|
|
protected |
| void MAKLogger::DtLgrDisAggragatePublisher::sendPdu |
( |
| ) |
|
|
protected |
| void MAKLogger::DtLgrDisAggragatePublisher::sendScaled |
( |
double |
scale, |
|
|
bool |
isStatic |
|
) |
| |
|
protected |
| virtual void MAKLogger::DtLgrDisAggragatePublisher::sendUpdateAtScaleChangePoint |
( |
double |
oldScale, |
|
|
double |
newScale, |
|
|
bool |
wasStatic, |
|
|
bool |
isStatic |
|
) |
| |
|
virtual |
| virtual void MAKLogger::DtLgrDisAggragatePublisher::tick |
( |
double |
scaling, |
|
|
bool |
isStatic |
|
) |
| |
|
virtual |
| bool MAKLogger::DtLgrDisAggragatePublisher::timeoutNow |
( |
| ) |
|
|
protected |
| virtual void MAKLogger::DtLgrDisAggragatePublisher::update |
( |
const DtPdu & |
pdu, |
|
|
const DtAbsoluteTime & |
updateTime, |
|
|
bool |
isTimeFromPast, |
|
|
bool |
isStateUpdate, |
|
|
double |
scaling, |
|
|
bool |
isStatic, |
|
|
bool |
sendFlag |
|
) |
| |
|
virtual |
| DtAggregateStatePdu MAKLogger::DtLgrDisAggragatePublisher::lastRead |
|
protected |
| DtClock* MAKLogger::DtLgrDisAggragatePublisher::myClock |
|
protected |
| double MAKLogger::DtLgrDisAggragatePublisher::myLastTimeScale |
|
protected |
| DtVector32 MAKLogger::DtLgrDisAggragatePublisher::scaledAcc |
|
protected |
| DtVector32 MAKLogger::DtLgrDisAggragatePublisher::scaledRotVel |
|
protected |
| DtVector32 MAKLogger::DtLgrDisAggragatePublisher::scaledVel |
|
protected |
| DtAggregateStatePdu MAKLogger::DtLgrDisAggragatePublisher::toSend |
|
protected |
The documentation for this class was generated from the following file: