49 int maxLevel,
int type);
53 void setName(
const std::string& name);
56 std::string name()
const;
67 void setDescription(
const std::string& description);
70 std::string description()
const;
74 void setTileSize(
int tileSize);
81 void setType(
int type);
105 typedef std::map<std::string, VrTheWorldLayerInfo>
LayersMap;
109 virtual void resetWidgets() = 0;
113 virtual void setLayerType(
int type) = 0;
Contains DLL export macros.
boost::signalslib::signal< void(int type, const std::string &name, const std::string &driver, const DtUnicode &url)> signal_osgEarthTerrainLayerRequestAdded
Signal emits when a terrain layer has been added through the gui.
Definition: DtOsgEarthAddTerrainLayerInterface.h:122
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
TerrainLayerType
The type of the terrain layer.
Definition: DtOsgEarthAddTerrainLayerInterface.h:26
Definition: DtOsgEarthAddTerrainLayerInterface.h:28
VrTheWorldLayerInfo The convenient class to store the information of image/elevation layer that comes...
Definition: DtOsgEarthAddTerrainLayerInterface.h:34
std::map< std::string, VrTheWorldLayerInfo > LayersMap
Definition: DtOsgEarthAddTerrainLayerInterface.h:105
DtOsgEarthAddTerrainLayerInterface.
Definition: DtOsgEarthAddTerrainLayerInterface.h:21
std::string myDecription
Definition: DtOsgEarthAddTerrainLayerInterface.h:90
int myType
Definition: DtOsgEarthAddTerrainLayerInterface.h:93
int myMaxLevel
Definition: DtOsgEarthAddTerrainLayerInterface.h:92
Definition: DtOsgEarthAddTerrainLayerInterface.h:100
Definition: DtOsgEarthAddTerrainLayerInterface.h:99
int myTileSize
Definition: DtOsgEarthAddTerrainLayerInterface.h:91
DtUnicode myUrl
Definition: DtOsgEarthAddTerrainLayerInterface.h:89
LayerSource
The source of the terrain layer.
Definition: DtOsgEarthAddTerrainLayerInterface.h:97
std::string myName
Definition: DtOsgEarthAddTerrainLayerInterface.h:88
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25