![]() |
VR-Forces 4.0.4 Class Documentation
|
The master window of the scene. More...

Public Types | |
| typedef std::vector < DtElementEntry::ElementType > | ElementTypeList |
| An Attach Manager Filter is a list of DtElementEntry::ElementType. | |
| typedef std::vector< int > | PartList |
Public Member Functions | |
| ~DtAttachManager () | |
| DTOR. | |
| void | setCurrentAttachableTypes (const ElementTypeList ¤tFilterType) |
| Set the current filter types. | |
| const ElementTypeList & | currentAttachableTypes () const |
| Get the current filter types. | |
| void | getAttachableParts (DtElementID id, PartList &outputPartList) const |
| Get all attachable part ids for a element. | |
| void | toggleOrientToTargetConstraint (DtObserver *observer) |
| Deprecated... | |
Static Public Member Functions | |
| static DtAttachManager & | instance (DtDe &de) |
| Return (and create if not yet created) the DtAttachManager. | |
Public Attributes | |
| boost::signal< void(DtObserver *) > | signal_hideModelChanged |
| boost::signal< void(DtObserver *) > | signal_attachedToChanged |
| boost::signal< void(DtObserver *) > | signal_attachTypeChanged |
| boost::signal< void(DtObserver *) > | signal_attachPartChanged |
| boost::signal< void(const ElementTypeList &) > | signal_currentFilterTypeChanged |
Protected Member Functions | |
| DtAttachManager (DtDe &de) | |
| CTOR. | |
| void | slot_objectsRemoved (const DtElementData::UniqueIdList &removedList) |
Protected Attributes | |
| DtDe & | myDe |
| ElementTypeList | myCurrentFilterTypes |
The master window of the scene.
| 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 |
| makVrv::DtAttachManager::DtAttachManager | ( | DtDe & | de | ) | [protected] |
CTOR.
| static DtAttachManager& makVrv::DtAttachManager::instance | ( | DtDe & | de | ) | [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...
| void makVrv::DtAttachManager::slot_objectsRemoved | ( | const DtElementData::UniqueIdList & | removedList | ) | [protected] |
| boost::signal< void (DtObserver*) > makVrv::DtAttachManager::signal_hideModelChanged |
| boost::signal< void (DtObserver*) > makVrv::DtAttachManager::signal_attachedToChanged |
| boost::signal< void (DtObserver*) > makVrv::DtAttachManager::signal_attachTypeChanged |
| boost::signal< void (DtObserver*) > makVrv::DtAttachManager::signal_attachPartChanged |
| boost::signal< void (const ElementTypeList&) > makVrv::DtAttachManager::signal_currentFilterTypeChanged |
DtDe& makVrv::DtAttachManager::myDe [protected] |