VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
makVrv::DtImguiLoggerControl Class Reference

Objects of the class DtModelInstanceHolder hold instances of models that are created by the "Open Model/Close Model" terrain viewer functionality. More...

Inheritance diagram for makVrv::DtImguiLoggerControl:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtImguiLoggerControl ()
 Destructor. More...
 
virtual void initializeUi ()
 initialize the logger control UI (connects to the imgui newframe signal) More...
 
virtual void setTotalStatePdu (DtLgrTotalStatePdu *totalState)
 update the total state pdu, which is used by the createLoggerControlsUi function to keep the time to date More...
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor. More...
 
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor. More...
 

Static Public Member Functions

static DtImguiLoggerControlinstance (DtDe &)
 Returns the instance of the DtImguiLoggerControl. More...
 

Protected Member Functions

 DtImguiLoggerControl (DtDe &)
 Constructor. More...
 
virtual void createLoggerControlsUi (osg::RenderInfo &renderInfo)
 create the logger control UI More...
 
virtual void sendPdu (DtLgrControlPdu *newPdu)
 send a pdu to the logger that is being controlled by this logger control class More...
 
virtual bool checkDisConnection ()
 check to see if the dis connection is active and connected. More...
 

Protected Attributes

DtDemyDe
 
DtSignalConnectionManager myConnections
 
DtDisDrivermyDisDriver
 
DtExerciseConn * myConnection
 
DtLgrTotalStatePdu * myTotalStatePdu
 
double myLastStatePduTime
 
bool myShowLoggerUi
 
double myInitialSimTime
 
osg::ref_ptr< osg::Texture > myTextureIds [NUM_TEXTURES]
 

Private Member Functions

 DtImguiLoggerControl ()
 Default Constructor not implemented. More...
 
 DtImguiLoggerControl (const DtImguiLoggerControl &other)
 Copy Constructor not implemented – Copy Not Allowed. More...
 
DtImguiLoggerControloperator= (const DtImguiLoggerControl &other)
 Assignment Operator Not implemented – Assignment Not Allowed. More...
 

Detailed Description

Objects of the class DtModelInstanceHolder hold instances of models that are created by the "Open Model/Close Model" terrain viewer functionality.

Constructor & Destructor Documentation

virtual makVrv::DtImguiLoggerControl::~DtImguiLoggerControl ( )
virtual

Destructor.

makVrv::DtImguiLoggerControl::DtImguiLoggerControl ( DtDe )
protected

Constructor.

Protected, so objects need to be created through the instance method.

makVrv::DtImguiLoggerControl::DtImguiLoggerControl ( )
private

Default Constructor not implemented.

makVrv::DtImguiLoggerControl::DtImguiLoggerControl ( const DtImguiLoggerControl other)
private

Copy Constructor not implemented – Copy Not Allowed.

Member Function Documentation

DtImguiLoggerControl& makVrv::DtImguiLoggerControl::operator= ( const DtImguiLoggerControl other)
private

Assignment Operator Not implemented – Assignment Not Allowed.

static DtImguiLoggerControl& makVrv::DtImguiLoggerControl::instance ( DtDe )
static

Returns the instance of the DtImguiLoggerControl.

virtual void makVrv::DtImguiLoggerControl::initializeUi ( )
virtual

initialize the logger control UI (connects to the imgui newframe signal)

virtual void makVrv::DtImguiLoggerControl::setTotalStatePdu ( DtLgrTotalStatePdu *  totalState)
virtual

update the total state pdu, which is used by the createLoggerControlsUi function to keep the time to date

virtual void makVrv::DtImguiLoggerControl::createLoggerControlsUi ( osg::RenderInfo &  renderInfo)
protectedvirtual

create the logger control UI

virtual void makVrv::DtImguiLoggerControl::sendPdu ( DtLgrControlPdu *  newPdu)
protectedvirtual

send a pdu to the logger that is being controlled by this logger control class

virtual bool makVrv::DtImguiLoggerControl::checkDisConnection ( )
protectedvirtual

check to see if the dis connection is active and connected.

Member Data Documentation

DtDe& makVrv::DtImguiLoggerControl::myDe
protected
DtSignalConnectionManager makVrv::DtImguiLoggerControl::myConnections
protected
DtDisDriver* makVrv::DtImguiLoggerControl::myDisDriver
protected
DtExerciseConn* makVrv::DtImguiLoggerControl::myConnection
protected
DtLgrTotalStatePdu* makVrv::DtImguiLoggerControl::myTotalStatePdu
protected
double makVrv::DtImguiLoggerControl::myLastStatePduTime
protected
bool makVrv::DtImguiLoggerControl::myShowLoggerUi
protected
double makVrv::DtImguiLoggerControl::myInitialSimTime
protected
osg::ref_ptr<osg::Texture> makVrv::DtImguiLoggerControl::myTextureIds[NUM_TEXTURES]
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)