#include <GlQuadTreeLODCalculator.h>
List of all members.
Public Member Functions
- GlQuadTreeLODCalculator ()
- ~GlQuadTreeLODCalculator ()
- void setScene (GlScene &scene)
- bool needEntities ()
- void setNeedEntities (bool)
- void addSimpleEntityBoundingBox (GlSimpleEntity *entity, const BoundingBox &bb)
- void addNodeBoundingBox (unsigned int id, const BoundingBox &bb)
- void addEdgeBoundingBox (unsigned int id, const BoundingBox &bb)
- void compute (const Vector< int, 4 > &globalViewport, const Vector< int, 4 > ¤tViewport)
- void computeFor3DCamera (LayerLODUnit *layerLODUnit, const Coord &eye, const Matrix< float, 4 > transformMatrix, const Vector< int, 4 > &globalViewport, const Vector< int, 4 > ¤tViewport)
- void setInputData (GlGraphInputData *newInputData)
- virtual GlLODCalculator * clone ()
Protected Member Functions
- void update (PropertyInterface *property)
- void treatEvent (const Event &ev)
- void observableDestroyed (Observable *)
- void afterSetNodeValue (PropertyInterface *, const node n)
- void afterSetEdgeValue (PropertyInterface *, const edge e)
- void afterSetAllNodeValue (PropertyInterface *)
- void afterSetAllEdgeValue (PropertyInterface *)
- void addNode (Graph *, const node)
- void addEdge (Graph *, const edge)
- void delNode (Graph *, const node)
- void delEdge (Graph *, const edge)
- void addLocalProperty (Graph *, const std::string &name)
- void delLocalProperty (Graph *, const std::string &name)
- void addInheritedProperty (Graph *, const std::string &name)
- void afterDelInheritedProperty (Graph *, const std::string &name)
- void destroy (Graph *)
- void destroy (const Camera *)
- void removeObservers ()
- void addObservers ()
- void initCamerasObservers ()
- void clearCamerasObservers ()
- void setHaveToCompute ()
Protected Attributes
Detailed Description
Class use to compute bounding boxs of a vector of GlEntity
Constructor & Destructor Documentation
Member Function Documentation
This function is call by GlLODSceneVisitor when a simple entitie is found
Reimplemented from tlp::GlCPULODCalculator.
To know if the calculator need to have entities returned by a visitor in GlScene
Change the input data used by this LOD calculator
Set if the calculator need to have entities
Set the SlScene used by this calculator
Member Data Documentation
|