![]() |
VR-Forces 4.0.4 Class Documentation
|
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. | |
Private Member Functions | |
| DtTerrainSelectionTool (const DtTerrainSelectionTool &original) | |
| const DtTerrainSelectionTool & | operator= (const DtTerrainSelectionTool &original) |
| virtual DtTerrainSelectionTool::~DtTerrainSelectionTool | ( | ) | [virtual] |
| DtTerrainSelectionTool::DtTerrainSelectionTool | ( | const DtTerrainSelectionTool & | original | ) | [private] |
| const DtTerrainSelectionTool& DtTerrainSelectionTool::operator= | ( | const DtTerrainSelectionTool & | original | ) | [private] |
| virtual bool DtTerrainSelectionTool::selectTerrain | ( | DtTerrainDatabase & | terrainDatabase, |
| const DtVector & | localLocation, | ||
| DtTerrainSelection & | terrainSelection | ||
| ) | const [virtual] |
Selects all the nodes of a certain type.
| virtual bool DtTerrainSelectionTool::selectTerrain | ( | DtTerrainSelection & | roughTerrainSelection, |
| const DtVector & | localLocation, | ||
| DtTerrainSelection & | refinedTerrainSelection | ||
| ) | const [virtual] |
Selects all the nodes of a certain type.
| virtual bool DtTerrainSelectionTool::selectTerrain | ( | DtTerrainDatabase & | terrainDatabase, |
| double | lat, | ||
| double | lon, | ||
| DtTerrainSelection & | terrainSelection | ||
| ) | const [virtual] |
Selects all the nodes of a certain type.
| virtual bool DtTerrainSelectionTool::selectTerrain | ( | DtTerrainDatabase & | terrainDatabase, |
| const DtExtent & | extent, | ||
| DtTerrainSelection & | terrainSelection, | ||
| bool | selectInclusive = true |
||
| ) | const [virtual] |
Selects all the nodes of a certain type.
| virtual bool DtTerrainSelectionTool::selectTerrain | ( | DtTerrainDatabase & | terrainDatabase, |
| const DtNetworkElement & | networkElement, | ||
| DtTerrainSelection & | terrainSelection, | ||
| bool | selectInclusive = true |
||
| ) | const [virtual] |
Selects all the nodes of a certain type.
| virtual bool DtTerrainSelectionTool::selectTerrain | ( | DtTerrainDatabase & | terrainDatabase, |
| const DtPolygon2D & | selectionPrimitive, | ||
| DtTerrainSelection & | terrainSelection, | ||
| bool | selectInclusive = true |
||
| ) | const [virtual] |
Selects all the nodes of a certain type.
| virtual bool DtTerrainSelectionTool::selectTerrain | ( | DtTerrainSelection & | roughTerrainSelection, |
| const DtPolygon2D & | selectionPrimitive, | ||
| DtTerrainSelection & | refinedTerrainSelection, | ||
| bool | selectInclusive = true |
||
| ) | const [virtual] |
Selects all the nodes of a certain type.
| virtual bool DtTerrainSelectionTool::selectTerrain | ( | DtTerrainDatabase & | terrainDatabase, |
| const DtCircle & | circle, | ||
| DtTerrainSelection & | terrainSelection, | ||
| bool | selectInclusive = true |
||
| ) | const [virtual] |
Selects all the nodes of a certain type.
| virtual bool DtTerrainSelectionTool::selectTerrain | ( | DtTerrainSelection & | roughTerrainSelection, |
| const DtCircle & | circle, | ||
| DtTerrainSelection & | refinedTerrainSelection, | ||
| bool | selectInclusive = true |
||
| ) | const [virtual] |
Selects all the nodes of a certain type.
| virtual bool DtTerrainSelectionTool::selectTerrain | ( | DtTerrainDatabase & | terrainDatabase, |
| DtGdbNode::DtGdbNodeType | nodeType, | ||
| DtTerrainSelection & | terrainSelection | ||
| ) | [virtual] |
Selects all the nodes of a certain type.
| virtual bool DtTerrainSelectionTool::selectTerrainUsingSegment | ( | DtTerrainSelection & | roughTerrainSelection, |
| const DtNetworkSegment & | segment, | ||
| const DtSpecification & | segmentSpec, | ||
| DtTerrainSelection & | refinedTerrainSelection, | ||
| bool | selectInclusive = true |
||
| ) | const [virtual] |
| virtual bool DtTerrainSelectionTool::selectTerrainUsingLinearFeature | ( | DtTerrainDatabase & | terrainDatabase, |
| const DtNetworkEdge & | linearFeature, | ||
| DtTerrainSelection & | terrainSelection, | ||
| bool | selectInclusive = true |
||
| ) | const [virtual] |
| virtual bool DtTerrainSelectionTool::selectTerrainUsingArealFeature | ( | DtTerrainDatabase & | terrainDatabase, |
| const DtNetworkEdge & | arealFeature, | ||
| DtTerrainSelection & | terrainSelection, | ||
| bool | selectInclusive = true |
||
| ) | const [virtual] |
| virtual bool DtTerrainSelectionTool::selectTerrainUsingPointFeature | ( | DtTerrainDatabase & | terrainDatabase, |
| const DtNetworkNode & | node, | ||
| DtTerrainSelection & | terrainSelection, | ||
| bool | selectInclusive = true |
||
| ) | const [virtual] |
| virtual bool DtTerrainSelectionTool::getTerrainElements | ( | DtGdbNode & | node, |
| DtTerrainSelection & | terrainSelection | ||
| ) | const [virtual] |
| virtual bool DtTerrainSelectionTool::getRoughSelection | ( | DtTerrainDatabase & | terrainDatabase, |
| const DtExtent & | boundingExtent, | ||
| DtTerrainSelection & | terrinSelection | ||
| ) | const [virtual] |
| virtual bool DtTerrainSelectionTool::intersectsTerrainElementInXy | ( | const DtVector & | location, |
| const DtTerrainElement & | terrainElement | ||
| ) | const [virtual] |
| virtual bool DtTerrainSelectionTool::intersectsTerrainElementInXy | ( | const DtChord & | edge, |
| const DtTerrainElement & | terrainElement | ||
| ) | const [virtual] |
| virtual bool DtTerrainSelectionTool::intersectsTerrainElementInXy | ( | const DtPolygon2D & | polygon2d, |
| const DtTerrainElement & | terrainElement | ||
| ) | const [virtual] |
| virtual bool DtTerrainSelectionTool::intersectsTerrainElementInXy | ( | const DtCircle & | circle, |
| const DtTerrainElement & | terrainElement | ||
| ) | const [virtual] |
| virtual bool DtTerrainSelectionTool::boundsTerrainElementInXy | ( | const DtPolygon2D & | polygon2d, |
| const DtTerrainElement & | terrainElement | ||
| ) | const [virtual] |
| virtual bool DtTerrainSelectionTool::boundsTerrainElementInXy | ( | const DtCircle & | circle, |
| const DtTerrainElement & | terrainElement | ||
| ) | const [virtual] |