VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Types | Protected Member Functions | Protected Attributes
makVrf::DtVrfTaskSetManager Class Reference

This class will maintain a list of all available task and sets for a particular object in the scenario. More...

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

Public Types

typedef std::map< int,
std::vector
< DtSimTaskMessageType > > 
DtTaskMap
typedef std::map< int,
std::vector< DtSetMessageType > > 
DtSetMap
typedef std::vector
< makVrv::DtSimEntry * > 
SimEntries

Public Member Functions

 DtVrfTaskSetManager (makVrv::DtDe &)
virtual ~DtVrfTaskSetManager ()
virtual int menuIdForTaskType (DtSimTaskMessageType) const
 Returns the menu id for the give task type.
virtual int menuIdForSetType (DtSetMessageType) const
 Returns the menu id for the give set type.
virtual void requestInformationFor (const DtUUID &, makVrv::DtUniqueID id)
 Requests information for tasks and sets and possibly DI-Guy.
virtual void requestInformationFor (const std::vector< std::pair< DtUUID, makVrv::DtUniqueID > > &names)
virtual void requestInformationFor (makVrv::DtUniqueID id)
virtual void updateAvailableTaskSetInformation (const makVrv::DtSimEntry *type)
 Calls down to specific managers to request information for current selection.
virtual void updateAvailableTaskSetInformation (const SimEntries &)
virtual void updateAvailableTaskSetInformation (const DtUUID &)
virtual void updateAvailableTaskSetInformation (makVrv::DtElementID id)
virtual void clearInformationFor (makVrv::DtUniqueID id, bool request=false)
 Clears information for the given entity and, if the flag is true, requests new information for that object.
virtual void clearInformationFor (const std::vector< makVrv::DtUniqueID > &ids, bool request=false)
virtual bool hasTaskSetInformationFor (const makVrv::DtUniqueID &) const
 Returns true if there is task/set information for this object.
virtual bool hasTaskSetInformationFor (const DtUUID &) const
 Returns true if there is task/set information for this named object.
virtual std::string diGuyAnimationForKeyword (const std::string &kw) const
 For the given keyword for animation return the display name. If not known returns keyword.
virtual void setSupportedTasks (const makVrv::DtUniqueID &, const std::vector< DtSimTaskMessageType > &, bool signal=true)
virtual void setSupportedSets (const makVrv::DtUniqueID &, const std::vector< DtSetMessageType > &, bool signal=true)
virtual void setSupportingTasks (const makVrv::DtUniqueID &, const std::map< int, std::vector< DtSimTaskMessageType > > &, bool signal=true)
virtual std::vector
< DtSimTaskMessageType
availableTasks (const makVrv::DtUniqueID &) const
virtual std::vector
< DtSetMessageType
availableSets (const makVrv::DtUniqueID &) const
virtual std::vector
< DtSimTaskMessageType
availableSupportingTasks (const makVrv::DtUniqueID &, int type) const
virtual
DtTasksAndSets::AvailableSupportingTasks 
availableSupportingTasks (const makVrv::DtUniqueID &) const
virtual void availableTasks (const makVrv::DtSelectionManager::IdSet &, std::vector< int > &available, bool noTaskSetValueMeansAll=true)
virtual void availableSets (const makVrv::DtSelectionManager::IdSet &, std::vector< int > &available, bool noTaskSetValueMeansAll=true)
virtual void available (const makVrv::DtSelectionManager::IdSet &, std::vector< int > &available, bool noTaskSetValueMeansAll=true)
virtual std::vector< intsupportedMenuTasks () const
virtual std::vector< intsupportedMenuSets () const
virtual int lookupTask (const DtSimTaskMessageType &type) const
 Find the task type in myTaskMenuMap and return the key to which it is mapped or -1 if it's not found.
virtual int lookupSet (const DtSetMessageType &type) const
 Find the set type in mySetMenuMap and return the key to which it is mapped or -1 if it's not found.
virtual bool hasPendingRequests () const
 Returns true if there are some pending requests left.
virtual bool hasPendingRequest (makVrv::DtUniqueID) const
 Returns true if there is a pending request for the given ID.
virtual void clearInformationForForce (int)
 Clears out all information for any entity of the particular force.
virtual bool isAvailableTaskMenuItem (int) const
 Returns true if the VRF task item or menu item is supported by the manager.
virtual bool isAvailableVrfTaskItem (const DtSimTaskMessageType &) const
virtual bool isAvailableSetMenuItem (int) const
 Returns true if the VRF set item or menu item is supported by the manager.
virtual bool isAvailableVrfSetItem (const DtSetMessageType &) const
virtual bool hasDIGuyInformationFor (const makVrv::DtUniqueID &) const
virtual
DtDIGuyAppearancesAndAnimations
diGuyInformationFor (const makVrv::DtUniqueID &)
virtual void setDIGuyAppearances (const makVrv::DtUniqueID &, const std::vector< DtString > &, bool signal=true)
virtual void setDIGuyAnimations (const makVrv::DtUniqueID &, const AlternateNamesList &, bool signal=true)
virtual void setDIGuyHandItems (const makVrv::DtUniqueID &, const std::vector< DtString > &, bool signal=true)
virtual void setDIGuyGestures (const makVrv::DtUniqueID &, const std::vector< DtString > &, bool signal=true)
virtual void setDIGuyHeads (const makVrv::DtUniqueID &, const DtString &appearance, const std::vector< DtString > &, bool signal=true)
virtual void clearAllInformation ()
 Clears out all information about tasks, sets and di guy information stored.
virtual DtTasksAndSetsinformationFor (const makVrv::DtUniqueID &)
virtual void addAvailableSet (int menuItem, const DtSetMessageType &setType)
 Add a new set/task that is available for validation.
virtual void addAvailableTask (int menuItem, const DtSimTaskMessageType &taskType)
virtual void addAvailableSetForSingleSelection (int menuItem, const DtSetMessageType &setType)
 This will add a set that is only valid if a single object is selected.
virtual void addAvailableTaskForSingleSelection (int menuItem, const DtSimTaskMessageType &taskType)
 This will add a task that is only valid if a single object is selected.
virtual void setSetIsSingleSelection (int, bool)
 Sets the particular set to be/not be single selection.
virtual bool setIsSingleSelection (int) const
virtual void setTaskIsSingleSelection (int, bool)
 Sets the particular task to be/not single selection.
virtual bool taskIsSingleSelection (int) const
virtual void removeAvailableSet (int menuItem, const DtSetMessageType &setType)
 Removes available task/set from the menu item.
virtual void removeAvailableTask (int menuItem, const DtSimTaskMessageType &taskType)
virtual void requestDIGuyAppearancesAndAnimations (const DtUUID &)
virtual void requestDIGuyAppearancesAndAnimations (const std::vector< DtUUID > &)
virtual int nextAvailableId () const
 Returns the next available user task/set id.
virtual bool isAvailableTask (makVrv::DtUniqueID id, DtSimTaskMessageType) const
 Returns true if the given entity supports the given task.
virtual bool isAvailableSet (makVrv::DtUniqueID id, DtSetMessageType) const
 Returns true if the given entity supports the given set.
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static DtVrfTaskSetManagerinstance (makVrv::DtDe &de)
 Returns instance of the DtVrfEntityCreateHandler.

Public Attributes

boost::signal< void()> signal_allPendingRequestsResolved
 Signal sent when all pending task/set requests are resolved.
boost::signal< void(makVrv::DtUniqueID)> signal_supportedTaskInformationChanged
boost::signal< void(makVrv::DtUniqueID)> signal_supportingTaskInformationChanged
boost::signal< void(makVrv::DtUniqueID)> signal_supportedSetInformationChanged
boost::signal< void(makVrv::DtUniqueID)> signal_supportedDiGuyAnimationsInformationChanged
boost::signal< void(makVrv::DtUniqueID)> signal_supportedDiGuyAppearanceInformationChanged
boost::signal< void(makVrv::DtUniqueID)> signal_supportedDiGuyHandItemInformationChanged
boost::signal< void(makVrv::DtUniqueID)> signal_supportedDiGuyGestureInformationChanged
boost::signal< void(makVrv::DtUniqueID)> signal_supportedDiGuyHeadInformationChanged
boost::signal< void()> signal_taskSetInformationCleared

Protected Types

typedef std::map< int, boolSingleSelectionMap
typedef std::map< int,
std::set< DtUUID > > 
PendingNameGroupRequests
typedef std::map< DtUUID,
std::pair< makVrv::DtUniqueID,
int > > 
PendingRequests
typedef std::map< DtUUID, boolRequestingNames

Protected Member Functions

virtual void requestTaskSetInformationFor (const DtUUID &)
 Calls to DtGuiThreadVrfRemoteController to request task/set information for the given object.
virtual void requestTaskSetInformationFor (const std::vector< DtUUID > &)
virtual void requestTaskSetInformationFor (const std::vector< DtString > &)
virtual void processTaskAndSetResponse (DtSimMessage *)
virtual void processDIGuyResponse (DtSimMessage *)
 Calls DtGuiThreadVrfRemoteController to request DI Guy information.
virtual void initMenuMappings ()
 Initializes mappings between VRF tasks/sets and menu items.
virtual bool needsUpdateForForce (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *sv)
virtual bool isAvailableMenuItem (int menu, const DtTaskMap &) const
virtual bool isAvailableMenuItem (int menu, const DtSetMap &m) const
virtual bool isAvailableVrfItem (const DtSimTaskMessageType &item, const DtTaskMap &) const
virtual bool isAvailableVrfItem (const DtSetMessageType &item, const DtSetMap &) const
virtual void mergeMenuItems (const std::vector< DtSimTaskMessageType > &entityItems, const DtTaskMap &menuMap, std::vector< int > &results)
 Merges in the menu items from the resultant list with the list of that available for the entity.
virtual void mergeMenuItems (const std::vector< DtSetMessageType > &entityItems, const DtSetMap &menuMap, std::vector< int > &results)
virtual void slot_postInitialize (makVrv::DtDe &de)
virtual void slot_objectRemoved (makVrv::DtSimObjectEntry &)
virtual void requestNextSetOfNames ()

Protected Attributes

std::map< makVrv::DtUniqueID, intmyForceMap
std::map< makVrv::DtUniqueID,
DtTasksAndSets
myTaskSetInformation
std::map< makVrv::DtUniqueID,
DtDIGuyAppearancesAndAnimations * > 
myDIGuyTaskSetCharacterInfo
PendingNameGroupRequests myPendingNameGroupRequests
int myPendingGroupRequest
PendingRequests myPendingRequests
PendingRequests myPendingDIGuyRequests
RequestingNames myRequestingNames
DtSetMap mySetMenuMap
 Stores menu items mapped to their corresponding task/set ID.
DtTaskMap myTaskMenuMap
SingleSelectionMap mySingleSelectionSetMap
SingleSelectionMap mySingleSelectionTaskMap
makVrv::DtDemyDe
std::map< DtString, DtStringmyDiGuyAnimations

Detailed Description

This class will maintain a list of all available task and sets for a particular object in the scenario.

Use this class to register new types of tasks/set available to the system (see the addSet example) or for discovering which tasks/sets are currently available to an object in the simulation

Member Typedef Documentation

typedef std::map<int, std::set<DtUUID> > makVrf::DtVrfTaskSetManager::PendingNameGroupRequests
protected

Constructor & Destructor Documentation

makVrf::DtVrfTaskSetManager::DtVrfTaskSetManager ( makVrv::DtDe )
virtual makVrf::DtVrfTaskSetManager::~DtVrfTaskSetManager ( )
virtual

Member Function Documentation

static DtVrfTaskSetManager& makVrf::DtVrfTaskSetManager::instance ( makVrv::DtDe de)
static

Returns instance of the DtVrfEntityCreateHandler.

virtual int makVrf::DtVrfTaskSetManager::menuIdForTaskType ( DtSimTaskMessageType  ) const
virtual

Returns the menu id for the give task type.

This menu id can be used to bring up the task dialog for this task. Returns -1 if no id available

virtual int makVrf::DtVrfTaskSetManager::menuIdForSetType ( DtSetMessageType  ) const
virtual

Returns the menu id for the give set type.

This menu id can be used to bring up the set dialog for this task. Returns -1 if no id available

virtual void makVrf::DtVrfTaskSetManager::requestInformationFor ( const DtUUID ,
makVrv::DtUniqueID  id 
)
virtual

Requests information for tasks and sets and possibly DI-Guy.

virtual void makVrf::DtVrfTaskSetManager::requestInformationFor ( const std::vector< std::pair< DtUUID, makVrv::DtUniqueID > > &  names)
virtual
virtual void makVrf::DtVrfTaskSetManager::requestInformationFor ( makVrv::DtUniqueID  id)
virtual
virtual void makVrf::DtVrfTaskSetManager::updateAvailableTaskSetInformation ( const makVrv::DtSimEntry type)
virtual

Calls down to specific managers to request information for current selection.

virtual void makVrf::DtVrfTaskSetManager::updateAvailableTaskSetInformation ( const SimEntries )
virtual
virtual void makVrf::DtVrfTaskSetManager::updateAvailableTaskSetInformation ( const DtUUID )
virtual
virtual void makVrf::DtVrfTaskSetManager::updateAvailableTaskSetInformation ( makVrv::DtElementID  id)
virtual
virtual void makVrf::DtVrfTaskSetManager::clearInformationFor ( makVrv::DtUniqueID  id,
bool  request = false 
)
virtual

Clears information for the given entity and, if the flag is true, requests new information for that object.

virtual void makVrf::DtVrfTaskSetManager::clearInformationFor ( const std::vector< makVrv::DtUniqueID > &  ids,
bool  request = false 
)
virtual
virtual bool makVrf::DtVrfTaskSetManager::hasTaskSetInformationFor ( const makVrv::DtUniqueID ) const
virtual

Returns true if there is task/set information for this object.

virtual bool makVrf::DtVrfTaskSetManager::hasTaskSetInformationFor ( const DtUUID ) const
virtual

Returns true if there is task/set information for this named object.

Finds id for name and then calls id version of this method

virtual std::string makVrf::DtVrfTaskSetManager::diGuyAnimationForKeyword ( const std::string &  kw) const
virtual

For the given keyword for animation return the display name. If not known returns keyword.

virtual void makVrf::DtVrfTaskSetManager::setSupportedTasks ( const makVrv::DtUniqueID ,
const std::vector< DtSimTaskMessageType > &  ,
bool  signal = true 
)
virtual
virtual void makVrf::DtVrfTaskSetManager::setSupportedSets ( const makVrv::DtUniqueID ,
const std::vector< DtSetMessageType > &  ,
bool  signal = true 
)
virtual
virtual void makVrf::DtVrfTaskSetManager::setSupportingTasks ( const makVrv::DtUniqueID ,
const std::map< int, std::vector< DtSimTaskMessageType > > &  ,
bool  signal = true 
)
virtual
virtual std::vector<DtSimTaskMessageType> makVrf::DtVrfTaskSetManager::availableTasks ( const makVrv::DtUniqueID ) const
virtual
virtual std::vector<DtSetMessageType> makVrf::DtVrfTaskSetManager::availableSets ( const makVrv::DtUniqueID ) const
virtual
virtual std::vector<DtSimTaskMessageType> makVrf::DtVrfTaskSetManager::availableSupportingTasks ( const makVrv::DtUniqueID ,
int  type 
) const
virtual
virtual DtTasksAndSets::AvailableSupportingTasks makVrf::DtVrfTaskSetManager::availableSupportingTasks ( const makVrv::DtUniqueID ) const
virtual
virtual void makVrf::DtVrfTaskSetManager::availableTasks ( const makVrv::DtSelectionManager::IdSet ,
std::vector< int > &  available,
bool  noTaskSetValueMeansAll = true 
)
virtual
virtual void makVrf::DtVrfTaskSetManager::availableSets ( const makVrv::DtSelectionManager::IdSet ,
std::vector< int > &  available,
bool  noTaskSetValueMeansAll = true 
)
virtual
virtual void makVrf::DtVrfTaskSetManager::available ( const makVrv::DtSelectionManager::IdSet ,
std::vector< int > &  available,
bool  noTaskSetValueMeansAll = true 
)
virtual
virtual std::vector<int> makVrf::DtVrfTaskSetManager::supportedMenuTasks ( ) const
virtual
virtual std::vector<int> makVrf::DtVrfTaskSetManager::supportedMenuSets ( ) const
virtual
virtual int makVrf::DtVrfTaskSetManager::lookupTask ( const DtSimTaskMessageType type) const
virtual

Find the task type in myTaskMenuMap and return the key to which it is mapped or -1 if it's not found.

virtual int makVrf::DtVrfTaskSetManager::lookupSet ( const DtSetMessageType type) const
virtual

Find the set type in mySetMenuMap and return the key to which it is mapped or -1 if it's not found.

virtual bool makVrf::DtVrfTaskSetManager::hasPendingRequests ( ) const
virtual

Returns true if there are some pending requests left.

virtual bool makVrf::DtVrfTaskSetManager::hasPendingRequest ( makVrv::DtUniqueID  ) const
virtual

Returns true if there is a pending request for the given ID.

virtual void makVrf::DtVrfTaskSetManager::clearInformationForForce ( int  )
virtual

Clears out all information for any entity of the particular force.

virtual bool makVrf::DtVrfTaskSetManager::isAvailableTaskMenuItem ( int  ) const
virtual

Returns true if the VRF task item or menu item is supported by the manager.

virtual bool makVrf::DtVrfTaskSetManager::isAvailableVrfTaskItem ( const DtSimTaskMessageType ) const
virtual
virtual bool makVrf::DtVrfTaskSetManager::isAvailableSetMenuItem ( int  ) const
virtual

Returns true if the VRF set item or menu item is supported by the manager.

virtual bool makVrf::DtVrfTaskSetManager::isAvailableVrfSetItem ( const DtSetMessageType ) const
virtual
virtual bool makVrf::DtVrfTaskSetManager::hasDIGuyInformationFor ( const makVrv::DtUniqueID ) const
virtual
virtual DtDIGuyAppearancesAndAnimations* makVrf::DtVrfTaskSetManager::diGuyInformationFor ( const makVrv::DtUniqueID )
virtual
virtual void makVrf::DtVrfTaskSetManager::setDIGuyAppearances ( const makVrv::DtUniqueID ,
const std::vector< DtString > &  ,
bool  signal = true 
)
virtual
virtual void makVrf::DtVrfTaskSetManager::setDIGuyAnimations ( const makVrv::DtUniqueID ,
const AlternateNamesList ,
bool  signal = true 
)
virtual
virtual void makVrf::DtVrfTaskSetManager::setDIGuyHandItems ( const makVrv::DtUniqueID ,
const std::vector< DtString > &  ,
bool  signal = true 
)
virtual
virtual void makVrf::DtVrfTaskSetManager::setDIGuyGestures ( const makVrv::DtUniqueID ,
const std::vector< DtString > &  ,
bool  signal = true 
)
virtual
virtual void makVrf::DtVrfTaskSetManager::setDIGuyHeads ( const makVrv::DtUniqueID ,
const DtString appearance,
const std::vector< DtString > &  ,
bool  signal = true 
)
virtual
virtual void makVrf::DtVrfTaskSetManager::clearAllInformation ( )
virtual

Clears out all information about tasks, sets and di guy information stored.

virtual DtTasksAndSets* makVrf::DtVrfTaskSetManager::informationFor ( const makVrv::DtUniqueID )
virtual
virtual void makVrf::DtVrfTaskSetManager::addAvailableSet ( int  menuItem,
const DtSetMessageType setType 
)
virtual

Add a new set/task that is available for validation.

virtual void makVrf::DtVrfTaskSetManager::addAvailableTask ( int  menuItem,
const DtSimTaskMessageType taskType 
)
virtual
virtual void makVrf::DtVrfTaskSetManager::addAvailableSetForSingleSelection ( int  menuItem,
const DtSetMessageType setType 
)
virtual

This will add a set that is only valid if a single object is selected.

virtual void makVrf::DtVrfTaskSetManager::addAvailableTaskForSingleSelection ( int  menuItem,
const DtSimTaskMessageType taskType 
)
virtual

This will add a task that is only valid if a single object is selected.

virtual void makVrf::DtVrfTaskSetManager::setSetIsSingleSelection ( int  ,
bool   
)
virtual

Sets the particular set to be/not be single selection.

virtual bool makVrf::DtVrfTaskSetManager::setIsSingleSelection ( int  ) const
virtual
virtual void makVrf::DtVrfTaskSetManager::setTaskIsSingleSelection ( int  ,
bool   
)
virtual

Sets the particular task to be/not single selection.

virtual bool makVrf::DtVrfTaskSetManager::taskIsSingleSelection ( int  ) const
virtual
virtual void makVrf::DtVrfTaskSetManager::removeAvailableSet ( int  menuItem,
const DtSetMessageType setType 
)
virtual

Removes available task/set from the menu item.

virtual void makVrf::DtVrfTaskSetManager::removeAvailableTask ( int  menuItem,
const DtSimTaskMessageType taskType 
)
virtual
virtual void makVrf::DtVrfTaskSetManager::requestDIGuyAppearancesAndAnimations ( const DtUUID )
virtual
virtual void makVrf::DtVrfTaskSetManager::requestDIGuyAppearancesAndAnimations ( const std::vector< DtUUID > &  )
virtual
virtual int makVrf::DtVrfTaskSetManager::nextAvailableId ( ) const
virtual

Returns the next available user task/set id.

virtual bool makVrf::DtVrfTaskSetManager::isAvailableTask ( makVrv::DtUniqueID  id,
DtSimTaskMessageType   
) const
virtual

Returns true if the given entity supports the given task.

virtual bool makVrf::DtVrfTaskSetManager::isAvailableSet ( makVrv::DtUniqueID  id,
DtSetMessageType   
) const
virtual

Returns true if the given entity supports the given set.

virtual void makVrf::DtVrfTaskSetManager::requestTaskSetInformationFor ( const DtUUID )
protectedvirtual

Calls to DtGuiThreadVrfRemoteController to request task/set information for the given object.

virtual void makVrf::DtVrfTaskSetManager::requestTaskSetInformationFor ( const std::vector< DtUUID > &  )
protectedvirtual
virtual void makVrf::DtVrfTaskSetManager::requestTaskSetInformationFor ( const std::vector< DtString > &  )
protectedvirtual
virtual void makVrf::DtVrfTaskSetManager::processTaskAndSetResponse ( DtSimMessage )
protectedvirtual
virtual void makVrf::DtVrfTaskSetManager::processDIGuyResponse ( DtSimMessage )
protectedvirtual

Calls DtGuiThreadVrfRemoteController to request DI Guy information.

virtual void makVrf::DtVrfTaskSetManager::initMenuMappings ( )
protectedvirtual

Initializes mappings between VRF tasks/sets and menu items.

virtual bool makVrf::DtVrfTaskSetManager::needsUpdateForForce ( const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *  sv)
protectedvirtual
virtual bool makVrf::DtVrfTaskSetManager::isAvailableMenuItem ( int  menu,
const DtTaskMap  
) const
protectedvirtual
virtual bool makVrf::DtVrfTaskSetManager::isAvailableMenuItem ( int  menu,
const DtSetMap m 
) const
protectedvirtual
virtual bool makVrf::DtVrfTaskSetManager::isAvailableVrfItem ( const DtSimTaskMessageType item,
const DtTaskMap  
) const
protectedvirtual
virtual bool makVrf::DtVrfTaskSetManager::isAvailableVrfItem ( const DtSetMessageType item,
const DtSetMap  
) const
protectedvirtual
virtual void makVrf::DtVrfTaskSetManager::mergeMenuItems ( const std::vector< DtSimTaskMessageType > &  entityItems,
const DtTaskMap menuMap,
std::vector< int > &  results 
)
protectedvirtual

Merges in the menu items from the resultant list with the list of that available for the entity.

virtual void makVrf::DtVrfTaskSetManager::mergeMenuItems ( const std::vector< DtSetMessageType > &  entityItems,
const DtSetMap menuMap,
std::vector< int > &  results 
)
protectedvirtual
virtual void makVrf::DtVrfTaskSetManager::slot_postInitialize ( makVrv::DtDe de)
protectedvirtual
virtual void makVrf::DtVrfTaskSetManager::slot_objectRemoved ( makVrv::DtSimObjectEntry )
protectedvirtual
virtual void makVrf::DtVrfTaskSetManager::requestNextSetOfNames ( )
protectedvirtual

Member Data Documentation

boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportedTaskInformationChanged

Signals sent when task/set information about a particular object has been received/changed

boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportingTaskInformationChanged
boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportedSetInformationChanged
boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportedDiGuyAnimationsInformationChanged
boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportedDiGuyAppearanceInformationChanged
boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportedDiGuyHandItemInformationChanged
boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportedDiGuyGestureInformationChanged
boost::signal<void (makVrv::DtUniqueID)> makVrf::DtVrfTaskSetManager::signal_supportedDiGuyHeadInformationChanged
boost::signal<void ()> makVrf::DtVrfTaskSetManager::signal_taskSetInformationCleared
boost::signal<void ()> makVrf::DtVrfTaskSetManager::signal_allPendingRequestsResolved

Signal sent when all pending task/set requests are resolved.

std::map<makVrv::DtUniqueID, int> makVrf::DtVrfTaskSetManager::myForceMap
protected
std::map<makVrv::DtUniqueID, DtTasksAndSets> makVrf::DtVrfTaskSetManager::myTaskSetInformation
protected
std::map<makVrv::DtUniqueID, DtDIGuyAppearancesAndAnimations*> makVrf::DtVrfTaskSetManager::myDIGuyTaskSetCharacterInfo
protected
PendingNameGroupRequests makVrf::DtVrfTaskSetManager::myPendingNameGroupRequests
protected
int makVrf::DtVrfTaskSetManager::myPendingGroupRequest
protected
PendingRequests makVrf::DtVrfTaskSetManager::myPendingRequests
protected
PendingRequests makVrf::DtVrfTaskSetManager::myPendingDIGuyRequests
protected
RequestingNames makVrf::DtVrfTaskSetManager::myRequestingNames
protected
DtSetMap makVrf::DtVrfTaskSetManager::mySetMenuMap
protected

Stores menu items mapped to their corresponding task/set ID.

DtTaskMap makVrf::DtVrfTaskSetManager::myTaskMenuMap
protected
SingleSelectionMap makVrf::DtVrfTaskSetManager::mySingleSelectionSetMap
protected
SingleSelectionMap makVrf::DtVrfTaskSetManager::mySingleSelectionTaskMap
protected
makVrv::DtDe& makVrf::DtVrfTaskSetManager::myDe
protected
std::map<DtString, DtString> makVrf::DtVrfTaskSetManager::myDiGuyAnimations
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)