|
| TrafficInfoObject () |
|
| ~TrafficInfoObject () |
|
void | clear () |
|
void | create (std::shared_ptr< TrafficInfoBlueprint > _blueprint, std::shared_ptr< ReferenceSystem > _referenceSystem) |
|
void | loadData (std::string filename) |
|
bool | hasTrafficInfo () const |
|
int | getRBLNumber (int _idx) const |
|
const std::vector< int > | getRBLNumbers () const |
|
int | getUndergroundRBLNumber (int _idx) const |
|
const std::vector< int > | getUndergroundRBLNumbers () const |
|
std::string | getPlattformName (int _idx) const |
|
const std::vector< std::string > | getPlattformNames () const |
|
std::string | getLineName (int _idx) const |
|
const std::vector< std::string > | getLineNames () const |
|
QUrl | requestSingleStation (int _idx) |
|
QUrl | requestTrafficInfo () const |
|
void | loadTrafficInfoFromJson (std::string _input) |
|
void | highlightPoint (int _id) |
|
void | undoHighlightPoint () |
|
void | draw (std::shared_ptr< ge::Camera > _cam) |
|
void | setPointSize (float _input) |
|
| PointFeatureObject () |
|
| ~PointFeatureObject () |
|
void | createPointCloud (vmml::Vector4f outerRingColor, float ringBorder) |
|
void | update () |
|
void | loadData (std::string filename) |
|
virtual void | createVAO (enum GEOMETRYDRAWMODE _in) |
|
geData::PointCloud * | getPointCloud () |
|
float | getPointSize () const |
|
void | resetColor () |
|
void | setColor (vmml::Vector3f _color) |
|
void | setUID (GLuint _input) |
|
void | setGroupID (GLuint _input) |
|
void | setScale (vmml::Vector3d _scale) |
|
void | setPosition (vmml::Vector3d _position) |
|
void | setRotation (vmml::Vector3d _rotations) |
|
void | setColorPerVertex (unsigned int _in) |
|
bool | isPointFeature () const |
|
int | getVisibleItemsSize () |
|
int | getVisibleItemAtIndex (int _idx) |
|
void | setVisibleItems (vmml::Vector3d _name) |
|
void | setVisibilityThreshold (double _value) |
|
| FeatureObject () |
|
virtual | ~FeatureObject () |
|
virtual void | create () |
|
vmml::Vector4d | getBounds2D () const |
|
vmml::Vector3d | getMinBounds () const |
|
vmml::Vector3d | getMaxBounds () const |
|
vmml::Vector3d | getEdgeLength () const |
|
int | getShapeType () const |
|
enum GEOMETRYDRAWMODE | getDrawMode () const |
|
int | getEntityCount () const |
|
int | getEdgeCount () const |
|
int | getLocationPointCount () const |
|
void | exportToSHPFile (std::string _path, enum shpio::SHPFileExportContainer::EXPORT_TYPE _type, shpio::SHPFileExportContainer *_content) |
|
void | exportToCSVFile (std::string _path, enum shpio::SHPFileExportContainer::EXPORT_TYPE _type, shpio::SHPFileExportContainer *_content) |
|
void | loadDatabaseFields () |
|
enum FEATUREFORMAT | getFormatFromString (std::string _input) |
|
std::string | getStringForFormat (enum FEATUREFORMAT _input) |
|
enum FEATUREFORMAT | checkForFileWithStandardExtension (std::string _input) |
|
char | getFieldType (int _fieldnumber) |
|
std::vector< std::string > | getFieldNames () |
|
int * | readIntegerFieldFromDBFtoArray (int _fieldnumber) |
|
template<typename T > |
std::vector< T > | readStringField (int _fieldnumber) |
|
template<typename T > |
std::vector< T > | readNumericField (int _fieldnumber) |
|
float | getWheightMax () const |
|
float | getWheightMin () const |
|
void | saveFeature (std::string _path, std::string _ext) |
|
const tileService::TileFeatureService * | getTFSInfo () |
|
vmml::Vector3d | getMidpointOfBounds () |
|
vmml::Vector2d | getMidpointOfBoundsProj2D () |
|
void | setTextColor (vmml::Vector3f _textcolor) |
|
vmml::Vector3f | getTextColor () const |
|
std::shared_ptr< StyleCollection > | getStyleCollection () const |
|
| DrawableComponent () |
|
| ~DrawableComponent () |
|
| DrawableComponent (const DrawableComponent &_in)=delete |
|
DrawableComponent & | operator= (const DrawableComponent &_in)=delete |
|
virtual void | draw (std::shared_ptr< ge::Camera > _cam) |
|
vmml::Vector3d | getPosition () const |
|
vmml::Vector3d | getScale () const |
|
vmml::Vector3d | getRotation () const |
|
void | setBoundingSphere (BoundingSphere _boundingSphere) |
|
void | setBoundingBox (BoundingBox3d _boundingBox) |
|
const BoundingSphere * | getBoundingSphere () const |
|
const BoundingBox3d * | getBoundingBox () const |
|
bool | isVisible () const |
|
virtual void | isVisible (bool _input) |
|
bool | isGeometryReady () const |
|
virtual void | isGeometryReady (bool _input) |
|
const vmml::Vector3f | getColor () const |
|
unsigned int | getColorPerVertex () const |
|
void | setTextured (bool _in) |
|
bool | isTextured () |
|
void | setTextureHandle (GLuint _handle) |
|
GLuint | getTextureHandle () const |
|
void | setNormalTextureHandle (GLuint _handle) |
|
GLuint | getNormalTextureHandle () const |
|
void | setNormalMapped (bool _in) |
|
bool | isNormalMapped () |
|
virtual void | setShader (std::shared_ptr< ge::Shader > _shader) |
|
void | setStandardUniforms () |
|
const std::shared_ptr< ge::Shader > | getShader () const |
|
void | recompileShader () |
|
void | setNormalMatrix () |
|
void | setModelMatrices () |
|
vmml::Matrix4d | getModelMatrix () const |
|
vmml::Matrix4d | getInverseModelMatrix () const |
|
void | setViewProjMatrices (const std::shared_ptr< ge::Camera > _cam) |
|
void | setMVPMatrix (const std::shared_ptr< ge::Camera > _cam) |
|
virtual void | enableOcclusionQueries (bool _in) |
|
void | beginOcclusionQuery (RENDERSTATE _state) |
|
void | endOcclusionQuery (RENDERSTATE _state) |
|
GLuint | getQueryResult () |
|
void | enablePointSprites () |
|
void | disablePointSprites () |
|
void | fillIndexBufferWithLinearValues () |
|
void | enableVertexAttributes (int vaaSize=2) |
|
void | disableVertexAttributes (int vaaSize=2) |
|
void | setNumberOfVertexAttributes (unsigned int _in) |
|
void | generateVertexHandlesFromShader (int _bufferCount=0) |
|
void | setVertexAttributePointer (GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) |
|
void | setVertexAttributePointerNormalized (GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) |
|
void | setVertexLongAttributePointer (GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) |
|
void | unbindVertexBuffers () |
|
void | setAttributeBuffer1i (int _bufferID, int _input) |
|
void | setAttributeBuffer1i (int _bufferID, std::vector< int > _input) |
|
void | setAttributeBuffer1f (int _bufferID, float _value) |
|
void | setAttributeBuffer1f (int _bufferID, std::vector< float > _input) |
|
void | addVertex3fAttribute (unsigned int _bufferPos, unsigned int _size, const vmml::Vector3d _value) |
|
void | addVertex3fAttribute (unsigned int _bufferPos, unsigned int _size, const vmml::Vector3d *_values) |
|
void | addCustomVertexAttributef (unsigned int _bufferPos, unsigned int _attributeCount, unsigned int _sizePerAttribute, float **_values) |
|
void | setDepthMatrix (vmml::Matrix4d _mat) |
|
void | setDepthMatrixUniform () |
|
void | setDepthTextureHandle (GLuint _handle) |
|
void | setDepthUniforms () |
|
GLuint | getDepthTextureHandle () const |
|
void | setPickingInformation () |
|
void | createMultiDrawPointerList (GLuint _numberOfDrawObjects, GLsizei *_stripLenghts) |
|
void | createMultiDrawPointerList (GLuint _numberOfDrawObjects, GLsizei _stripLenghts) |
|
void | drawMultiElements (GLenum _mode, const GLsizei *_count, GLsizei _drawcount) |
|
void | drawArrays (GLenum _mode, GLint _first, GLsizei _count) |
|
void | drawElements (GLenum _mode, GLsizei _count, const GLvoid *_indices) |
|
void | drawMultiArrays (GLenum _mode, const GLsizei *_count, GLsizei _drawcount) |
|
void | enablePrimitiveRestart () |
|
void | disablePrimitiveRestart () |
|
void | setPrimitiveRestartIndex (GLuint _in) |
|
unsigned int | getVertexCount () const |
|
void | setVertexAttributePointerForBuffer (unsigned int _bufferID, unsigned int _size, GLenum _type) |
|
| GlobeComponent () |
|
virtual | ~GlobeComponent ()=0 |
|
GLuint | getUID () const |
|
GLuint | getGroupID () const |
|
const std::string | getName () const |
|
void | setName (std::string _name) |
|
|
enum | GEOMETRYDRAWMODE {
LINES =0,
TRIANGLES_OVERLAPPING,
EXTRUDED_GEOMETRY,
RIBBON,
TRIANGULATED,
POINTS
} |
|
enum | FEATUREFORMAT { SHP =0,
JSON,
CSV,
NONE
} |
|
enum | FEATURETYPE {
NOTYPE =0,
POINT,
MULTIPOINT,
LINE,
MULTILINE,
POLYGON,
MULTIPOLYGON
} |
|
enum | RENDERSTATE {
STENCILPASS,
DEPTHPASS,
RENDER,
OCCLUSIONTEST,
OCCLUSIONGROUNDTEST,
OCCLUSIONRESULT,
EMPTY,
DECALPASS
} |
|
void | addFeatureGeometryToCloud () |
|
void | deleteMemory () |
|
void | setupInitialShapeData (std::string _filename, std::string _driver, geGIS::FeatureRange _entRange) |
|
void | setupInitialTFSData (std::string _filename, int _minlod, int _maxlod) |
|
virtual shpio::SHPFileExportContainer * | getExportContainer (std::shared_ptr< ReferenceSystem > _referenceSystem) |
|
void | checkForBoundaries () |
|
void | setEntityRanges (geGIS::FeatureRange _entRange) |
|
void | print () |
|
void | setFeatureType (std::string _type) |
|
void | loadDataFromSHP (std::string filename) |
|
geData::PointCloud * | pointcloud |
|
std::vector< int > | visibleItems |
|
double | visibilityThreshold |
|
GEOMETRYDRAWMODE | drawMode |
|
FEATURETYPE | featureType |
|
FEATUREFORMAT | featureFormat |
|
int | shapetype |
|
int | numberOfEntities |
|
int | numberOfEdges |
|
int | numberOfLocations |
|
geGIS::FeatureRange | entityRange |
|
double | bounds [6] |
|
vmml::Vector3d | midPoint |
|
double | edgelength [3] |
|
std::shared_ptr< ReferenceSystem > | referenceSystem |
|
std::vector< vmml::Vector3d > | feature_vec |
|
std::vector< int > | shapeVecIdx |
|
std::vector< SHPObject * > | shape_vec |
|
SHPHandle | shapehandle |
|
shpio::DBFDataContainer | datatable |
|
vmml::Vector3f | textColor |
|
float | weightMax |
|
float | weightMin |
|
vmml::Vector3f | blueprintColor |
|
bool | isRepository |
|
tileService::TileFeatureService | tfsloader |
|
std::string | fileUrl |
|
std::shared_ptr< StyleCollection > | vectorStyling |
|
std::shared_ptr< ge::Shader > | shader |
|
vmml::Vector3d | position |
|
vmml::Vector3d | scale |
|
vmml::Vector3d | rotations |
|
vmml::Vector3f | color |
|
unsigned int | colorPerVertex |
|
bool | textured |
|
GLuint | colorTexHandle |
|
bool | normalMapped |
|
GLuint | normalTexHandle |
|
BoundingSphere * | boundingSphere |
|
BoundingBox3d * | boundingBox |
|
vmml::Matrix4d | modelMatrix |
|
vmml::Matrix4d | mvpMatrix |
|
vmml::Matrix3d | normalMatrix |
|
vmml::Matrix4d | depthTextureMatrix |
|
GLuint | depthTextureHandle |
|
ge::VertexArrayObject | vao |
|
ge::VertexBufferArray | attributes |
|
GLuint | vertexCount |
|
GLuint | indexCount |
|
ge::IndexBuffer | indexBuffer |
|
GLuint | multiDrawPointerListSize |
|
const GLvoid ** | multiDrawPointerList |
|
GLint * | multiDrawArraysList |
|
GLuint | occlusionQueryState |
|
GLuint | occlusionQueryID |
|
GLuint | queryResultPixelCount |
|
GLint | uniformViewMatrixLocation |
|
GLint | uniformProjectionMatrixLocation |
|
GLint | uniformModelMatrixLocation |
|
GLint | uniformMVPMatrixLocation |
|
GLint | uniformObjectColorLocation |
|
GLint | uniformColorPerVertexLocation |
|
GLint | uniformObjectIDLocation |
|
GLint | uniformObjectGroupIDLocation |
|
int | uid |
|
int | group_uid |
|
std::string | name |
|