![]() |
VR-Forces 4.10 Class Documentation
|
Class Description: DtVrfAttachmentManager. More...

Public Member Functions | |
| DtVrfAttachmentManager (DtSimObjectStateRepository *owner) | |
| Constructor. More... | |
| DtVrfAttachmentManager (const DtVrfAttachmentManager &orig) | |
| Copy Constructor. More... | |
| const DtVrfAttachmentManager & | operator= (const DtVrfAttachmentManager &orig) |
| Assignment Operator. More... | |
| virtual | ~DtVrfAttachmentManager () |
| Destructor. More... | |
| virtual DtAttachmentManager * | clone () const |
| Creates a new manager calling the copy constructor and returns the result. More... | |
| virtual DtVrfObjectStateRepository * | vrfOwner () const |
Public Member Functions inherited from DtAttachmentManager | |
| DtAttachmentManager (DtSimObjectStateRepository *owner) | |
| Constructor. More... | |
| DtAttachmentManager (const DtAttachmentManager &orig) | |
| Copy Constructor. More... | |
| const DtAttachmentManager & | operator= (const DtAttachmentManager &orig) |
| Assignment Operator. More... | |
| virtual | ~DtAttachmentManager () |
| Destructor. More... | |
| virtual void | attach (DtSimObjectStateRepository *obj) |
| Attach a part. More... | |
| virtual void | detach (DtSimObjectStateRepository *obj) |
| Detach a part. More... | |
| virtual int | numAttachments () const |
| Returns the number of SRs attached. More... | |
| virtual const DtSimObjectStateRepositoryIterator & | iterator () const |
| Spawns an iterator that just iterates over the elements in this manager, but does not go down to any of the children. More... | |
| virtual DtRecursiveStateRepositoryIterator * | spawnRecursiveIterator () const |
| Spawns an iterator that iterates over the elements in this manager, and all their children, sub children, etc. More... | |
| virtual void | parentKinematicsChanged () |
| tell all elements that the kinematic state of the parent has changed so that they can invalidate cached vectors in the world coord system More... | |
| virtual void | setCoordinateSystem (const Coordinate_System *coordinateSystem) |
| const DtList & | elements () const |
Private Member Functions | |
| DtVrfAttachmentManager () | |
| Default Constructor. Do not use. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from DtAttachmentManager | |
| void | emptyList () |
| Clean out the DtList of SR pointers, deleting as we go. More... | |
| void | copyList (const DtList &otherElements) |
| Copy a list of state repositories. More... | |
| virtual void | processSimObjectRepositoryAboutToBeDeleted (DtSimObjectStateRepository *) |
Static Protected Member Functions inherited from DtAttachmentManager | |
| static void | simObjectRepositoryAboutToBeDeleted (DtSimObjectStateRepository *, void *) |
| Callback made when a state rep is deleted, and, if it is still in the list, remove it as removing it when this manager is removed will also delete it. More... | |
Protected Attributes inherited from DtAttachmentManager | |
| DtList | myElements |
| The DtList of pointers to the attached state repositories. More... | |
| DtSimObjectStateRepository * | myOwner |
| DtSimObjectStateRepositoryIterator * | myIterator |
Class Description: DtVrfAttachmentManager.
The vrf attachment manager overrides DtAttachmentManager and provides an implementation of getPartAttachPoint that can take advantage of the component descriptors of the objects parameter entry.
|
private |
Default Constructor. Do not use.
| DtVrfAttachmentManager::DtVrfAttachmentManager | ( | DtSimObjectStateRepository * | owner | ) |
Constructor.
| DtVrfAttachmentManager::DtVrfAttachmentManager | ( | const DtVrfAttachmentManager & | orig | ) |
Copy Constructor.
|
virtual |
Destructor.
| const DtVrfAttachmentManager& DtVrfAttachmentManager::operator= | ( | const DtVrfAttachmentManager & | orig | ) |
Assignment Operator.
|
virtual |
Creates a new manager calling the copy constructor and returns the result.
Reimplemented from DtAttachmentManager.
|
virtual |