VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
makVrf::DtVrfExtendedEntitySettingsData Class Reference

This class will be used to store the extended entity states and will be referenced by the DtVrfExtendedEntitySettings class. More...

Inheritance diagram for makVrf::DtVrfExtendedEntitySettingsData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVrfExtendedEntitySettingsData (makVrv::DtDe *=0)
 DtVrfExtendedEntitySettingsData (const DtVrfExtendedEntitySettingsData &)
virtual ~DtVrfExtendedEntitySettingsData ()
virtual void setDisplayObjectConsoleWarningIcon (bool)
 Get/set whether or not to show the entity object console warning icon.
virtual bool displayObjectConsoleWarningIcon () const
virtual void setDisplayBoundingBoxesWhenSelected (bool)
 Get/set whether or not entity bounding boxes are shown when an entity is selected.
virtual bool displayBoundingBoxesWhenSelected () const
virtual void setPromptBeforeAbandoningPlan (bool)
 Get/set whether or user will be prompted to abandon plan before assigning task.
virtual bool promptBeforeAbandoningPlan () const
virtual void setPromptBeforeInterruptingTask (bool)
 Get/set whether or user will be prompted to interrupt current task before assigning task.
virtual bool promptBeforeInterruptingTask () const
virtual
DtVrfGuiApplicationSetting
clone () const
 Clone of this object.
virtual std::string classType () const
 Must implement to return unique name of class.
virtual void write (boost::archive::xml_oarchive &out, const unsigned int)
 Override to read/write settings.
virtual void read (boost::archive::xml_iarchive &in, const unsigned int)

Protected Types

enum  Flags {
  DisplayObjectConsoleWarningIcon = 0x00000001, DisplayBoundingBoxesWhenSelected = 0x00000002, PromptBeforeAbandoningPlan = 0x00000004, PromptBeforeInterruptingTask = 0x00000008,
  Defaults
}

Protected Member Functions

virtual void setFlag (Flags, bool)

Protected Attributes

int myFlags

Detailed Description

This class will be used to store the extended entity states and will be referenced by the DtVrfExtendedEntitySettings class.


Member Enumeration Documentation

Enumerator:
DisplayObjectConsoleWarningIcon 
DisplayBoundingBoxesWhenSelected 
PromptBeforeAbandoningPlan 
PromptBeforeInterruptingTask 
Defaults 

Constructor & Destructor Documentation


Member Function Documentation

Get/set whether or not to show the entity object console warning icon.

Get/set whether or not entity bounding boxes are shown when an entity is selected.

Default is true

Get/set whether or user will be prompted to abandon plan before assigning task.

Get/set whether or user will be prompted to interrupt current task before assigning task.

Clone of this object.

Implements makVrf::DtVrfGuiApplicationSetting.

virtual std::string makVrf::DtVrfExtendedEntitySettingsData::classType ( ) const [virtual]

Must implement to return unique name of class.

Implements makVrf::DtVrfGuiApplicationSetting.

virtual void makVrf::DtVrfExtendedEntitySettingsData::write ( boost::archive::xml_oarchive &  out,
const unsigned  int 
) [virtual]

Override to read/write settings.

Implements makVrf::DtVrfGuiApplicationSetting.

virtual void makVrf::DtVrfExtendedEntitySettingsData::read ( boost::archive::xml_iarchive &  in,
const unsigned  int 
) [virtual]
virtual void makVrf::DtVrfExtendedEntitySettingsData::setFlag ( Flags  ,
bool   
) [protected, virtual]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)