VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtOsgEarthFeaturesTreeWidgetItems.h
Go to the documentation of this file.
1 /*****************************************************************************
2 * Copyright (c) 2021 MAK Technologies, Inc.
3 * All rights reserved.
4 *****************************************************************************/
5 
9 
10 #pragma once
11 
14 
15 namespace makVrv
16 {
26  {
27  Q_OBJECT
28  public:
30 
32  virtual void setupGui();
33 
35  virtual void show();
36 
38  virtual void hide();
39 
42  virtual void setProperties(const DtTerrainEditorProperties* props);
43 
45  virtual bool properties(DtTerrainEditorProperties* props) const;
46 
47  protected:
48 
55 
56  };
57 
67  {
68  Q_OBJECT
69  public:
71 
73  virtual void setupGui();
74 
76  virtual void show();
77 
79  virtual void hide();
80 
83  virtual void setProperties(const DtTerrainEditorProperties* props);
84 
86  virtual bool properties(DtTerrainEditorProperties* props) const;
87 
88  protected:
89 
96 
97  };
98 
104  {
105  public:
106 
109  DtModelLayerOptionsTreeWidgetItemCreator(const std::string& key);
110 
115  virtual DtTerrainEditorPropertyTreeWidgetItem* create(QTreeWidget* parentTree, DtDe& de, const DtOsgEarthPropertyItemKey& key);
116  };
117 
123  {
124  public:
125 
128  DtFeatureModelLayerOptionsTreeWidgetItemCreator(const std::string& key);
129 
134  virtual DtTerrainEditorPropertyTreeWidgetItem* create(QTreeWidget* parentTree, DtDe& de, const DtOsgEarthPropertyItemKey& key);
135  };
136 
137 }
DtTerrainEditorPropertyTreeWidgetItem.
Definition: DtTerrainEditorPropertyTreeWidgetItem.h:98
DtVisibleLayerTreeWidgetItem.
Definition: DtOsgEarthCoreTreeWidgetItems.h:219
DtModelLayerOptionsTreeWidgetItem.
Definition: DtOsgEarthFeaturesTreeWidgetItems.h:24
Contains DLL export macros.
DtTerrainEditorProperties.
Definition: DtTerrainEditorProperties.h:26
DtFeatureModelLayerOptionsTreeWidgetItemCreator.
Definition: DtOsgEarthFeaturesTreeWidgetItems.h:121
Contains the DtTerrainEditorPropertyTreeWidgetItem derived classes related to osgEarth Core library...
DtTerrainEditorPropertyTreeWidgetItemCreator.
Definition: DtTerrainEditorPropertyTreeWidgetItem.h:1002
DtFeatureModelLayerOptionsTreeWidgetItem.
Definition: DtOsgEarthFeaturesTreeWidgetItems.h:65
DtModelLayerOptionsTreeWidgetItemCreator.
Definition: DtOsgEarthFeaturesTreeWidgetItems.h:102
DtOsgEarthPropertyItemKey Key of the osgEarth property item, represented by the type and index...
Definition: DtOsgEarthPropertyItemKey.h:22
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)