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

DtOccupantsVisibleOnEntityCommand toggles the OccupantsVisibleOnEntity setting for a specific entity. More...

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

Public Member Functions

 DtOccupantsVisibleOnEntityCommand ()
 
virtual ~DtOccupantsVisibleOnEntityCommand ()
 
virtual DtElementID elementID () const
 Get the element ID of the entity. More...
 
virtual void setElementID (const DtElementID &entityId)
 Specify the element ID of the entity that will have occupants hidden (entities with Offset DiGuy visualizers with "attachedvisualelement" set to true) More...
 
virtual bool occupantsVisibleOnEntity () const
 Is the occupant(s) on this vehicle set to be visible? More...
 
virtual void setOccupantsVisibleOnEntity (bool visible)
 Set whether a specific entity with Offset DiGuy visualizers with "attachedvisualelement" set to true will be visible or not. More...
 
virtual void execute (DtDe &de)
 call DtSharedSimulationSettingsSignaler signal_occupantsVisibleOnEntity for all drivers More...
 
- Public Member Functions inherited from makVrv::DtVrvCommand
 DtVrvCommand ()
 
virtual ~DtVrvCommand ()
 
virtual
vrvControlToolkit::DtVrvControlTypeEnum 
commandType ()
 

Protected Attributes

bool myOccupantsVisibleOnEntity
 
DtElementID myElementID
 
- Protected Attributes inherited from makVrv::DtVrvCommand
vrvControlToolkit::DtVrvControlTypeEnum myCommandType
 

Private Member Functions

 DtOccupantsVisibleOnEntityCommand (DtOccupantsVisibleOnEntityCommand &in)
 Private copy constructor. More...
 
DtOccupantsVisibleOnEntityCommandoperator= (const DtOccupantsVisibleOnEntityCommand &)
 Private assignment operator. More...
 

Detailed Description

DtOccupantsVisibleOnEntityCommand toggles the OccupantsVisibleOnEntity setting for a specific entity.

So if an entity uses the Offset DiGuy visualizer it will hide or show the occupants if their 'attachedvisualelement' flag is set to 'True'

Constructor & Destructor Documentation

makVrv::DtOccupantsVisibleOnEntityCommand::DtOccupantsVisibleOnEntityCommand ( )
virtual makVrv::DtOccupantsVisibleOnEntityCommand::~DtOccupantsVisibleOnEntityCommand ( )
virtual
makVrv::DtOccupantsVisibleOnEntityCommand::DtOccupantsVisibleOnEntityCommand ( DtOccupantsVisibleOnEntityCommand in)
private

Private copy constructor.

Note
Not implemented.

Member Function Documentation

virtual DtElementID makVrv::DtOccupantsVisibleOnEntityCommand::elementID ( ) const
virtual

Get the element ID of the entity.

virtual void makVrv::DtOccupantsVisibleOnEntityCommand::setElementID ( const DtElementID entityId)
virtual

Specify the element ID of the entity that will have occupants hidden (entities with Offset DiGuy visualizers with "attachedvisualelement" set to true)

virtual bool makVrv::DtOccupantsVisibleOnEntityCommand::occupantsVisibleOnEntity ( ) const
virtual

Is the occupant(s) on this vehicle set to be visible?

virtual void makVrv::DtOccupantsVisibleOnEntityCommand::setOccupantsVisibleOnEntity ( bool  visible)
virtual

Set whether a specific entity with Offset DiGuy visualizers with "attachedvisualelement" set to true will be visible or not.

virtual void makVrv::DtOccupantsVisibleOnEntityCommand::execute ( DtDe de)
virtual

call DtSharedSimulationSettingsSignaler signal_occupantsVisibleOnEntity for all drivers

Implements makVrv::DtVrvCommand.

DtOccupantsVisibleOnEntityCommand& makVrv::DtOccupantsVisibleOnEntityCommand::operator= ( const DtOccupantsVisibleOnEntityCommand )
private

Private assignment operator.

Note
Not implemented.

Member Data Documentation

bool makVrv::DtOccupantsVisibleOnEntityCommand::myOccupantsVisibleOnEntity
protected
DtElementID makVrv::DtOccupantsVisibleOnEntityCommand::myElementID
protected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)