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

DtSpaceFollowViewCommand enables space follow mode on the named observer. More...

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

Public Member Functions

 DtSpaceFollowViewCommand ()
 CTOR.
virtual ~DtSpaceFollowViewCommand ()
 Virtual DTOR.
virtual void execute (DtDe &de)
 Logic for executing the command.
Parameter Getters & Setters
virtual std::string observer () const
 Return the name of the observer that this command will control.
virtual void setObserver (const std::string &newObs)
 Set the name of the observer that this command will control.
virtual DtVector offset () const
 Return the name of the observer that this command will control.
virtual void setOffset (const DtVector &vec)
 Return the name of the observer that this command will control.
virtual DtTaitBryan offsetOrientation () const
 Return the name of the observer that this command will control.
virtual void setOffsetOrientation (const DtTaitBryan &ori)
 Return the name of the observer that this command will control.
virtual DtUniqueID attachedEntity () const
 Get the element ID of the entity that the observer will be attached to.
virtual void setAttachedEntity (const DtUniqueID &entityId)
 Specify the element ID of the entity that will be attached to.
virtual DtBoolean localModelScalingEnabled () const
 Return the name of the observer that this command will control.
virtual void setLocalModelScalingEnabled (DtBoolean enabled)
 Return the name of the observer that this command will control.
virtual DtFloat32 localModelScalingAmount () const
 Return the name of the observer that this command will control.
virtual void setLocalModelScalingAmount (DtFloat32 amount)
 Return the name of the observer that this command will control.
- Public Member Functions inherited from makVrv::DtVrvCommand
 DtVrvCommand ()
virtual ~DtVrvCommand ()
virtual
vrvControlToolkit::DtVrvControlTypeEnum 
commandType ()

Protected Attributes

std::string myObserver
DtVector myOffset
DtTaitBryan myOffsetOri
DtUniqueID myAttachedEntity
DtBoolean myLocalModelScalingEnabled
DtFloat32 myLocalModelScalingAmount
- Protected Attributes inherited from makVrv::DtVrvCommand
vrvControlToolkit::DtVrvControlTypeEnum myCommandType

Detailed Description

DtSpaceFollowViewCommand enables space follow mode on the named observer.

Constructor & Destructor Documentation

makVrv::DtSpaceFollowViewCommand::DtSpaceFollowViewCommand ( )

CTOR.

virtual makVrv::DtSpaceFollowViewCommand::~DtSpaceFollowViewCommand ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual std::string makVrv::DtSpaceFollowViewCommand::observer ( ) const
virtual

Return the name of the observer that this command will control.

virtual void makVrv::DtSpaceFollowViewCommand::setObserver ( const std::string &  newObs)
virtual

Set the name of the observer that this command will control.

virtual DtVector makVrv::DtSpaceFollowViewCommand::offset ( ) const
virtual

Return the name of the observer that this command will control.

virtual void makVrv::DtSpaceFollowViewCommand::setOffset ( const DtVector vec)
virtual

Return the name of the observer that this command will control.

virtual DtTaitBryan makVrv::DtSpaceFollowViewCommand::offsetOrientation ( ) const
virtual

Return the name of the observer that this command will control.

virtual void makVrv::DtSpaceFollowViewCommand::setOffsetOrientation ( const DtTaitBryan &  ori)
virtual

Return the name of the observer that this command will control.

virtual DtUniqueID makVrv::DtSpaceFollowViewCommand::attachedEntity ( ) const
virtual

Get the element ID of the entity that the observer will be attached to.

virtual void makVrv::DtSpaceFollowViewCommand::setAttachedEntity ( const DtUniqueID entityId)
virtual

Specify the element ID of the entity that will be attached to.

virtual DtBoolean makVrv::DtSpaceFollowViewCommand::localModelScalingEnabled ( ) const
virtual

Return the name of the observer that this command will control.

virtual void makVrv::DtSpaceFollowViewCommand::setLocalModelScalingEnabled ( DtBoolean  enabled)
virtual

Return the name of the observer that this command will control.

virtual DtFloat32 makVrv::DtSpaceFollowViewCommand::localModelScalingAmount ( ) const
virtual

Return the name of the observer that this command will control.

virtual void makVrv::DtSpaceFollowViewCommand::setLocalModelScalingAmount ( DtFloat32  amount)
virtual

Return the name of the observer that this command will control.

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

Logic for executing the command.

Implements makVrv::DtVrvCommand.

Member Data Documentation

std::string makVrv::DtSpaceFollowViewCommand::myObserver
protected
DtVector makVrv::DtSpaceFollowViewCommand::myOffset
protected
DtTaitBryan makVrv::DtSpaceFollowViewCommand::myOffsetOri
protected
DtUniqueID makVrv::DtSpaceFollowViewCommand::myAttachedEntity
protected
DtBoolean makVrv::DtSpaceFollowViewCommand::myLocalModelScalingEnabled
protected
DtFloat32 makVrv::DtSpaceFollowViewCommand::myLocalModelScalingAmount
protected

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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)