8 #ifndef terrainSelection_H_
9 #define terrainSelection_H_
16 #include <vlutil/vlConfig.h>
DT_DLL_gdb void DtToggleSelection(DtTerrainSelection &primarySelection, const DtTerrainSelection &selectionToToggle)
DT_DLL_gdb void DtRemoveFromSelection(DtTerrainSelection &primarySelection, const DtTerrainSelection &selectionToRemove)
DtAllTypesPolygon DtTerrainElement
The DtTerrainElement typedef is meant as an abstraction for future development. The DtTerrainElement ...
Definition: terrainSelection.h:22
DT_DLL_gdb void DtAddToSelection(DtTerrainSelection &primarySelection, const DtTerrainSelection &selectionToAdd)
DT_DLL_gdb bool xyPointInPolygon(const DtAllTypesPolygon &polygon, const DtPoint &point)
Definition: polygon2D.h:24
The DtExtent represents an axis-aligned 3d bounding box.
Definition: extent.h:43
Definition: allTypesPolygon.h:22
#define DT_DLL_gdb
Definition: gdbDefines.h:25
DtTerrainSelection::const_iterator DtTerrainElementConstIter
Definition: terrainSelection.h:37
std::set< DtTerrainElement * > DtTerrainSelection
A DtTerrainSelection is a collection of DtTerrainElements, which have been selected, presumably by the user in order to perform an operation on them. Used most commonly by the terrain selection tool in order to allow the user to set soil types in the Terrain Database Tool application.
Definition: terrainSelection.h:35
Definition: coordSystem.h:54
DtTerrainSelection::iterator DtTerrainElementIter
Definition: terrainSelection.h:36