![]() |
VR-Forces 4.1.1 Class Documentation
|

Public Member Functions | |
| DtVrfAttachWidgetLogic (makVrv::DtDe &de, DtVrfAttachWidgetInterface *iFace) | |
| virtual | ~DtVrfAttachWidgetLogic () |
| virtual void | setAttachMode (int mode) |
| process a change in attach mode | |
| virtual void | detach () |
| Tell the current observer to detach from all attached objects. | |
| virtual void | attachNext () |
| Tell the current observer to attach to the next (allowed) object. | |
| virtual void | attachPrevious () |
| Tell the current observer to attach to the previous (allowed) object. | |
| virtual void | attachToSelected () |
| Tell the current observer to attach to the current selection. | |
| virtual void | determineAttachState () |
| Determine the current attach state. | |
| virtual void | determineSelectionState () |
| Determine the current selection state. | |
| virtual void | onSelectionChanged (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected) |
| called by signal when selection state changes | |
| virtual void | onVrfAttachedToChanged (makVrv::DtObserver *) |
Public Member Functions inherited from makVrv::DtAttachWidgetLogic | |
| virtual | ~DtAttachWidgetLogic () |
| virtual DTOR | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Additional Inherited Members | |
Public Types inherited from makVrv::DtAttachWidgetLogic | |
| enum | AttachState { Unattached, SingleAttached, MultipleAttached } |
| enum | SelectionState { NoSelection, SingleSelection, MultipleSelection } |
Protected Member Functions inherited from makVrv::DtAttachWidgetLogic | |
| virtual void | attachToPart (const std::string &partName) |
| Tell the current observer to attach to a part. | |
| virtual void | setHideAttachedModel (bool hide) |
| Update the current observer's hide model state. | |
| virtual void | setAttachFilterType (int filterType) |
| Cache the current attach filter for use in attach methods. | |
| virtual void | setCurrentObserver (const std::string &observerName) |
| Set the observer to use in all other operations. | |
| virtual void | attachSelectedByMode (int mode) |
| Tell the current observer to attach to the current selection in the specified attach mode. | |
| virtual void | observerChanged (const std::string &observerName, const DtUniqueID &id) |
| virtual void | slot_activate (DtDe *subject) |
| virtual void | slot_deactivate (DtDe *subject) |
| DtAttachWidgetLogic (DtDe &de, DtAttachWidgetInterface &iFace) | |
| Constructor (protected - use ::create() ) | |
| void | setCurrentObserver (DtObserver *observer) |
| Called by public setCurrentObserver() | |
| void | onAttachedToChanged (DtObserver *observer) |
| called by signal when an observer's attachments change | |
| void | onHideModelChanged (DtObserver *observer) |
| called by signal when an observer's hide model state changes | |
| void | updateAttachedNames () |
| Updates the names of the attached elements. | |
| virtual void | onObserverAboutToBeDestroyed (DtInputDriver *driver, DtObserver *observer) |
| called by signal when an observer is destroyed | |
| virtual void | onCurrentObserverChanged (DtInputDriver *driver, DtObserver *observer) |
| void | onAttachTypeChanged (DtObserver *observer) |
| called by signal when an observer's attach type changes | |
| void | onCurrentAttachFilterTypeChanged (const DtAttachManager::ElementTypeList &filterType) |
| virtual void | onIs2DChanged (int mode) |
| virtual void | onObserverModeChanged (DtObserver *, int mode) |
| virtual void | enableSingleAttachModes () |
| enable all attach modes | |
| virtual void | enableMultipleAttachModes () |
| enable only that attach modes that make sense for multiple attach | |
| void | updateAttachStateToWidget () |
| Send current attach state to widget. | |
| void | updateSelectionStateToWidget () |
| Send current selection state to widget. | |
| const DtAttachManager::ElementTypeList & | indexToAttachFilterType (int index) |
| int | attachFilterTypeToIndex (const DtAttachManager::ElementTypeList &filterType) |
| void | updateAttachableParts () |
Protected Attributes inherited from makVrv::DtAttachWidgetLogic | |
| DtDe & | myDe |
| DtAttachWidgetInterface & | myInterface |
| DtObserver * | myCurrentObserver |
| AttachState | myAttachState |
| SelectionState | mySelectionState |
| DtAttachManager::ElementTypeList | myCurrentAttachFilterType |
| makVrf::DtVrfAttachWidgetLogic::DtVrfAttachWidgetLogic | ( | makVrv::DtDe & | de, |
| DtVrfAttachWidgetInterface * | iFace | ||
| ) |
|
virtual |
|
virtual |
process a change in attach mode
Reimplemented from makVrv::DtAttachWidgetLogic.
|
virtual |
Tell the current observer to detach from all attached objects.
Reimplemented from makVrv::DtAttachWidgetLogic.
|
virtual |
Tell the current observer to attach to the next (allowed) object.
Reimplemented from makVrv::DtAttachWidgetLogic.
|
virtual |
Tell the current observer to attach to the previous (allowed) object.
Reimplemented from makVrv::DtAttachWidgetLogic.
|
virtual |
Tell the current observer to attach to the current selection.
Reimplemented from makVrv::DtAttachWidgetLogic.
|
virtual |
Determine the current attach state.
Reimplemented from makVrv::DtAttachWidgetLogic.
|
virtual |
Determine the current selection state.
Reimplemented from makVrv::DtAttachWidgetLogic.
|
virtual |
called by signal when selection state changes
Reimplemented from makVrv::DtAttachWidgetLogic.
|
virtual |