|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CLoadBalancingTrav Class ReferenceThe LoadBalancing traversal.
More...
#include <load_balancing_trav.h>
Inheritance diagram for NL3D::CLoadBalancingTrav:
List of all members.
Detailed Description
The LoadBalancing traversal.
It needs a camera setup (see ITravCameraScene). LoadBalancing observers MUST derive from IBaseLoadBalancingObs.
NB: see CScene for 3d conventions (orthonormal basis...) -
See also:
-
CScene IBaseLoadBalancingObs
-
Author:
-
Lionel Berenguier , Nevrax France
-
Date:
-
2001
Definition at line 129 of file load_balancing_trav.h.
Member Typedef Documentation
typedef TGroupMap::iterator NL3D::CLoadBalancingTrav::ItGroupMap [private]
|
|
typedef std::map<std::string, CLoadBalancingGroup> NL3D::CLoadBalancingTrav::TGroupMap [private]
|
|
typedef CLoadBalancingGroup::TPolygonBalancingMode NL3D::CLoadBalancingTrav::TPolygonBalancingMode
|
|
Constructor & Destructor Documentation
NL3D::CLoadBalancingTrav::CLoadBalancingTrav |
( |
|
) |
|
|
Member Function Documentation
void NL3D::CLoadBalancingTrav::clearVisibleList |
( |
|
) |
|
|
IObs * NL3D::CLoadBalancingTrav::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 133 of file load_balancing_trav.cpp. |
NLMISC::CClassId NL3D::CLoadBalancingTrav::getClassId |
( |
|
) |
const [inline, virtual] |
|
float NL3D::CLoadBalancingTrav::getGroupNbFaceAsked |
( |
const std::string & |
group |
) |
const |
|
|
Get the last face count asked from the instances before reduction.
only for the given group return 0 if the Group does not exist.
Definition at line 268 of file load_balancing_trav.cpp.
References _GroupMap. |
uint NL3D::CLoadBalancingTrav::getGroupNbFaceWanted |
( |
const std::string & |
group |
) |
|
|
uint NL3D::CLoadBalancingTrav::getLoadPass |
( |
|
) |
[inline] |
|
float NL3D::CLoadBalancingTrav::getNbFaceAsked |
( |
|
) |
const |
|
sint NL3D::CLoadBalancingTrav::getRenderOrder |
( |
|
) |
const [inline, virtual] |
|
void NL3D::CLoadBalancingTrav::setGroupNbFaceWanted |
( |
const std::string & |
group, |
|
|
uint |
nFaces |
|
) |
|
|
void NL3D::CLoadBalancingTrav::traverse |
( |
|
) |
[virtual] |
|
void NL3D::CLoadBalancingTrav::traverseVisibilityList |
( |
|
) |
[private] |
|
Member Data Documentation
TGroupMap NL3D::CLoadBalancingTrav::_GroupMap [private]
|
|
uint NL3D::CLoadBalancingTrav::_LoadPass [private]
|
|
float NL3D::CLoadBalancingTrav::_SumNbFacePass0 [private]
|
|
The documentation for this class was generated from the following files:
|
|