| addCustomVertexAttributef(unsigned int _bufferPos, unsigned int _attributeCount, unsigned int _sizePerAttribute, float **_values) | ge::DrawableComponent | |
| addPolyline(std::shared_ptr< geData::PolyLine > _polyline) | geGIS::LineFeatureObject | |
| 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 | |
| attributes | ge::DrawableComponent | protected |
| beginOcclusionQuery(RENDERSTATE _state) | ge::DrawableComponent | |
| blueprintColor | geGIS::FeatureObject | protected |
| boundingBox | ge::DrawableComponent | protected |
| boundingSphere | ge::DrawableComponent | protected |
| bounds | geGIS::FeatureObject | protected |
| boundsFinal | geGIS::LineFeatureObject | protected |
| cgrid | geGIS::LineFeatureObject | protected |
| checkForBoundaries() | geGIS::FeatureObject | protected |
| checkForFileWithStandardExtension(std::string _input) | geGIS::FeatureObject | |
| clear() | geGIS::ReferenceSystem | virtual |
| color | ge::DrawableComponent | protected |
| colorPerVertex | ge::DrawableComponent | protected |
| colorTexHandle | ge::DrawableComponent | protected |
| convertLocalToWGS84Coordinates(const double *_data, int _pointCount) | geGIS::ReferenceSystem | |
| convertWGS84toLocalCoordinates(const double *_data, int _pointCount) | geGIS::ReferenceSystem | |
| copyBoundsArrayToGPUBuffer(int _bufferLayerID) | geGIS::LineFeatureObject | |
| copyLineSegmentToGPUBuffer(int _bufferLayerID, bool _spaceFillingCurve) | geGIS::LineFeatureObject | |
| geGIS::LineFeatureObject::create(std::shared_ptr< ge::Shader > _shader, std::string _name, vmml::Vector3f _color) | geGIS::LineFeatureObject | |
| geGIS::LineFeatureObject::create(std::shared_ptr< ge::Shader > _shader, std::string _name, const GLuint _uid, const GLuint _guid, vmml::Vector3f _color, vmml::Vector3d _position, vmml::Vector3d _scale, vmml::Vector3d _rotations) | geGIS::LineFeatureObject | |
| createClusteredMortonLineSegmentBounds() | geGIS::LineFeatureObject | |
| createGPUFeatureBufferAsMortonCurve() | geGIS::LineFeatureObject | |
| createGPUFeatureBufferForClusteredShading(vmml::Vector2ui _clusterCount, double _linewidth, std::shared_ptr< StyleCollection > _styling) | geGIS::LineFeatureObject | |
| createLineSegmentListForGPUBuffer() | geGIS::LineFeatureObject | |
| createMortonLineSegmentBounds() | geGIS::LineFeatureObject | |
| createMultiDrawPointerList(GLuint _numberOfDrawObjects, GLsizei *_stripLenghts) | ge::DrawableComponent | |
| createMultiDrawPointerList(GLuint _numberOfDrawObjects, GLsizei _stripLenghts) | ge::DrawableComponent | |
| createVAO(enum geData::MultiLineObject::GEOMETRYMODE _in) | geGIS::LineFeatureObject | virtual |
| createWithFile(ReferenceSystemInfo _info, std::string _url) | geGIS::ReferenceSystem | |
| CSV enum value | geGIS::FeatureObject | |
| datatable | geGIS::FeatureObject | protected |
| DECALPASS enum value | ge::DrawableComponent | |
| deleteMemory() | geGIS::FeatureObject | protected |
| DEPTHPASS enum value | ge::DrawableComponent | |
| depthTextureHandle | ge::DrawableComponent | protected |
| depthTextureMatrix | ge::DrawableComponent | protected |
| disablePointSprites() | ge::DrawableComponent | |
| disablePrimitiveRestart() | ge::DrawableComponent | |
| disableVertexAttributes(int vaaSize=2) | ge::DrawableComponent | |
| draw(std::shared_ptr< ge::Camera > _cam) override | geGIS::LineFeatureObject | virtual |
| 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 | |
| drawMode | geGIS::FeatureObject | protected |
| drawMultiArrays(GLenum _mode, const GLsizei *_count, GLsizei _drawcount) | ge::DrawableComponent | |
| drawMultiElements(GLenum _mode, const GLsizei *_count, GLsizei _drawcount) | ge::DrawableComponent | |
| edgelength | geGIS::FeatureObject | protected |
| EMPTY enum value | ge::DrawableComponent | |
| enableOcclusionQueries(bool _in) | ge::DrawableComponent | virtual |
| enablePointSprites() | ge::DrawableComponent | |
| enablePrimitiveRestart() | ge::DrawableComponent | |
| enableVertexAttributes(int vaaSize=2) | ge::DrawableComponent | |
| endOcclusionQuery(RENDERSTATE _state) | ge::DrawableComponent | |
| entityRange | geGIS::FeatureObject | protected |
| expandBound(ge::Vertex4d _point, ge::Vertex4d _bound) | geGIS::LineFeatureObject | |
| expandBoundWith2DPoint(ge::Vertex2d _point, vmml::Vector4d _bound) | geGIS::LineFeatureObject | |
| expandBoundWithRadius(ge::Vertex4d _point, ge::Vertex4d _bound, double _radius) | geGIS::LineFeatureObject | |
| exportToCSVFile(std::string _path, enum shpio::SHPFileExportContainer::EXPORT_TYPE _type, shpio::SHPFileExportContainer *_content) | geGIS::FeatureObject | |
| exportToSHPFile(std::string _path, enum shpio::SHPFileExportContainer::EXPORT_TYPE _type, shpio::SHPFileExportContainer *_content) | geGIS::FeatureObject | |
| EXTRUDED_GEOMETRY enum value | geGIS::FeatureObject | |
| feature_vec | geGIS::FeatureObject | protected |
| FEATUREFORMAT enum name | geGIS::FeatureObject | |
| featureFormat | geGIS::FeatureObject | protected |
| FeatureObject() | geGIS::FeatureObject | |
| FEATURETYPE enum name | geGIS::FeatureObject | |
| featureType | geGIS::FeatureObject | protected |
| fileUrl | geGIS::FeatureObject | protected |
| fillIndexBufferWithLinearValues() | ge::DrawableComponent | |
| fillLineFeature | geGIS::LineFeatureObject | protected |
| generateVertexHandlesFromShader(int _bufferCount=0) | ge::DrawableComponent | |
| GEOMETRYDRAWMODE enum name | geGIS::FeatureObject | |
| getBoundingBox() const | ge::DrawableComponent | |
| getBoundingSphere() const | ge::DrawableComponent | |
| getBounds2D() const | geGIS::FeatureObject | |
| getBounds2DWithLineWidth() | geGIS::LineFeatureObject | |
| getClusterHandles() | geGIS::LineFeatureObject | |
| getClusterSize() | geGIS::LineFeatureObject | |
| getColor() const | ge::DrawableComponent | |
| getColorPerVertex() const | ge::DrawableComponent | inline |
| getDepthTextureHandle() const | ge::DrawableComponent | |
| getDrawMode() const | geGIS::LineFeatureObject | inline |
| getEdgeCount() const | geGIS::FeatureObject | |
| getEdgeLength() const | geGIS::FeatureObject | |
| getEntity(int _idx) const | geGIS::LineFeatureObject | |
| getEntityCount() const | geGIS::FeatureObject | |
| getExportContainer(std::shared_ptr< ReferenceSystem > _referenceSystem) | geGIS::FeatureObject | protectedvirtual |
| getFieldNames() | geGIS::FeatureObject | |
| getFieldType(int _fieldnumber) | geGIS::FeatureObject | |
| getFormatFromString(std::string _input) | geGIS::FeatureObject | |
| getFullExtent() const | geGIS::ReferenceSystem | |
| getGPUFeatureBufferHandle(GLuint _layer) | geGIS::LineFeatureObject | |
| getGPUFeatureMaxDepth() | geGIS::LineFeatureObject | |
| getGraphPointCount() const | geGIS::LineFeatureObject | |
| getGroupID() const | ge::GlobeComponent | |
| getInverseModelMatrix() const | ge::DrawableComponent | |
| getLineThickness() const | geGIS::LineFeatureObject | |
| getLocalFromWGS84(double _long, double _lat) const | geGIS::ReferenceSystem | |
| getLocalFromWGS84(const vmml::Vector2d &_point) const | geGIS::ReferenceSystem | |
| getLocationPointCount() const | geGIS::FeatureObject | |
| getMaxBounds() const | geGIS::FeatureObject | |
| getMidpointOfBounds() | geGIS::FeatureObject | |
| getMidpointOfBoundsProj2D() | geGIS::FeatureObject | |
| getMinBounds() const | geGIS::FeatureObject | |
| getModelMatrix() const | ge::DrawableComponent | |
| getName() const | ge::GlobeComponent | |
| getNormalTextureHandle() const | ge::DrawableComponent | |
| getOptimalTileStructure() const | geGIS::ReferenceSystem | |
| getPosition() const | ge::DrawableComponent | |
| getProfileName() const | geGIS::ReferenceSystem | |
| getQueryResult() | ge::DrawableComponent | |
| getRefSystemBounds() const | geGIS::ReferenceSystem | |
| getRotation() const | ge::DrawableComponent | |
| getScale() const | ge::DrawableComponent | |
| getScaleToLocaleLatCoordinates() const | geGIS::ReferenceSystem | |
| getScaleToLocaleLongCoordinates() const | geGIS::ReferenceSystem | |
| getShader() const | ge::DrawableComponent | |
| getShapeType() const | geGIS::FeatureObject | |
| getStringForFormat(enum FEATUREFORMAT _input) | geGIS::FeatureObject | |
| getStyleCollection() const | geGIS::FeatureObject | |
| getSystemBounds() const | geGIS::ReferenceSystem | |
| getTextColor() const | geGIS::FeatureObject | |
| getTextureHandle() const | ge::DrawableComponent | |
| getTFSInfo() | geGIS::FeatureObject | inline |
| getUID() const | ge::GlobeComponent | |
| getVertexCount() const | ge::DrawableComponent | inline |
| getWheightMax() const | geGIS::FeatureObject | |
| getWheightMin() const | geGIS::FeatureObject | |
| GlobeComponent() | ge::GlobeComponent | inline |
| gpuFeatureInfo | geGIS::LineFeatureObject | protected |
| gpuFeatureMaxLevel | geGIS::LineFeatureObject | protected |
| gpulineSegmentCount | geGIS::LineFeatureObject | protected |
| gpulinesegmentList | geGIS::LineFeatureObject | protected |
| gpulineSegmentListPointCount | geGIS::LineFeatureObject | protected |
| group_uid | ge::GlobeComponent | protected |
| indexBuffer | ge::DrawableComponent | protected |
| indexCount | ge::DrawableComponent | protected |
| isGeometryReady() const | ge::DrawableComponent | |
| isGeometryReady(bool _input) | ge::DrawableComponent | virtual |
| isNormalMapped() | ge::DrawableComponent | |
| isRepository | geGIS::FeatureObject | protected |
| isTextured() | ge::DrawableComponent | |
| isVisible() const | ge::DrawableComponent | |
| isVisible(bool _input) | ge::DrawableComponent | virtual |
| JSON enum value | geGIS::FeatureObject | |
| LINE enum value | geGIS::FeatureObject | |
| LineFeatureObject() | geGIS::LineFeatureObject | |
| LINES enum value | geGIS::FeatureObject | |
| lineThickness | geGIS::LineFeatureObject | protected |
| load2DLines(geGIS::FeatureRange _range) | geGIS::LineFeatureObject | |
| load2DPolygonsWithLimitedLines(geGIS::FeatureRange _entityRange, geGIS::FeatureRange _lineRange) | geGIS::LineFeatureObject | |
| load3DLines(geGIS::FeatureRange _range) | geGIS::LineFeatureObject | |
| loadAttributeGPUBuffer(int _bufferLayerID, std::shared_ptr< StyleCollection > _styling, bool _spaceFillingCurve) | geGIS::LineFeatureObject | |
| loadData(std::string filename, double _rescaleTo) | geGIS::ReferenceSystem | |
| loadDatabaseFields() | geGIS::FeatureObject | |
| loadDataFromSHP(std::string filename) | geGIS::FeatureObject | protected |
| loadMortonOrderForGPUBuffer(const std::vector< ge::Vertex2d > &_linesegmentList, ge::AABB3f _AABB) | geGIS::LineFeatureObject | |
| loadPolygonAttributesToGPUBuffer(int _bufferLayerID, bool _spaceFillingCurve) | geGIS::LineFeatureObject | protected |
| midPoint | geGIS::FeatureObject | protected |
| modelMatrix | ge::DrawableComponent | protected |
| multiDrawArraysList | ge::DrawableComponent | protected |
| multiDrawPointerList | ge::DrawableComponent | protected |
| multiDrawPointerListSize | ge::DrawableComponent | protected |
| MULTILINE enum value | geGIS::FeatureObject | |
| multilineGeometry | geGIS::LineFeatureObject | protected |
| MULTIPOINT enum value | geGIS::FeatureObject | |
| MULTIPOLYGON enum value | geGIS::FeatureObject | |
| mvpMatrix | ge::DrawableComponent | protected |
| name | ge::GlobeComponent | protected |
| NONE enum value | geGIS::FeatureObject | |
| normalMapped | ge::DrawableComponent | protected |
| normalMatrix | ge::DrawableComponent | protected |
| normalTexHandle | ge::DrawableComponent | protected |
| NOTYPE enum value | geGIS::FeatureObject | |
| numberOfEdges | geGIS::FeatureObject | protected |
| numberOfEntities | geGIS::FeatureObject | protected |
| numberOfLocations | geGIS::FeatureObject | 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 | |
| performAnimationStep() | geGIS::LineFeatureObject | virtual |
| POINT enum value | geGIS::FeatureObject | |
| POINTS enum value | geGIS::FeatureObject | |
| POLYGON enum value | geGIS::FeatureObject | |
| position | ge::DrawableComponent | protected |
| print() | geGIS::FeatureObject | protected |
| queryResultPixelCount | ge::DrawableComponent | protected |
| readIntegerFieldFromDBFtoArray(int _fieldnumber) | geGIS::FeatureObject | inline |
| readNumericField(int _fieldnumber) | geGIS::FeatureObject | inline |
| readStringField(int _fieldnumber) | geGIS::FeatureObject | inline |
| recompileShader() | ge::DrawableComponent | |
| recreateMultiLineObject(std::string _name) | geGIS::LineFeatureObject | |
| ReferenceSystem() | geGIS::ReferenceSystem | |
| referenceSystem | geGIS::FeatureObject | protected |
| RENDER enum value | ge::DrawableComponent | |
| RENDERSTATE enum name | ge::DrawableComponent | |
| resetColor() | geGIS::LineFeatureObject | |
| resMorton | geGIS::LineFeatureObject | protected |
| RIBBON enum value | geGIS::FeatureObject | |
| rotations | ge::DrawableComponent | protected |
| saveFeature(std::string _path, std::string _ext) | geGIS::FeatureObject | |
| scale | ge::DrawableComponent | protected |
| 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) override | geGIS::LineFeatureObject | virtual |
| setColorPerVertex(unsigned int _in) override | geGIS::LineFeatureObject | virtual |
| setDepthMatrix(vmml::Matrix4d _mat) | ge::DrawableComponent | |
| setDepthMatrixUniform() | ge::DrawableComponent | |
| setDepthTextureHandle(GLuint _handle) | ge::DrawableComponent | |
| setDepthUniforms() | ge::DrawableComponent | |
| setEntityRanges(geGIS::FeatureRange _entRange) | geGIS::FeatureObject | protected |
| setExtrusionXZ(double _input) | geGIS::LineFeatureObject | |
| setExtrusionY(double _input) | geGIS::LineFeatureObject | |
| setFeatureType(std::string _type) | geGIS::FeatureObject | protected |
| setFullExtent() | geGIS::ReferenceSystem | |
| setGroupID(GLuint _input) override | geGIS::LineFeatureObject | virtual |
| setLineThickness(float _input) | geGIS::LineFeatureObject | |
| 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) override | geGIS::LineFeatureObject | virtual |
| setPrimitiveRestartIndex(GLuint _in) | ge::DrawableComponent | |
| setReferenceSystemInfoInShader(std::shared_ptr< ge::Shader > _shader) | geGIS::ReferenceSystem | |
| setRotation(vmml::Vector3d _rotations) override | geGIS::LineFeatureObject | virtual |
| setScale(vmml::Vector3d _scale) override | geGIS::LineFeatureObject | virtual |
| setScaleToLocaleLatCoordinates(double _input) | geGIS::ReferenceSystem | |
| setScaleToLocaleLongCoordinates(double _input) | geGIS::ReferenceSystem | |
| setShader(std::shared_ptr< ge::Shader > _shader) | ge::DrawableComponent | virtual |
| setStandardUniforms() | ge::DrawableComponent | |
| setTextColor(vmml::Vector3f _textcolor) | geGIS::FeatureObject | |
| setTextured(bool _in) | ge::DrawableComponent | |
| setTextureHandle(GLuint _handle) | ge::DrawableComponent | |
| setUID(GLuint _input) override | geGIS::LineFeatureObject | virtual |
| setupInitialShapeData(std::string _filename, std::string _driver, geGIS::FeatureRange _entRange) | geGIS::FeatureObject | protected |
| setupInitialTFSData(std::string _filename, int _minlod, int _maxlod) | geGIS::FeatureObject | protected |
| 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 |
| shape_vec | geGIS::FeatureObject | protected |
| shapehandle | geGIS::FeatureObject | protected |
| shapetype | geGIS::FeatureObject | protected |
| shapeVecIdx | geGIS::FeatureObject | protected |
| SHP enum value | geGIS::FeatureObject | |
| STENCILPASS enum value | ge::DrawableComponent | |
| textColor | geGIS::FeatureObject | protected |
| textured | ge::DrawableComponent | protected |
| tfsloader | geGIS::FeatureObject | protected |
| TRIANGLES_OVERLAPPING enum value | geGIS::FeatureObject | |
| TRIANGULATED enum value | geGIS::FeatureObject | |
| 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() override | geGIS::LineFeatureObject | virtual |
| vao | ge::DrawableComponent | protected |
| vectorStyling | geGIS::FeatureObject | protected |
| vertexCount | ge::DrawableComponent | protected |
| weightMax | geGIS::FeatureObject | protected |
| weightMin | geGIS::FeatureObject | protected |
| ~DrawableComponent() | ge::DrawableComponent | |
| ~FeatureObject() | geGIS::FeatureObject | virtual |
| ~GlobeComponent()=0 | ge::GlobeComponent | pure virtual |
| ~LineFeatureObject() | geGIS::LineFeatureObject | |
| ~ReferenceSystem() | geGIS::ReferenceSystem | |