MAK Data Logger API Documentation for DIS
List of all members | Public Member Functions | Protected Attributes
MAKLogger::DtLgrPublisherInterface Class Reference

Responsible for defining the interface that Object publishers must have. More...

+ Inheritance diagram for MAKLogger::DtLgrPublisherInterface:
+ Collaboration diagram for MAKLogger::DtLgrPublisherInterface:

Public Member Functions

 DtLgrPublisherInterface ()
virtual ~DtLgrPublisherInterface ()
 DTOR.
virtual void update (const DtPdu &pdu, double scaling, bool isStatic, bool sendFlag)=0
virtual void setExerciseId (unsigned char exerciseId)
 Set the exercise id.
virtual unsigned char exerciseId () const
 Get the associated exercise id.
virtual void sendUpdateAtScaleChangePoint (double oldScale, double newScale, bool wasStatic, bool isStatic)=0
 Sends an update when scaling changes.
virtual void tick (double scaling, bool isStatic)=0
 Tick the publisher with a scaling value.

Protected Attributes

unsigned char myExerciseId

Detailed Description

Responsible for defining the interface that Object publishers must have.

Constructor & Destructor Documentation

MAKLogger::DtLgrPublisherInterface::DtLgrPublisherInterface ( )
virtual MAKLogger::DtLgrPublisherInterface::~DtLgrPublisherInterface ( )
virtual

DTOR.

Member Function Documentation

virtual unsigned char MAKLogger::DtLgrPublisherInterface::exerciseId ( ) const
virtual

Get the associated exercise id.

virtual void MAKLogger::DtLgrPublisherInterface::sendUpdateAtScaleChangePoint ( double  oldScale,
double  newScale,
bool  wasStatic,
bool  isStatic 
)
pure virtual
virtual void MAKLogger::DtLgrPublisherInterface::setExerciseId ( unsigned char  exerciseId)
virtual

Set the exercise id.

virtual void MAKLogger::DtLgrPublisherInterface::tick ( double  scaling,
bool  isStatic 
)
pure virtual
virtual void MAKLogger::DtLgrPublisherInterface::update ( const DtPdu &  pdu,
double  scaling,
bool  isStatic,
bool  sendFlag 
)
pure virtual

Member Data Documentation

unsigned char MAKLogger::DtLgrPublisherInterface::myExerciseId
protected

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

Document ID: Generated on Thu Apr 10 18:53:01 EDT 2014 from SVN revision 138105
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)