|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CHrcTrav Class ReferenceThe hierarchy traversal.
More...
#include <hrc_trav.h>
Inheritance diagram for NL3D::CHrcTrav:
List of all members.
Detailed Description
The hierarchy traversal.
Hierarchy observers MUST derive from IBaseHrcObs.
NB: see CScene for 3d conventions (orthonormal basis...) -
See also:
-
CScene IBaseHrcObs
-
Author:
-
Lionel Berenguier , Nevrax France
-
Date:
-
2000
Definition at line 64 of file hrc_trav.h.
Member Enumeration Documentation
enum NL3D::CHrcTrav::TVisibility
|
|
|
The visibility flag. In the root case, Herit means Show.
-
Enumeration values:
-
Show |
|
Hide |
|
Herit |
|
VisibilityCount |
|
Definition at line 68 of file hrc_trav.h. |
Constructor & Destructor Documentation
NL3D::CHrcTrav::CHrcTrav |
( |
|
) |
[inline] |
|
Member Function Documentation
IObs * NL3D::CHrcTrav::createDefaultObs |
( |
|
) |
const [virtual] |
|
|
This method must create a default observer for this traversal.
Any model which doesn't provide (by registerObs() or by inheritance) an observer for this view will be linked with this default observer.
Implements NL3D::ITrav.
Definition at line 43 of file hrc_trav.cpp. |
|
This function must return the Unique Ident for this traversal class.
Implements NL3D::ITrav.
Definition at line 91 of file hrc_trav.h. |
sint NL3D::CHrcTrav::getRenderOrder |
( |
|
) |
const [inline, virtual] |
|
|
Return the order of the traversal.
This is usefull for CScene::render() method. It indicate when the traversal is called. Order for basic traversal are:
Implements NL3D::ITravScene.
Definition at line 92 of file hrc_trav.h. |
void NL3D::CHrcTrav::traverse |
( |
|
) |
[virtual] |
|
Member Data Documentation
std::vector<IModel*> NL3D::CHrcTrav::_MovingObjects
|
|
sint64 NL3D::CHrcTrav::CurrentDate
|
|
The documentation for this class was generated from the following files:
|
|