VR-Forces 5.0.1 Developer's Guide
 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. So if an entity uses the Offset DiGuy visualizer it will hide or show the occupants if their 'attachedvisualelement' flag is set to 'True'.

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

Public Member Functions

 DtOccupantsVisibleOnEntityCommand ()
 
virtual ~DtOccupantsVisibleOnEntityCommand ()
 
virtual DtElementID elementID () const
 
virtual void setElementID (const DtElementID &entityId)
 
virtual bool occupantsVisibleOnEntity () const
 
virtual void setOccupantsVisibleOnEntity (bool visible)
 
virtual void execute (DtDe &de)
 
- 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)
 
DtOccupantsVisibleOnEntityCommandoperator= (const DtOccupantsVisibleOnEntityCommand &)
 

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 Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)