addCustomVertexAttributef(unsigned int _bufferPos, unsigned int _attributeCount, unsigned int _sizePerAttribute, float **_values) | ge::DrawableComponent | |
addPolygon(std::shared_ptr< geData::PolyLine > _polyline) | geGIS::PolygonFeatureObject | |
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 |
checkForBoundaries() | geGIS::FeatureObject | protected |
checkForFileWithStandardExtension(std::string _input) | geGIS::FeatureObject | |
clear() | geGIS::CoatOfArmsObject | virtual |
CoatOfArmsObject() | geGIS::CoatOfArmsObject | |
color | ge::DrawableComponent | protected |
colorPerVertex | ge::DrawableComponent | protected |
colorTexHandle | ge::DrawableComponent | protected |
copyColorInformationToGPU(vmml::Vector3d _pickcolor=vmml::Vector3d(0.0, 0.0, 0.0), int _picked=-1, const std::shared_ptr< geData::ColorisationTable > &_colorTable=NULL) | geGIS::PolygonFeatureObject | |
create(std::string filename) | geGIS::CoatOfArmsObject | |
create(std::shared_ptr< CoatOfArmsBlueprint > _blueprint, std::shared_ptr< ReferenceSystem > _referenceSystem) | geGIS::CoatOfArmsObject | |
geGIS::PolygonFeatureObject::create() | geGIS::PolygonFeatureObject | virtual |
geGIS::PolygonFeatureObject::create(std::shared_ptr< ge::Shader > _shader, std::string _name, vmml::Vector3f _color) | geGIS::PolygonFeatureObject | |
geGIS::PolygonFeatureObject::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::PolygonFeatureObject | |
createMultiDrawPointerList(GLuint _numberOfDrawObjects, GLsizei *_stripLenghts) | ge::DrawableComponent | |
createMultiDrawPointerList(GLuint _numberOfDrawObjects, GLsizei _stripLenghts) | ge::DrawableComponent | |
createVAO(enum FeatureObject::GEOMETRYDRAWMODE _in) | geGIS::CoatOfArmsObject | virtual |
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 |
destroy() | geGIS::PolygonFeatureObject | |
disablePointSprites() | ge::DrawableComponent | |
disablePrimitiveRestart() | ge::DrawableComponent | |
disableVertexAttributes(int vaaSize=2) | ge::DrawableComponent | |
draw(std::shared_ptr< ge::Camera > _cam) | geGIS::CoatOfArmsObject | 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 | |
entityAssociation | geGIS::PolygonFeatureObject | protected |
entityRange | geGIS::FeatureObject | protected |
entityStartIndex | geGIS::PolygonFeatureObject | protected |
entityWeightInfo | geGIS::PolygonFeatureObject | protected |
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 | |
generateVertexHandlesFromShader(int _bufferCount=0) | ge::DrawableComponent | |
GEOMETRYDRAWMODE enum name | geGIS::FeatureObject | |
getBoundingBox() const | ge::DrawableComponent | |
getBoundingSphere() const | ge::DrawableComponent | |
getBounds2D() const | geGIS::FeatureObject | |
getColor() const | ge::DrawableComponent | |
getColorPerVertex() const | ge::DrawableComponent | inline |
getDepthTextureHandle() const | ge::DrawableComponent | |
getDrawMode() const | geGIS::FeatureObject | inline |
getEdgeCount() const | geGIS::FeatureObject | |
getEdgeLength() const | geGIS::FeatureObject | |
getEntityCount() const | geGIS::FeatureObject | |
getExportContainer(std::shared_ptr< ReferenceSystem > _referenceSystem) | geGIS::PolygonFeatureObject | protectedvirtual |
getFieldNames() | geGIS::FeatureObject | |
getFieldType(int _fieldnumber) | geGIS::FeatureObject | |
getFormatFromString(std::string _input) | geGIS::FeatureObject | |
getGroupID() const | ge::GlobeComponent | |
getInverseModelMatrix() const | ge::DrawableComponent | |
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 | |
getPolygonName(int _idx) | geGIS::PolygonFeatureObject | |
getPosition() const | ge::DrawableComponent | |
getQueryResult() | ge::DrawableComponent | |
getRotation() const | ge::DrawableComponent | |
getScale() const | ge::DrawableComponent | |
getShader() const | ge::DrawableComponent | |
getShapeType() const | geGIS::FeatureObject | |
getStringForFormat(enum FEATUREFORMAT _input) | geGIS::FeatureObject | |
getStyleCollection() const | geGIS::FeatureObject | |
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 |
group_uid | ge::GlobeComponent | protected |
indexBuffer | ge::DrawableComponent | protected |
indexCount | ge::DrawableComponent | protected |
isDecalSystem() const | geGIS::CoatOfArmsObject | |
isGeometryReady() const | ge::DrawableComponent | |
isGeometryReady(bool _input) | ge::DrawableComponent | virtual |
isNormalMapped() | ge::DrawableComponent | |
isRepository | geGIS::FeatureObject | protected |
isTextured() | ge::DrawableComponent | |
isTriangulated() | geGIS::PolygonFeatureObject | inline |
isVisible() const | ge::DrawableComponent | |
isVisible(bool _input) | ge::DrawableComponent | virtual |
JSON enum value | geGIS::FeatureObject | |
LINE enum value | geGIS::FeatureObject | |
LINES enum value | geGIS::FeatureObject | |
load2DLines(geGIS::FeatureRange _range) | geGIS::PolygonFeatureObject | |
load2DPolygonsWithLimitedLines(geGIS::FeatureRange _entityRange, geGIS::FeatureRange _lineRange) | geGIS::PolygonFeatureObject | |
load3DLines(geGIS::FeatureRange _range) | geGIS::PolygonFeatureObject | |
loadData(std::string filename) | geGIS::CoatOfArmsObject | |
loadDatabaseFields() | geGIS::FeatureObject | |
loadDataFromSHP(std::string filename) | geGIS::FeatureObject | 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::PolygonFeatureObject | protected |
MULTIPOINT enum value | geGIS::FeatureObject | |
MULTIPOLYGON enum value | geGIS::FeatureObject | |
multipolygonGeometry | geGIS::PolygonFeatureObject | protected |
mvpMatrix | ge::DrawableComponent | protected |
name | ge::GlobeComponent | protected |
nameurl | geGIS::PolygonFeatureObject | 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 | |
POINT enum value | geGIS::FeatureObject | |
POINTS enum value | geGIS::FeatureObject | |
POLYGON enum value | geGIS::FeatureObject | |
PolygonFeatureObject() | geGIS::PolygonFeatureObject | |
polygonNames | geGIS::PolygonFeatureObject | protected |
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 | |
referenceSystem | geGIS::FeatureObject | protected |
RENDER enum value | ge::DrawableComponent | |
RENDERSTATE enum name | ge::DrawableComponent | |
resetColor() | geGIS::PolygonFeatureObject | |
RIBBON enum value | geGIS::FeatureObject | |
rotations | ge::DrawableComponent | protected |
saveFeature(std::string _path, std::string _ext) | geGIS::FeatureObject | |
saveTriangulatedMesh(std::string _path) | geGIS::PolygonFeatureObject | |
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) | ge::DrawableComponent | virtual |
setColorPerVertex(unsigned int _in) | ge::DrawableComponent | inlinevirtual |
setDepthMatrix(vmml::Matrix4d _mat) | ge::DrawableComponent | |
setDepthMatrixUniform() | ge::DrawableComponent | |
setDepthTextureHandle(GLuint _handle) | ge::DrawableComponent | |
setDepthUniforms() | ge::DrawableComponent | |
setEntityRanges(geGIS::FeatureRange _entRange) | geGIS::FeatureObject | protected |
setFeatureType(std::string _type) | geGIS::FeatureObject | protected |
setGBufferHandles(GLuint _colorBuffer, GLuint _depthBuffer) | geGIS::CoatOfArmsObject | |
setGroupID(GLuint _input) | ge::GlobeComponent | virtual |
setMinMaxWeightInformationToColumn(int _column) | geGIS::PolygonFeatureObject | |
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 | |
setRotation(vmml::Vector3d _rotations) | ge::DrawableComponent | virtual |
setScale(vmml::Vector3d _scale) | ge::DrawableComponent | virtual |
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) | ge::GlobeComponent | 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() | geGIS::CoatOfArmsObject | virtual |
updateColorBuffer(vmml::Vector3f _color) | geGIS::PolygonFeatureObject | |
vao | ge::DrawableComponent | protected |
vectorStyling | geGIS::FeatureObject | protected |
vertexCount | ge::DrawableComponent | protected |
weightMax | geGIS::FeatureObject | protected |
weightMin | geGIS::FeatureObject | protected |
~CoatOfArmsObject() | geGIS::CoatOfArmsObject | |
~DrawableComponent() | ge::DrawableComponent | |
~FeatureObject() | geGIS::FeatureObject | virtual |
~GlobeComponent()=0 | ge::GlobeComponent | pure virtual |
~PolygonFeatureObject() | geGIS::PolygonFeatureObject | |