#include <HHashObj.h>
Inheritance diagram for HHashObject:
The HHashObject adds to the HTreeObjects the functions necessary for building, retrieving, modifying the child tree and the immediate neighbor nodes in the tree.
Definition at line 264 of file HHashObj.h.
|
|
|
Retrieves the First child HHashObject in the childs list independent of its type. To test for its type use HHashObject::GetSibling(). Skips user containers, and doesn't include classes not derived off HashObject (CPs)
for (HHashObject *obj = chor->GetChild(); obj; obj=obj->GetSibling()) { if (obj->GetObjectType() == HOT_MODEL) ... }
|
|
Retrieves the first work-object (instance) of an HHashObject. Each HObjectCache have a list of all work-object instanciated from itself anywhere in a project. For example if you have a HModelCache under the Objects folder, the GetHeadInstance would return the first HModel (an work-objectinstance of a HModelCache) from an internal list. HModels are found in choreographies or if you are editing a HModelCache in a view. If you drop a HModelCache into a choreography, an HModel is created, and it is added to the internal list of checked out instances (GetHeadInstance()). |
|
Reimplemented in HActionCache. |
|
Retrieves the next HObject. Each HObjectCache have a list of all instanciation of itself anywhere in a project. This member function retrieves the next instance of the object. This instance may reside anywhere in the project, choreographies, open Model or Actions views as referenced by "Shortcut to ...".
|
|
Returns the object type
Reimplemented from HTreeObject. Reimplemented in HShading. |
|
Skips user containers, and doesn't include classes not derived off HashObject (CPs) |
|
|
|
Retrieves the Next child HHashObject independent of its type in the list starting where the current HHashObject is in the list. To test for its type use HHashObject::GetSibling(). Skips user containers, and doesn't include classes not derived off HashObject (CPs)
|
|
Retrieves the Next child HHashObject of the same type as the current HHashObject in the list starting where the current HHashObject is in the list. Skips user containers, and doesn't include classes not derived off HashObject (CPs) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Generated on Thu Oct 27 11:46:56 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001