| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tlp::GlCPULODCalculator Class Reference Class used to compute LOD of GlEntities with OpenMP parallelization. More...
Inheritance diagram for tlp::GlCPULODCalculator:
Public Member Functions
Protected Member Functions
Protected Attributes
Detailed DescriptionClass used to compute LOD of GlEntities with OpenMP parallelization. This class perform LOD computation of GlEntities based on screen projection of entities bounding boxes
Constructor & Destructor Documentation
Member Function Documentation
This function is call by GlLODSceneVisitor when an edge is found Reimplemented in tlp::GlQuadTreeLODCalculator.
This function is call by GlLODSceneVisitor when a node is found Reimplemented in tlp::GlQuadTreeLODCalculator.
This function is call by GlLODSceneVisitor when a simple entitie is found Reimplemented in tlp::GlQuadTreeLODCalculator.
Begin a new camera (use to render next entities)
Reimplemented in tlp::GlQuadTreeLODCalculator.
Compute all bounding boxes If you want to compute LOD for a simple scene, you just have to call this function with same value on globalViewport and currentViewport But if you want to perform a sub screen part selection you have to call this function with : globalViewport the viewport of the visualisation and currentViewport the viewport of the selection
Reimplemented in tlp::GlQuadTreeLODCalculator.
Reimplemented in tlp::GlQuadTreeLODCalculator.
This function return the scene bounding box
Reserve memory to store edges LOD, this function is an optimisation function
Reserve memory to store nodes LOD, this function is an optimisation function
Set if the edge LOD must be calculated at default the edge LOD is not calculated and return 10.
Set if the LOD is computed for out screen entities Member Data Documentation
|
Tulip Software by LaBRI Visualization Team 2001 - 2012 |