![]() |
VR-Forces Developer's Guide
|
The master window of the scene.

Public Types | |
| typedef std::vector < DtElementEntry::ElementType > | ElementTypeList |
| typedef std::vector< int > | PartList |
Public Member Functions | |
| virtual | ~DtAttachManager () |
| void | setCurrentAttachableTypes (const ElementTypeList ¤tFilterType) |
| const ElementTypeList & | currentAttachableTypes () const |
| void | getAttachableParts (DtElementID id, PartList &outputPartList) const |
| void | toggleOrientToTargetConstraint (DtObserver *observer) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtAttachManager & | instance (DtDe &de) |
Public Attributes | |
| boost::signalslib::signal < void(DtObserver *) > | signal_hideModelChanged |
| boost::signalslib::signal < void(DtObserver *) > | signal_attachedToChanged |
| boost::signalslib::signal < void(DtObserver *) > | signal_attachTypeChanged |
| boost::signalslib::signal < void(DtObserver *) > | signal_attachPartChanged |
| boost::signalslib::signal < void(const ElementTypeList &) > | signal_currentFilterTypeChanged |
Protected Member Functions | |
| DtAttachManager (DtDe &de) | |
| void | slot_objectsRemoved (const DtElementData::UniqueIdList &removedList) |
| bool | removeObjectAttachmentFromAttachmentsList (const DtElementData::UniqueIdList &removedList, std::vector< DtUniqueID > &attachmentsList) |
| void | slot_terrainClosed () |
Protected Attributes | |
| DtDe & | myDe |
| ElementTypeList | myCurrentFilterTypes |
| DtSignalConnectionManager | myConnections |
| typedef std::vector<DtElementEntry::ElementType> makVrv::DtAttachManager::ElementTypeList |
An Attach Manager Filter is a list of DtElementEntry::ElementType.
| typedef std::vector<int> makVrv::DtAttachManager::PartList |
|
virtual |
DTOR.
|
protected |
CTOR.
|
static |
Return (and create if not yet created) the DtAttachManager.
| void makVrv::DtAttachManager::setCurrentAttachableTypes | ( | const ElementTypeList & | currentFilterType | ) |
Set the current filter types.
| const ElementTypeList& makVrv::DtAttachManager::currentAttachableTypes | ( | ) | const |
Get the current filter types.
| void makVrv::DtAttachManager::getAttachableParts | ( | DtElementID | id, |
| PartList & | outputPartList | ||
| ) | const |
Get all attachable part ids for a element. This list will be sorted in ascending order and unique (aka no duplicates).
| void makVrv::DtAttachManager::toggleOrientToTargetConstraint | ( | DtObserver * | observer | ) |
Deprecated...
|
protected |
|
protected |
|
protected |
| boost::signalslib::signal< void (DtObserver*) > makVrv::DtAttachManager::signal_hideModelChanged |
| boost::signalslib::signal< void (DtObserver*) > makVrv::DtAttachManager::signal_attachedToChanged |
| boost::signalslib::signal< void (DtObserver*) > makVrv::DtAttachManager::signal_attachTypeChanged |
| boost::signalslib::signal< void (DtObserver*) > makVrv::DtAttachManager::signal_attachPartChanged |
| boost::signalslib::signal< void (const ElementTypeList&) > makVrv::DtAttachManager::signal_currentFilterTypeChanged |
|
protected |
|
protected |
|
protected |