8 #ifndef terrainDatabaseToolConfiguration_H_
9 #define terrainDatabaseToolConfiguration_H_
17 #include <vlutil/vlConfig.h>
18 #include <vlutil/vlFilename.h>
36 void setReduce(
bool reduce);
38 bool triangulateTerrain()
const;
39 void setTriangulateTerrain(
bool yesNo);
41 double reductionTolerance()
const;
42 void setReductionTolerance(
double tolerance);
44 bool collapseCSNodes()
const;
45 void setCollapseCSNodes(
bool collapse);
47 bool convertToGeocentric()
const;
48 void setConvertToGeocentric(
bool convert);
50 bool convertToGeodetic()
const;
51 void setConvertToGeodetic(
bool convert);
53 bool convertToFlatEarth()
const;
54 void setConvertToFlatEarth(
bool convert);
56 bool rebalance()
const;
57 void setRebalance(
bool rebalance);
59 unsigned branching()
const;
60 void setBranching(
unsigned branching);
62 unsigned leafing()
const;
63 void setLeafing(
unsigned leafing);
65 bool clipVectorData()
const;
66 void setClipVectorData(
bool clipVectorData);
68 bool planarizeVectorData()
const;
69 void setPlanarizeVectorData(
bool planarizeVectorData);
71 double planarizeTolerance()
const;
72 void setPlanarizeTolerance(
double planarizeTolerance);
74 unsigned planarizeExcessiveEdgeCount()
const;
75 void setPlanarizeExcessiveEdgeCount(
unsigned excessiveEdgeCount);
83 bool validConfiguration()
const;
85 virtual bool originSet()
const;
86 virtual void setOrigin(
bool flag);
88 virtual bool moveOrigin()
const;
89 virtual void setMoveOrigin(
bool flag);
94 void setLatitude(
const DtString& lat);
97 void setLongitude(
const DtString& lon);
101 double radiansLatitude()
const;
102 void setRadiansLatitude(
double lat);
104 double radiansLongitude()
const;
105 void setRadiansLongitude(
double lon);
107 unsigned zone()
const;
108 void setZone(
unsigned zone);
#define DT_DLL_gdb
Definition: gdbDefines.h:25