![]() |
VR-Forces 4.3 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... | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
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) |
| void | slot_terrainClosed () |
Protected Attributes | |
| DtDe & | myDe |
| ElementTypeList | myCurrentFilterTypes |
| DtSignalConnectionManager | myConnections |
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 | ( | ) |
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 |
| 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 |
|
protected |
|
protected |
|
protected |