Public Member Functions |
| | DtTerrainSelectionTool () |
| virtual | ~DtTerrainSelectionTool () |
| virtual bool | selectTerrainUsingSegment (DtTerrainSelection &roughTerrainSelection, const DtNetworkSegment &segment, const DtSpecification &segmentSpec, DtTerrainSelection &refinedTerrainSelection, bool selectInclusive=true) const |
| virtual bool | selectTerrainUsingLinearFeature (DtTerrainDatabase &terrainDatabase, const DtNetworkEdge &linearFeature, DtTerrainSelection &terrainSelection, bool selectInclusive=true) const |
| virtual bool | selectTerrainUsingArealFeature (DtTerrainDatabase &terrainDatabase, const DtNetworkEdge &arealFeature, DtTerrainSelection &terrainSelection, bool selectInclusive=true) const |
| virtual bool | selectTerrainUsingPointFeature (DtTerrainDatabase &terrainDatabase, const DtNetworkNode &node, DtTerrainSelection &terrainSelection, bool selectInclusive=true) const |
| virtual bool | getTerrainElements (DtGdbNode &node, DtTerrainSelection &terrainSelection) const |
| virtual bool | getRoughSelection (DtTerrainDatabase &terrainDatabase, const DtExtent &boundingExtent, DtTerrainSelection &terrinSelection) const |
| virtual bool | intersectsTerrainElementInXy (const DtVector &location, const DtTerrainElement &terrainElement) const |
| virtual bool | intersectsTerrainElementInXy (const DtChord &edge, const DtTerrainElement &terrainElement) const |
| virtual bool | intersectsTerrainElementInXy (const DtPolygon2D &polygon2d, const DtTerrainElement &terrainElement) const |
| virtual bool | intersectsTerrainElementInXy (const DtCircle &circle, const DtTerrainElement &terrainElement) const |
| virtual bool | boundsTerrainElementInXy (const DtPolygon2D &polygon2d, const DtTerrainElement &terrainElement) const |
| virtual bool | boundsTerrainElementInXy (const DtCircle &circle, const DtTerrainElement &terrainElement) const |
|
| virtual bool | selectTerrain (DtTerrainDatabase &terrainDatabase, const DtVector &localLocation, DtTerrainSelection &terrainSelection) const |
| | Selects all the nodes of a certain type.
|
| virtual bool | selectTerrain (DtTerrainSelection &roughTerrainSelection, const DtVector &localLocation, DtTerrainSelection &refinedTerrainSelection) const |
| | Selects all the nodes of a certain type.
|
| virtual bool | selectTerrain (DtTerrainDatabase &terrainDatabase, double lat, double lon, DtTerrainSelection &terrainSelection) const |
| | Selects all the nodes of a certain type.
|
| virtual bool | selectTerrain (DtTerrainDatabase &terrainDatabase, const DtExtent &extent, DtTerrainSelection &terrainSelection, bool selectInclusive=true) const |
| | Selects all the nodes of a certain type.
|
| virtual bool | selectTerrain (DtTerrainDatabase &terrainDatabase, const DtNetworkElement &networkElement, DtTerrainSelection &terrainSelection, bool selectInclusive=true) const |
| | Selects all the nodes of a certain type.
|
| virtual bool | selectTerrain (DtTerrainDatabase &terrainDatabase, const DtPolygon2D &selectionPrimitive, DtTerrainSelection &terrainSelection, bool selectInclusive=true) const |
| | Selects all the nodes of a certain type.
|
| virtual bool | selectTerrain (DtTerrainSelection &roughTerrainSelection, const DtPolygon2D &selectionPrimitive, DtTerrainSelection &refinedTerrainSelection, bool selectInclusive=true) const |
| | Selects all the nodes of a certain type.
|
| virtual bool | selectTerrain (DtTerrainDatabase &terrainDatabase, const DtCircle &circle, DtTerrainSelection &terrainSelection, bool selectInclusive=true) const |
| | Selects all the nodes of a certain type.
|
| virtual bool | selectTerrain (DtTerrainSelection &roughTerrainSelection, const DtCircle &circle, DtTerrainSelection &refinedTerrainSelection, bool selectInclusive=true) const |
| | Selects all the nodes of a certain type.
|
| virtual bool | selectTerrain (DtTerrainDatabase &terrainDatabase, DtGdbNode::DtGdbNodeType nodeType, DtTerrainSelection &terrainSelection) |
| | Selects all the nodes of a certain type.
|