addCustomVertexAttributef(unsigned int _bufferPos, unsigned int _attributeCount, unsigned int _sizePerAttribute, float **_values) | ge::DrawableComponent | |
additionalPointsIndices | geData::PolyLine | |
additionalPointSizes | geData::PolyLine | |
addVertex3fAttribute(unsigned int _bufferPos, unsigned int _size, const vmml::Vector3d _value) | ge::DrawableComponent | |
addVertex3fAttribute(unsigned int _bufferPos, unsigned int _size, const vmml::Vector3d *_values) | ge::DrawableComponent | |
allocateMemory(int _pointCount) | geData::PolyLine | |
animationPoint | geData::PolyLine | protected |
attributes | ge::DrawableComponent | protected |
beginOcclusionQuery(RENDERSTATE _state) | ge::DrawableComponent | |
boundingBox | ge::DrawableComponent | protected |
boundingSphere | ge::DrawableComponent | protected |
calculateDistances() | geData::PolyLine | |
clear() | geData::DouglasPeuckerDrawablePath | virtual |
color | ge::DrawableComponent | protected |
colorPerVertex | ge::DrawableComponent | protected |
colorTexHandle | ge::DrawableComponent | protected |
connectTree(unsigned int _min, unsigned int _max, unsigned int _parent, short _childIdx, unsigned int _treeIdx) | geData::DouglasPeuckerDrawablePath | |
create() | geData::DouglasPeuckerDrawablePath | inlinevirtual |
geData::PolyLine::create(std::vector< vmml::Vector3d > _points) | geData::PolyLine | |
geData::PolyLine::create(int _pointCount, const double *_points) | geData::PolyLine | |
geData::PolyLine::create(int _pointCount, const vmml::Vector3d *_points) | geData::PolyLine | |
geData::PolyLine::create(int _pointCount, double *_points_x, double *_points_y, double *_points_alti) | geData::PolyLine | |
geData::PolyLine::create(int _pointCount, double *_points_x, double *_points_y) | geData::PolyLine | |
geData::PolyLine::create(int _pointCount, double *_points_x, double *_points_y, int _start) | geData::PolyLine | |
geData::PolyLine::create(int _pointCount, double *_points_x, double *_points_y, double *_points_alti, int _start) | geData::PolyLine | |
createMultiDrawPointerList(GLuint _numberOfDrawObjects, GLsizei *_stripLenghts) | ge::DrawableComponent | |
createMultiDrawPointerList(GLuint _numberOfDrawObjects, GLsizei _stripLenghts) | ge::DrawableComponent | |
createRibbonIndices() | geData::DouglasPeuckerDrawablePath | |
createTriangleIndices() | geData::DouglasPeuckerDrawablePath | |
createVAO(GEOMETRYDRAWMODE _in) | geData::DouglasPeuckerDrawablePath | |
createWithOffSet(int _pointCount, int _pointOffset, double *_points) | geData::PolyLine | |
createWithRescale(int pointCount, double *_points_x, double *_points_y, double *_points_z, vmml::Vector3d _minBound, double *edgelength, double *rescaleTo) | geData::PolyLine | |
createWithRescale(int _pointCount, double *_points_x, double *_points_y, vmml::Vector3d _minBound, double *edgelength, double *rescaleTo) | geData::PolyLine | |
ctrlPointSegments | geData::PolyLine | protected |
data | geData::PolyLine | |
DECALPASS enum value | ge::DrawableComponent | |
deletePolyLineMemory() | geData::PolyLine | |
DEPTHPASS enum value | ge::DrawableComponent | |
depthTextureHandle | ge::DrawableComponent | protected |
depthTextureMatrix | ge::DrawableComponent | protected |
disableInitialScan() | geData::DouglasPeuckerDrawablePath | |
disablePointSprites() | ge::DrawableComponent | |
disablePrimitiveRestart() | ge::DrawableComponent | |
disableVertexAttributes(int vaaSize=2) | ge::DrawableComponent | |
distances | geData::PolyLine | protected |
DouglasPeuckerDrawablePath() | geData::DouglasPeuckerDrawablePath | |
draw(std::shared_ptr< ge::Camera > _cam) | geData::DouglasPeuckerDrawablePath | |
ge::DrawableComponent::draw(std::shared_ptr< ge::Camera > _cam) | ge::DrawableComponent | virtual |
DrawableComponent() | ge::DrawableComponent | |
DrawableComponent(const DrawableComponent &_in)=delete | ge::DrawableComponent | |
drawArrays(GLenum _mode, GLint _first, GLsizei _count) | ge::DrawableComponent | |
drawElements(GLenum _mode, GLsizei _count, const GLvoid *_indices) | ge::DrawableComponent | |
drawMultiArrays(GLenum _mode, const GLsizei *_count, GLsizei _drawcount) | ge::DrawableComponent | |
drawMultiElements(GLenum _mode, const GLsizei *_count, GLsizei _drawcount) | ge::DrawableComponent | |
drawWithOcclusionQueries(DrawableComponent::RENDERSTATE _state, std::shared_ptr< ge::Camera > _cam) | geData::DouglasPeuckerDrawablePath | |
EMPTY enum value | ge::DrawableComponent | |
enableHeightNeighborRecursive(short _child, unsigned int _id, unsigned int _treeIdx) | geData::DouglasPeuckerDrawablePath | |
enableInitialScan() | geData::DouglasPeuckerDrawablePath | |
enableNeighborRecursive(short _child, unsigned int _id, unsigned int _treeIdx) | geData::DouglasPeuckerDrawablePath | |
enableOcclusionQueries(bool _in) | geData::DouglasPeuckerDrawablePath | virtual |
enablePointSprites() | ge::DrawableComponent | |
enablePrimitiveRestart() | ge::DrawableComponent | |
enableVertexAttributes(int vaaSize=2) | ge::DrawableComponent | |
endOcclusionQuery(RENDERSTATE _state) | ge::DrawableComponent | |
fillIndexBufferWithLinearValues() | ge::DrawableComponent | |
generateVertexHandlesFromShader(int _bufferCount=0) | ge::DrawableComponent | |
GEOMETRYDRAWMODE enum name | geData::DouglasPeuckerDrawablePath | |
getAnimationPoint() const | geData::PolyLine | |
getArray() const | geData::PolyLine | |
getBoundingBox() const | ge::DrawableComponent | |
getBoundingSphere() const | ge::DrawableComponent | |
getBSPlineInterpolationPoints(int _polynomDegree) | geData::PolyLine | |
getColor() const | ge::DrawableComponent | |
getColorPerVertex() const | ge::DrawableComponent | inline |
getControlPointArray() const | geData::PolyLine | |
getControlPointArraySize() const | geData::PolyLine | |
getDepthTextureHandle() const | ge::DrawableComponent | |
getDistances() const | geData::PolyLine | |
getDrawMode() const | geData::DouglasPeuckerDrawablePath | inline |
getGroupID() const | ge::GlobeComponent | |
getInverseModelMatrix() const | ge::DrawableComponent | |
getKnotVectorSize() const | geData::PolyLine | |
getLineCount() const | geData::PolyLine | |
getLineThickness() const | geData::PolyLine | |
getModelMatrix() const | ge::DrawableComponent | |
getName() const | ge::GlobeComponent | |
getNormalTextureHandle() const | ge::DrawableComponent | |
getPoint(int _input) const | geData::PolyLine | |
getPointCount() const | geData::PolyLine | |
getPosition() const | ge::DrawableComponent | |
getQueryResult() | ge::DrawableComponent | |
getRefinementLevel() const | geData::PolyLine | |
getRotation() const | ge::DrawableComponent | |
getScale() const | ge::DrawableComponent | |
getShader() const | ge::DrawableComponent | |
getSummedDistances() | geData::PolyLine | |
getTextureHandle() const | ge::DrawableComponent | |
getUID() const | ge::GlobeComponent | |
getVertexCount() const | ge::DrawableComponent | inline |
GlobeComponent() | ge::GlobeComponent | inline |
group_uid | ge::GlobeComponent | protected |
indexBuffer | ge::DrawableComponent | protected |
indexCount | ge::DrawableComponent | protected |
inOrderHeightTraversal(unsigned int _id, unsigned int _treeIdx, unsigned int _activePointIdx) | geData::DouglasPeuckerDrawablePath | |
inOrderHeightUpdateTraversal(unsigned int _id, unsigned int _treeIdx, unsigned int _alloverID) | geData::DouglasPeuckerDrawablePath | |
inOrderTraversal(unsigned int _id, unsigned int _treeIdx, unsigned int _activePointIdx) | geData::DouglasPeuckerDrawablePath | |
inOrderUpdateTraversal(unsigned int _id, unsigned int _treeIdx, unsigned int _alloverID) | geData::DouglasPeuckerDrawablePath | |
isGeometryReady() const | ge::DrawableComponent | |
isGeometryReady(bool _input) | ge::DrawableComponent | virtual |
isInitialScanningOn() | geData::DouglasPeuckerDrawablePath | |
isNeedingRefinement() const | geData::PolyLine | |
isNeedingRefinement(bool _in) | geData::PolyLine | |
isNormalMapped() | ge::DrawableComponent | |
IsOcclusionQueriesEnabled() | geData::DouglasPeuckerDrawablePath | inline |
IsRefined() | geData::DouglasPeuckerDrawablePath | |
isTextured() | ge::DrawableComponent | |
isVisible() const | ge::DrawableComponent | |
isVisible(bool _input) | ge::DrawableComponent | virtual |
lineCount | geData::PolyLine | protected |
LINES enum value | geData::DouglasPeuckerDrawablePath | |
lineThickness | geData::PolyLine | protected |
modelMatrix | ge::DrawableComponent | protected |
moveAnimationBackward() | geData::PolyLine | |
moveAnimationForward() | geData::PolyLine | |
multiDrawArraysList | ge::DrawableComponent | protected |
multiDrawPointerList | ge::DrawableComponent | protected |
multiDrawPointerListSize | ge::DrawableComponent | protected |
mvpMatrix | ge::DrawableComponent | protected |
name | ge::GlobeComponent | protected |
needsRefinement | geData::PolyLine | protected |
nodeAccessPossible(unsigned int _id, unsigned int _treeIdx) | geData::DouglasPeuckerDrawablePath | |
normalMapped | ge::DrawableComponent | protected |
normalMatrix | ge::DrawableComponent | protected |
normalTexHandle | ge::DrawableComponent | protected |
OCCLUSIONGROUNDTEST enum value | ge::DrawableComponent | |
occlusionQueryID | ge::DrawableComponent | protected |
occlusionQueryState | ge::DrawableComponent | protected |
OCCLUSIONRESULT enum value | ge::DrawableComponent | |
OCCLUSIONTEST enum value | ge::DrawableComponent | |
operator=(const DrawableComponent &_in)=delete | ge::DrawableComponent | |
pointCount | geData::PolyLine | protected |
points | geData::PolyLine | |
pointsAfterOffset | geData::PolyLine | protected |
PolyLine() | geData::PolyLine | |
position | ge::DrawableComponent | protected |
print() | geData::PolyLine | |
printAll() | geData::PolyLine | |
printAllDPTrees() | geData::DouglasPeuckerDrawablePath | |
printDPTree(int _idx) | geData::DouglasPeuckerDrawablePath | |
printPoints() | geData::DouglasPeuckerDrawablePath | |
pts | geData::PolyLine | protected |
queryResultPixelCount | ge::DrawableComponent | protected |
recompileShader() | ge::DrawableComponent | |
refinementlevel | geData::PolyLine | protected |
RENDER enum value | ge::DrawableComponent | |
RENDERSTATE enum name | ge::DrawableComponent | |
RIBBON enum value | geData::DouglasPeuckerDrawablePath | |
rotations | ge::DrawableComponent | protected |
scale | ge::DrawableComponent | protected |
setAdditionalPointSizes(unsigned int *_data) | geData::PolyLine | |
setAttributeBuffer1f(int _bufferID, float _value) | ge::DrawableComponent | |
setAttributeBuffer1f(int _bufferID, std::vector< float > _input) | ge::DrawableComponent | |
setAttributeBuffer1i(int _bufferID, int _input) | ge::DrawableComponent | |
setAttributeBuffer1i(int _bufferID, std::vector< int > _input) | ge::DrawableComponent | |
setBoundingBox(BoundingBox3d _boundingBox) | ge::DrawableComponent | |
setBoundingSphere(BoundingSphere _boundingSphere) | ge::DrawableComponent | |
setColor(vmml::Vector3f _color) | ge::DrawableComponent | virtual |
setColorPerVertex(unsigned int _in) | ge::DrawableComponent | inlinevirtual |
setControlPointArraySize(int _size) | geData::PolyLine | |
setData(const double *points) | geData::PolyLine | |
setDepthMatrix(vmml::Matrix4d _mat) | ge::DrawableComponent | |
setDepthMatrixUniform() | ge::DrawableComponent | |
setDepthTextureHandle(GLuint _handle) | ge::DrawableComponent | |
setDepthUniforms() | ge::DrawableComponent | |
setDouglasPeuckerIndices() | geData::DouglasPeuckerDrawablePath | |
setGroupID(GLuint _input) | ge::GlobeComponent | virtual |
setLineThickness(double _thickness) | geData::DouglasPeuckerDrawablePath | virtual |
setModelMatrices() | ge::DrawableComponent | |
setMVPMatrix(const std::shared_ptr< ge::Camera > _cam) | ge::DrawableComponent | |
setName(std::string _name) | ge::GlobeComponent | |
setNormalMapped(bool _in) | ge::DrawableComponent | |
setNormalMatrix() | ge::DrawableComponent | |
setNormalTextureHandle(GLuint _handle) | ge::DrawableComponent | |
setNumberOfVertexAttributes(unsigned int _in) | ge::DrawableComponent | |
setPickingInformation() | ge::DrawableComponent | |
setPosition(vmml::Vector3d _position) | ge::DrawableComponent | virtual |
setPrimitiveRestartIndex(GLuint _in) | ge::DrawableComponent | |
setRefined(bool _in) | geData::DouglasPeuckerDrawablePath | |
setRefinementLevel() | geData::DouglasPeuckerDrawablePath | |
setRotation(vmml::Vector3d _rotations) | ge::DrawableComponent | virtual |
setScale(vmml::Vector3d _scale) | ge::DrawableComponent | virtual |
setSegmentDistance(float _segDist, bool _fixSegments=false) | geData::PolyLine | |
setShader(std::shared_ptr< ge::Shader > _shader) | ge::DrawableComponent | virtual |
setStandardUniforms() | ge::DrawableComponent | |
setTextured(bool _in) | ge::DrawableComponent | |
setTextureHandle(GLuint _handle) | ge::DrawableComponent | |
setUID(GLuint _input) | ge::GlobeComponent | virtual |
setupGeometryBuffersAsRibbons() | geData::DouglasPeuckerDrawablePath | |
setupGeometryBuffersWithLineStripInformation() | geData::DouglasPeuckerDrawablePath | |
setVertexAttributePointer(GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) | ge::DrawableComponent | |
setVertexAttributePointerForBuffer(unsigned int _bufferID, unsigned int _size, GLenum _type) | ge::DrawableComponent | |
setVertexAttributePointerNormalized(GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) | ge::DrawableComponent | |
setVertexLongAttributePointer(GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) | ge::DrawableComponent | |
setViewProjMatrices(const std::shared_ptr< ge::Camera > _cam) | ge::DrawableComponent | |
shader | ge::DrawableComponent | protected |
splineSegments | geData::PolyLine | protected |
STENCILPASS enum value | ge::DrawableComponent | |
sumOfDistances | geData::PolyLine | protected |
textured | ge::DrawableComponent | protected |
TRIANGLE_OCCLUSION enum value | geData::DouglasPeuckerDrawablePath | |
TRIANGLES_OVERLAPPING enum value | geData::DouglasPeuckerDrawablePath | |
uid | ge::GlobeComponent | protected |
unbindVertexBuffers() | ge::DrawableComponent | |
uniformColorPerVertexLocation | ge::DrawableComponent | protected |
uniformModelMatrixLocation | ge::DrawableComponent | protected |
uniformMVPMatrixLocation | ge::DrawableComponent | protected |
uniformObjectColorLocation | ge::DrawableComponent | protected |
uniformObjectGroupIDLocation | ge::DrawableComponent | protected |
uniformObjectIDLocation | ge::DrawableComponent | protected |
uniformProjectionMatrixLocation | ge::DrawableComponent | protected |
uniformViewMatrixLocation | ge::DrawableComponent | protected |
update() | geData::DouglasPeuckerDrawablePath | virtual |
updateInitialScanning() | geData::DouglasPeuckerDrawablePath | |
updateSingleScanning() | geData::DouglasPeuckerDrawablePath | |
vao | ge::DrawableComponent | protected |
vertexCount | ge::DrawableComponent | protected |
~DouglasPeuckerDrawablePath() | geData::DouglasPeuckerDrawablePath | |
~DrawableComponent() | ge::DrawableComponent | |
~GlobeComponent()=0 | ge::GlobeComponent | pure virtual |
~PolyLine() | geData::PolyLine | |