GlobeEngine
geGIS::GreatCircle Member List

This is the complete list of members for geGIS::GreatCircle, including all inherited members.

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
attributesge::DrawableComponentprotected
beginOcclusionQuery(RENDERSTATE _state)ge::DrawableComponent
blueprintColorgeGIS::FeatureObjectprotected
boundingBoxge::DrawableComponentprotected
boundingSpherege::DrawableComponentprotected
boundsgeGIS::FeatureObjectprotected
boundsFinalgeGIS::LineFeatureObjectprotected
cgridgeGIS::LineFeatureObjectprotected
checkForBoundaries()geGIS::FeatureObjectprotected
checkForFileWithStandardExtension(std::string _input)geGIS::FeatureObject
clear()geGIS::GreatCirclevirtual
colorge::DrawableComponentprotected
colorPerVertexge::DrawableComponentprotected
colorTexHandlege::DrawableComponentprotected
copyBoundsArrayToGPUBuffer(int _bufferLayerID)geGIS::LineFeatureObject
copyLineSegmentToGPUBuffer(int _bufferLayerID, bool _spaceFillingCurve)geGIS::LineFeatureObject
create(std::string filename)geGIS::GreatCircle
create(std::shared_ptr< GreatCircleBlueprint > _blueprint, std::shared_ptr< ReferenceSystem > _referenceSystem)geGIS::GreatCircle
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::LineFeatureObjectvirtual
CSV enum valuegeGIS::FeatureObject
datatablegeGIS::FeatureObjectprotected
DECALPASS enum valuege::DrawableComponent
deleteMemory()geGIS::FeatureObjectprotected
DEPTHPASS enum valuege::DrawableComponent
depthTextureHandlege::DrawableComponentprotected
depthTextureMatrixge::DrawableComponentprotected
disablePointSprites()ge::DrawableComponent
disablePrimitiveRestart()ge::DrawableComponent
disableVertexAttributes(int vaaSize=2)ge::DrawableComponent
draw(std::shared_ptr< ge::Camera > _cam)geGIS::GreatCirclevirtual
ge::DrawableComponent::draw(std::shared_ptr< ge::Camera > _cam)ge::DrawableComponentvirtual
DrawableComponent()ge::DrawableComponent
DrawableComponent(const DrawableComponent &_in)=deletege::DrawableComponent
drawArrays(GLenum _mode, GLint _first, GLsizei _count)ge::DrawableComponent
drawElements(GLenum _mode, GLsizei _count, const GLvoid *_indices)ge::DrawableComponent
drawModegeGIS::FeatureObjectprotected
drawMultiArrays(GLenum _mode, const GLsizei *_count, GLsizei _drawcount)ge::DrawableComponent
drawMultiElements(GLenum _mode, const GLsizei *_count, GLsizei _drawcount)ge::DrawableComponent
edgelengthgeGIS::FeatureObjectprotected
EMPTY enum valuege::DrawableComponent
enableOcclusionQueries(bool _in)ge::DrawableComponentvirtual
enablePointSprites()ge::DrawableComponent
enablePrimitiveRestart()ge::DrawableComponent
enableVertexAttributes(int vaaSize=2)ge::DrawableComponent
endOcclusionQuery(RENDERSTATE _state)ge::DrawableComponent
entityRangegeGIS::FeatureObjectprotected
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 valuegeGIS::FeatureObject
feature_vecgeGIS::FeatureObjectprotected
FEATUREFORMAT enum namegeGIS::FeatureObject
featureFormatgeGIS::FeatureObjectprotected
FeatureObject()geGIS::FeatureObject
FEATURETYPE enum namegeGIS::FeatureObject
featureTypegeGIS::FeatureObjectprotected
fileUrlgeGIS::FeatureObjectprotected
fillIndexBufferWithLinearValues()ge::DrawableComponent
fillLineFeaturegeGIS::LineFeatureObjectprotected
generateVertexHandlesFromShader(int _bufferCount=0)ge::DrawableComponent
GEOMETRYDRAWMODE enum namegeGIS::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::DrawableComponentinline
getDepthTextureHandle() const ge::DrawableComponent
getDrawMode() const geGIS::LineFeatureObjectinline
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::FeatureObjectprotectedvirtual
getFieldNames()geGIS::FeatureObject
getFieldType(int _fieldnumber)geGIS::FeatureObject
getFormatFromString(std::string _input)geGIS::FeatureObject
getGPUFeatureBufferHandle(GLuint _layer)geGIS::LineFeatureObject
getGPUFeatureMaxDepth()geGIS::LineFeatureObject
getGraphPointCount() const geGIS::LineFeatureObject
getGroupID() const ge::GlobeComponent
getInverseModelMatrix() const ge::DrawableComponent
getLineThickness() const geGIS::LineFeatureObject
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
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::FeatureObjectinline
getUID() const ge::GlobeComponent
getVertexCount() const ge::DrawableComponentinline
getWheightMax() const geGIS::FeatureObject
getWheightMin() const geGIS::FeatureObject
GlobeComponent()ge::GlobeComponentinline
gpuFeatureInfogeGIS::LineFeatureObjectprotected
gpuFeatureMaxLevelgeGIS::LineFeatureObjectprotected
gpulineSegmentCountgeGIS::LineFeatureObjectprotected
gpulinesegmentListgeGIS::LineFeatureObjectprotected
gpulineSegmentListPointCountgeGIS::LineFeatureObjectprotected
GreatCircle()geGIS::GreatCircle
group_uidge::GlobeComponentprotected
indexBufferge::DrawableComponentprotected
indexCountge::DrawableComponentprotected
isGeometryReady() const ge::DrawableComponent
isGeometryReady(bool _input)ge::DrawableComponentvirtual
isNormalMapped()ge::DrawableComponent
isRepositorygeGIS::FeatureObjectprotected
isTextured()ge::DrawableComponent
isVisible() const ge::DrawableComponent
isVisible(bool _input)ge::DrawableComponentvirtual
JSON enum valuegeGIS::FeatureObject
LINE enum valuegeGIS::FeatureObject
LineFeatureObject()geGIS::LineFeatureObject
LINES enum valuegeGIS::FeatureObject
lineThicknessgeGIS::LineFeatureObjectprotected
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)geGIS::GreatCircle
loadDatabaseFields()geGIS::FeatureObject
loadDataFromSHP(std::string filename)geGIS::FeatureObjectprotected
loadMortonOrderForGPUBuffer(const std::vector< ge::Vertex2d > &_linesegmentList, ge::AABB3f _AABB)geGIS::LineFeatureObject
loadPolygonAttributesToGPUBuffer(int _bufferLayerID, bool _spaceFillingCurve)geGIS::LineFeatureObjectprotected
midPointgeGIS::FeatureObjectprotected
modelMatrixge::DrawableComponentprotected
multiDrawArraysListge::DrawableComponentprotected
multiDrawPointerListge::DrawableComponentprotected
multiDrawPointerListSizege::DrawableComponentprotected
MULTILINE enum valuegeGIS::FeatureObject
multilineGeometrygeGIS::LineFeatureObjectprotected
MULTIPOINT enum valuegeGIS::FeatureObject
MULTIPOLYGON enum valuegeGIS::FeatureObject
mvpMatrixge::DrawableComponentprotected
namege::GlobeComponentprotected
NONE enum valuegeGIS::FeatureObject
normalMappedge::DrawableComponentprotected
normalMatrixge::DrawableComponentprotected
normalTexHandlege::DrawableComponentprotected
NOTYPE enum valuegeGIS::FeatureObject
numberOfEdgesgeGIS::FeatureObjectprotected
numberOfEntitiesgeGIS::FeatureObjectprotected
numberOfLocationsgeGIS::FeatureObjectprotected
OCCLUSIONGROUNDTEST enum valuege::DrawableComponent
occlusionQueryIDge::DrawableComponentprotected
occlusionQueryStatege::DrawableComponentprotected
OCCLUSIONRESULT enum valuege::DrawableComponent
OCCLUSIONTEST enum valuege::DrawableComponent
operator=(const DrawableComponent &_in)=deletege::DrawableComponent
performAnimationStep()geGIS::LineFeatureObjectvirtual
POINT enum valuegeGIS::FeatureObject
POINTS enum valuegeGIS::FeatureObject
POLYGON enum valuegeGIS::FeatureObject
positionge::DrawableComponentprotected
print()geGIS::FeatureObjectprotected
queryResultPixelCountge::DrawableComponentprotected
readIntegerFieldFromDBFtoArray(int _fieldnumber)geGIS::FeatureObjectinline
readNumericField(int _fieldnumber)geGIS::FeatureObjectinline
readStringField(int _fieldnumber)geGIS::FeatureObjectinline
recompileShader()ge::DrawableComponent
recreateMultiLineObject(std::string _name)geGIS::LineFeatureObject
referenceSystemgeGIS::FeatureObjectprotected
RENDER enum valuege::DrawableComponent
RENDERSTATE enum namege::DrawableComponent
resetColor()geGIS::LineFeatureObject
resMortongeGIS::LineFeatureObjectprotected
RIBBON enum valuegeGIS::FeatureObject
rotationsge::DrawableComponentprotected
saveFeature(std::string _path, std::string _ext)geGIS::FeatureObject
scalege::DrawableComponentprotected
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) overridegeGIS::LineFeatureObjectvirtual
setColorPerVertex(unsigned int _in) overridegeGIS::LineFeatureObjectvirtual
setDepthMatrix(vmml::Matrix4d _mat)ge::DrawableComponent
setDepthMatrixUniform()ge::DrawableComponent
setDepthTextureHandle(GLuint _handle)ge::DrawableComponent
setDepthUniforms()ge::DrawableComponent
setEntityRanges(geGIS::FeatureRange _entRange)geGIS::FeatureObjectprotected
setExtrusionXZ(double _input)geGIS::LineFeatureObject
setExtrusionY(double _input)geGIS::LineFeatureObject
setFeatureType(std::string _type)geGIS::FeatureObjectprotected
setGroupID(GLuint _input) overridegeGIS::LineFeatureObjectvirtual
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) overridegeGIS::LineFeatureObjectvirtual
setPrimitiveRestartIndex(GLuint _in)ge::DrawableComponent
setRotation(vmml::Vector3d _rotations) overridegeGIS::LineFeatureObjectvirtual
setScale(vmml::Vector3d _scale) overridegeGIS::LineFeatureObjectvirtual
setShader(std::shared_ptr< ge::Shader > _shader)ge::DrawableComponentvirtual
setStandardUniforms()ge::DrawableComponent
setTextColor(vmml::Vector3f _textcolor)geGIS::FeatureObject
setTextured(bool _in)ge::DrawableComponent
setTextureHandle(GLuint _handle)ge::DrawableComponent
setUID(GLuint _input) overridegeGIS::LineFeatureObjectvirtual
setupIconData(std::shared_ptr< ge::Shader > _iconshader)geGIS::GreatCircle
setupInitialShapeData(std::string _filename, std::string _driver, geGIS::FeatureRange _entRange)geGIS::FeatureObjectprotected
setupInitialTFSData(std::string _filename, int _minlod, int _maxlod)geGIS::FeatureObjectprotected
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
shaderge::DrawableComponentprotected
shape_vecgeGIS::FeatureObjectprotected
shapehandlegeGIS::FeatureObjectprotected
shapetypegeGIS::FeatureObjectprotected
shapeVecIdxgeGIS::FeatureObjectprotected
SHP enum valuegeGIS::FeatureObject
STENCILPASS enum valuege::DrawableComponent
textColorgeGIS::FeatureObjectprotected
texturedge::DrawableComponentprotected
tfsloadergeGIS::FeatureObjectprotected
TRIANGLES_OVERLAPPING enum valuegeGIS::FeatureObject
TRIANGULATED enum valuegeGIS::FeatureObject
uidge::GlobeComponentprotected
unbindVertexBuffers()ge::DrawableComponent
uniformColorPerVertexLocationge::DrawableComponentprotected
uniformModelMatrixLocationge::DrawableComponentprotected
uniformMVPMatrixLocationge::DrawableComponentprotected
uniformObjectColorLocationge::DrawableComponentprotected
uniformObjectGroupIDLocationge::DrawableComponentprotected
uniformObjectIDLocationge::DrawableComponentprotected
uniformProjectionMatrixLocationge::DrawableComponentprotected
uniformViewMatrixLocationge::DrawableComponentprotected
update()geGIS::GreatCirclevirtual
vaoge::DrawableComponentprotected
vectorStylinggeGIS::FeatureObjectprotected
vertexCountge::DrawableComponentprotected
weightMaxgeGIS::FeatureObjectprotected
weightMingeGIS::FeatureObjectprotected
~DrawableComponent()ge::DrawableComponent
~FeatureObject()geGIS::FeatureObjectvirtual
~GlobeComponent()=0ge::GlobeComponentpure virtual
~GreatCircle()geGIS::GreatCircle
~LineFeatureObject()geGIS::LineFeatureObject