VR-Forces 4.0.4 Class Documentation
Public Member Functions | Private Member Functions
DtTerrainSelectionTool Class Reference

List of all members.

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)

Constructor & Destructor Documentation


Member Function Documentation

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]

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)