|
| 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 () |
|