VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrv::DtAttachManager Class Reference

The master window of the scene. More...

Inheritance diagram for makVrv::DtAttachManager:
Inheritance graph
[legend]

List of all members.

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 &currentFilterType)
 Set the current filter types.
const ElementTypeListcurrentAttachableTypes () 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 DtAttachManagerinstance (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

DtDemyDe
ElementTypeList myCurrentFilterTypes

Detailed Description

The master window of the scene.


Member Typedef Documentation

An Attach Manager Filter is a list of DtElementEntry::ElementType.

typedef std::vector<int> makVrv::DtAttachManager::PartList

Constructor & Destructor Documentation

DTOR.

CTOR.


Member Function Documentation

Return (and create if not yet created) the DtAttachManager.

Set the current filter types.

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).

Deprecated...


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)