1 #if OSGEARTH_UPGRADE_GOOD
26 :
public DtTerrainEditorPropertyTreeWidgetItem
30 friend class DtTerrainPatchPropertyTreeWidgetItemCreator;
38 DtTerrainPatchPropertyTreeWidgetItem(
QTreeWidget* parentTree, DtDe& de,
const DtOsgEarthPropertyItemKey& key);
41 virtual ~DtTerrainPatchPropertyTreeWidgetItem();
44 virtual void setupGui();
57 virtual void setAlphaToCoverageState(
int state);
60 virtual int alphaToCoverageState()
const;
68 :
public DtTerrainEditorPropertyTreeWidgetItem
71 friend class DtFeatureLayerPropertyTreeWidgetItemCreator;
75 virtual void setupGui();
92 DtFeatureLayerPropertyTreeWidgetItem(
QTreeWidget* parentTree, DtDe& de,
const DtOsgEarthPropertyItemKey& key);
101 :
public DtTerrainEditorPropertyTreeWidgetItem
104 friend class DtOceanLayerPropertyTreeWidgetItemCreator;
108 virtual void setupGui();
111 virtual void connectSignals();
123 virtual void setOceanLayerHeight(
double height);
127 virtual double oceanLayerHeight();
131 virtual void setOceanLayerLod(
int lod);
135 virtual int oceanLayerLod();
144 DtOceanLayerPropertyTreeWidgetItem(
QTreeWidget* parentTree, DtDe& de,
const DtOsgEarthPropertyItemKey& key);
149 virtual void on_heightDoubleSpinBox_valueChanged(
double value);
152 virtual void on_lodSpinBox_valueChanged(
int value);
158 boost::signal<void(double height)> signal_oceanLayerHeightChanged;
162 boost::signal<void(int lod)> signal_oceanLayerLodChanged;
170 :
public DtTerrainEditorPropertyTreeWidgetItemCreator
176 DtTerrainPatchPropertyTreeWidgetItemCreator(
const std::string& key);
182 virtual DtTerrainEditorPropertyTreeWidgetItem* create(
QTreeWidget* parentTree, DtDe& de,
const DtOsgEarthPropertyItemKey& key);
189 :
public DtTerrainEditorPropertyTreeWidgetItemCreator
195 DtFeatureLayerPropertyTreeWidgetItemCreator(
const std::string& key);
201 virtual DtTerrainEditorPropertyTreeWidgetItem* create(
QTreeWidget* parentTree, DtDe& de,
const DtOsgEarthPropertyItemKey& key);
208 :
public DtTerrainEditorPropertyTreeWidgetItemCreator
214 DtOceanLayerPropertyTreeWidgetItemCreator(
const std::string& key);
220 virtual DtTerrainEditorPropertyTreeWidgetItem* create(
QTreeWidget* parentTree, DtDe& de,
const DtOsgEarthPropertyItemKey& key);
Contains makVrv::DtOceanLayerRecord class.
A DtOceanLayerRecord contains the information to add dynamic water.
Definition: DtOceanLayerRecord.h:21
Contains DLL export macros.
A DtFeatureLayerRecord contains the information to add features from a single source file and ruleset...
Definition: DtFeatureLayerRecord.h:25
Contains makVrv::DtFeatureLayerRecord class.
A DtModelDefinitionRecord will serialize a terrain patch model definition.
Definition: DtModelDefinitionRecord.h:20
Contains makVrv::DtModelDefinitionRecord class.
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25