|
| | ModelLayer () |
| |
| | ~ModelLayer () |
| |
| void | clear () |
| |
| void | clearInitial () |
| |
| void | deleteShader () |
| |
| void | create (std::shared_ptr< SceneBlueprint > _sceneBlueprint, GlobeEngine *_engine) |
| |
| void | update () |
| |
| void | loadModelByBlueprint (enum ModelLayerCategories::MODELTYPE _type, std::shared_ptr< FeatureBlueprint > _blueprint) |
| |
| void | loadFromModelMap () |
| |
| std::shared_ptr< ge::Shader > | loadShaderFromBlueprint (std::shared_ptr< ge::ShaderBlueprint > const &_blueprint) |
| |
| void | updateModels (enum ModelLayerCategories::MODELTYPE _type) |
| |
| void | updateNames (vmml::Vector3d _center) |
| |
| void | bundleObject (ModelLayerSelection _selection, enum BundlingCategories::BUNDLINGTYPE _bundlingType=BundlingCategories::NONE, int _index2=0, enum ModelLayerCategories::MODELTYPE _type2=ModelLayerCategories::NONE) |
| |
| int | addBundlingObject (vmml::Vector3f _pos) |
| |
| void | doModelAnimationStep (ModelLayerSelection _selection) |
| |
| void | setObjectExtrusionXZ (float _input, ModelLayerSelection _selection) |
| |
| void | setObjectExtrusionY (float _input, ModelLayerSelection _selection) |
| |
| void | setObjectVisibility (bool _value, ModelLayerSelection _selection) |
| |
| void | setObjectVisualizationMode (int _value, enum ModelLayerCategories::MODELTYPE _type) |
| |
| void | setObjectThickness (float _in, ModelLayerSelection _selection) |
| |
| vmml::Vector2d | getObjectMinMax (ModelLayerSelection _selection) |
| |
| void | updateCommuterObjectBundlingProperty (ModelLayerSelection _selection, BundlingPropertyUpdate _input) |
| |
| void | updatePickingState (int _groupID, int _objID, int _entID, int _prev_groupID, int _prev_objID, int _prev_entID) |
| |
| void | setModelLayerSelection (ModelLayerSelection _selection) |
| |
| void | setHeightScaleForAllLayers (float _input) |
| |
| void | setHeight (ModelLayerSelection _selection, double _input) |
| |
| void | setObjectPosition (ModelLayerSelection _selection, vmml::Vector3d _in) |
| |
| std::shared_ptr< FeatureObject > | getWritableFeature (ModelLayerSelection _selection) |
| |
| std::shared_ptr< LineFeatureObject > | getWritableLineFeature (ModelLayerSelection _selection) |
| |
| std::shared_ptr< PointFeatureObject > | getWritablePointFeature (ModelLayerSelection _selection) |
| |
| const std::shared_ptr< FeatureObject > | getFeature (ModelLayerSelection _selection) |
| |
| const std::shared_ptr< LineFeatureObject > | getLineFeature (ModelLayerSelection _selection) |
| |
| const std::shared_ptr< ge::DrawableComponent > | getObject (ModelLayerSelection _selection) |
| |
| std::shared_ptr< ge::DrawableComponent > | getWritableObject (ModelLayerSelection _selection) |
| |
| ModelLayerObjectInformation | getObjectInfo (ModelLayerSelection _selection) |
| |
| unsigned int | getObjectListSize (ModelLayerSelection _selection) |
| |
| void | setObjectColor (ModelLayerSelection _selection, vmml::Vector3f _in) |
| |
| ge::DrawableComponent::RENDERSTATE | drawModels (enum ModelLayerCategories::MODELTYPE _type, enum ge::DrawableComponent::RENDERSTATE _state, std::shared_ptr< ge::Camera > _cam) |
| |
| void | setSplinesSegmentsDistance (ModelLayerSelection _selection, float _in) |
| |
| void | switchColorisationEditor () |
| |
| void | setObjectColorRamp (ModelLayerSelection _selection, const std::shared_ptr< geData::ColorisationTable > &_colorTable) |
| |
| void | setColorEditorColorisation (ModelLayerSelection _selection, unsigned char *_transferFunctionData) |
| |
| void | moveCameraToObject (ModelLayerSelection _selection) |
| |
| void | addPath (geData::DouglasPeuckerDrawablePath *_pathLine, vmml::Vector3d _pos, int _bundlingIdx) |
| |
| int | addPathObject (std::shared_ptr< geData::PolyLine > _path, std::string _name, bool inLocalCoordinates) |
| |
| int | addMultiLineObject (std::shared_ptr< geData::MultiLineObject > _object) |
| |
| int | addMultiLineObject () |
| |
| int | addPointCloud (std::shared_ptr< geData::PointCloud > _pointCloud) |
| |
| int | addPointCloud (int _size) |
| |
| std::shared_ptr< geGIS::GlobeRasterModule > | getTerrainModule () |
| |
| void | saveObject (ModelLayerSelection _selection, std::string _path, std::string _ext) |
| |
| void | triangulateObject (ModelLayerSelection _selection) |
| |
| void | setInitialScan (double _minHeight, double _maxHeight, double _interval) |
| |
| void | performScanStep (double _height) |
| |
| void | updateInitialScanning () |
| |
| bool | isInitialScanOn () |
| |
| std::shared_ptr< geData::PointCloud > | getPointCloud (int _id) |
| |
| std::shared_ptr< geData::MultiLineObject > | getMultiLineObject (int _id) |
| |
| double | getScanHeight () |
| |
| double | getHeightScale () |
| |
| const std::shared_ptr< ReferenceSystem > | getReferenceSystem () |
| |
| bool | currentlyPicking () |
| |
| ModelLayerSelection | getPickedSelection () |
| |