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 DtTerrainSelectionTooloperator= (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)