|
| | MBlockQuadtree () |
| |
| | ~MBlockQuadtree () |
| |
| void | clear () |
| |
| void | create () |
| |
| void | create (vmml::Vector4d _bound) |
| |
| void | create (double _zero_x, double _zero_y, double _edge) |
| |
| void | createRootnode (vmml::Vector4d _bound) |
| |
| void | locateAndSetTexture (std::shared_ptr< geSpatial::CullableSpatialKey > _key, MBlockQuadtree::MBlockQuadtreeLevel _level, std::shared_ptr< ge::TextureHandle > _tex, float _max_error, float *_errors) |
| |
| void | removeNodeAndTexture (std::shared_ptr< geSpatial::CullableSpatialKey > _key) |
| |
| void | traverseAndMarkNodesInViewFrustum (std::shared_ptr< ge::Camera > _cam, bool _markToDelete) |
| |
| void | setVisibleChildren (TerrainVis::TriangulationTechnique _technique) |
| |
| int | locateMBlock (double _x, double _y, double _kPatchEdgeLenght) |
| |
| void | addKPatch (int _mblock, int _uid) |
| |
| void | cleanKPatchInformation () |
| |
| std::shared_ptr< MBlock > const & | getVisibleMBlock (int _idx) |
| |
| const double * | getBounds () const |
| |
| float | getEdgeLenght () const |
| |
| int | getPointPerSidePerMBlockError () const |
| |
| void | setPointPerSidePerMBlockError (int _input) |
| |
| int | getVisibleMBlockSize () const |
| |
| void | setReadyForGeometryUpdate (bool _in=true) |
| |
| bool | isReadyForGeometryUpdate () const |
| |
| void | requestKey (std::shared_ptr< geSpatial::CullableSpatialKey > _key) |
| |
| void | removeKey (std::shared_ptr< geSpatial::CullableSpatialKey > _key) |
| |
| void | print () const |
| |
| void | printChildren (unsigned int _lod, bool _details) const |
| |
| void | printVisibleChildren () const |
| |
| std::vector< std::shared_ptr< geSpatial::CullableSpatialKey > > | getWaitingRequests () |
| |
| std::vector< std::shared_ptr< geSpatial::CullableSpatialKey > > | getWaitingRemoves () |
| |
| void | cleanWaitingRequests () |
| |
| bool | waitingRequests () |
| |
| bool | removeRequests () |
| |
| MBlockQuadtree::MBlockQuadtreeLevel const & | getQuadtreeLevelAtIdx (int _idx) const |
| |
| void | addLayerID (int _id, MBlockQuadtree::LayerType _type) |
| |
| int | getLayerIDAtLevel (int _level) |
| |
| int | getLayerCount () |
| |
| void | calculateEdgelenghtsAndColsteps (int _maxLodLevels, int _patchSize, TerrainVis::TriangulationTechnique _technique) |
| |
| std::shared_ptr< MBlockQuadtree::MBlockQuadtreeLoDInfo > | getLoDInfo () const |
| |
| short | getMaxLoDForCoordinateCalculation () |
| |
| | ArrayTree () |
| |
| | ~ArrayTree () |
| |
| void | setRootnode (NODETYPE _node) |
| |
| int | addNode (NODETYPE _data) |
| |
| void | removeNode (NODETYPE const &_data) |
| |
| void | repairTreeUIDs (int _nodeid) |
| |
| int | locateKey (NODETYPE const &_key, int _id) |
| |
| size_t | getSize () |
| |
| void | print () |
| |
| NODETYPE const & | getNodeAtIndex (int _index) const |
| |
| NODETYPE const & | getRoot () const |
| |
| int | getMaxLod () const |
| |
| void | setMaxLod (int _inLod) |
| |
| int | getMinLod () const |
| |
| void | setMinLod (int _inLod) |
| |
| int | getMaxDynamicLod () const |
| |
| void | setMaxDynamicLod (int _inLod) |
| |