|
| | MBlock () |
| |
| | ~MBlock () |
| |
| void | clean () |
| |
| void | create (MBlockQuadtree *_root, std::shared_ptr< geSpatial::CullableSpatialKey > key, double _edgelength, int _parentID) |
| |
| void | createChildren () |
| |
| int | locateMBlock (double _x, double _y, double _kPatchEdgeLenght) |
| |
| void | requestChildsForMBlock () |
| |
| void | removeChildsForMBlock () |
| |
| void | addKPatch (int _uid) |
| |
| void | propateErrorUp () |
| |
| void | restrict () |
| |
| void | searchNeighbourAndSplit (int _uid, BlockType _changeFirst, BlockType _changeSecond, bool _mirror_y_axis) |
| |
| void | clearKPatchList () |
| |
| void | locateAndSetTexture (std::shared_ptr< geSpatial::CullableSpatialKey > _key, MBlockQuadtree::MBlockQuadtreeLevel _level, std::shared_ptr< ge::TextureHandle > _tex, float _max_error, float *_errors) |
| |
| int | searchNodeAndRemoveTexture (std::shared_ptr< geSpatial::CullableSpatialKey > _key) |
| |
| void | setOrthoHandle (GLuint _handle) |
| |
| enum BlockType | getBlockType () |
| |
| void | setBlockType (BlockType _type) |
| |
| float | getMaxError () |
| |
| GLuint | getHeightTexHandle () |
| |
| GLuint | getOrthoHandle () |
| |
| void | bindTexLayerAtTextureChannel (int _texLayer, int _channelID) |
| |
| void | unbindTextureChannel (int _channelID) |
| |
| bool | isInWGS84Area () const |
| |
| std::vector< int > const & | getKPatches () |
| |
| void | printErrors () |
| |
| void | print (bool _details) |
| |
| void | traverseAndMarkNodesInViewFrustum (std::shared_ptr< ge::Camera > const &_cam, bool _markToDelete) |
| |
| GLuint64 | getBindlessTextureHandle (int _layerIdx) const |
| |
| void | setBindlessTextureHandles () |
| |
| void | makeBindlessTexturesResident () |
| |
| void | makeBindlessTexturesNotResident () |
| |
| bool | hasARemoveRequest () const |
| |
| | GeometricBalancedArrayTreeNode () |
| |
| | ~GeometricBalancedArrayTreeNode () |
| |
| virtual void | printValue () const |
| |
| const double * | getBounds () const |
| |
| void | setBounds (vmml::Vector4d _bound) |
| |
| void | setBoundIndex (int _maxTreeDepth) |
| |
| vmml::Vector2d | getOrigin () const |
| |
| vmml::Vector2d | getMidpoint () const |
| |
| bool | inside (vmml::Vector2d _coord) const |
| |
| int | locateChildIDForCoordinates (vmml::Vector2d _coord) const |
| |
| double | getEdgelenght () const |
| |
| void | setEdgelenght (double _edgelength) |
| |
| void | setBoundsIndex (GLuint _min_x, GLuint _min_y) |
| |
| const GLuint * | getBoundsIndex () const |
| |
| bool | isVisible () const |
| |
| void | isVisible (bool _input) |
| |
| void | print () |
| |
| | BalancedArrayTreeNode () |
| |
| | ~BalancedArrayTreeNode () |
| |
| short | getBalance () const |
| |
| void | setBalance (short _balance) |
| |
| void | print () |
| |
| | ArrayTreeNode (int _uid=-1, int _parent=-1) |
| |
| | ArrayTreeNode (int _uid, std::shared_ptr< KEYTYPE > _key, int _parent) |
| |
| | ArrayTreeNode (int _uid, short _lod, int _parent) |
| |
| | ~ArrayTreeNode () |
| |
| void | clear () |
| |
| void | setArrayNodeProperties (int _uid, std::shared_ptr< KEYTYPE > _key, int _parent, bool _isParent) |
| |
| void | setArrayNodeProperties (int _uid, short _lod, int _parent, bool _isParent) |
| |
| void | setArrayNodeProperties (int _uid, int _parent, bool _isParent) |
| |
| void | setChildByKey (std::shared_ptr< KEYTYPE > const &_key, int _childid) |
| |
| int | locateKeyInChild (std::shared_ptr< KEYTYPE > const &_key) |
| |
| void | setLod (short _lod) |
| |
| void | setBasic (int _uid, int _parent) |
| |
| std::shared_ptr< KEYTYPE > const & | getKey () const |
| |
| void | setKey (std::shared_ptr< KEYTYPE > _key) |
| |
| int | getUID () const |
| |
| void | setUID (int _uid) |
| |
| const int | getChildIdx (short _childIdx) const |
| |
| void | setChildIdx (short _childIdx, int _idx) |
| |
| void | repairChildIdx (int _nodeid) |
| |
| bool | isParent () const |
| |
| void | isParent (bool _input) |
| |
| void | setParentID (int _parent) |
| |
| int | getParentID () const |
| |
| const int * | getChildren () const |
| |
| void | clearChildIndices () |
| |
| void | print () |
| |