GlobeEngine
geRaster::MBlock Member List

This is the complete list of members for geRaster::MBlock, including all inherited members.

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