VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions
DtTerrainSelectionTool Class Reference

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
virtual bool selectTerrain (DtTerrainSelection &roughTerrainSelection, const DtVector &localLocation, DtTerrainSelection &refinedTerrainSelection) const
virtual bool selectTerrain (DtTerrainDatabase &terrainDatabase, double lat, double lon, DtTerrainSelection &terrainSelection) const
virtual bool selectTerrain (DtTerrainDatabase &terrainDatabase, const DtExtent &extent, DtTerrainSelection &terrainSelection, bool selectInclusive=true) const
virtual bool selectTerrain (DtTerrainDatabase &terrainDatabase, const DtNetworkElement &networkElement, DtTerrainSelection &terrainSelection, bool selectInclusive=true) const
virtual bool selectTerrain (DtTerrainDatabase &terrainDatabase, const DtPolygon2D &selectionPrimitive, DtTerrainSelection &terrainSelection, bool selectInclusive=true) const
virtual bool selectTerrain (DtTerrainSelection &roughTerrainSelection, const DtPolygon2D &selectionPrimitive, DtTerrainSelection &refinedTerrainSelection, bool selectInclusive=true) const
virtual bool selectTerrain (DtTerrainDatabase &terrainDatabase, const DtCircle &circle, DtTerrainSelection &terrainSelection, bool selectInclusive=true) const
virtual bool selectTerrain (DtTerrainSelection &roughTerrainSelection, const DtCircle &circle, DtTerrainSelection &refinedTerrainSelection, bool selectInclusive=true) const
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

DtTerrainSelectionTool::DtTerrainSelectionTool ( )
virtual DtTerrainSelectionTool::~DtTerrainSelectionTool ( )
virtual
DtTerrainSelectionTool::DtTerrainSelectionTool ( const DtTerrainSelectionTool original)
private

Member Function Documentation

const DtTerrainSelectionTool& DtTerrainSelectionTool::operator= ( const DtTerrainSelectionTool original)
private
virtual bool DtTerrainSelectionTool::selectTerrain ( DtTerrainDatabase terrainDatabase,
const DtVector localLocation,
DtTerrainSelection terrainSelection 
) const
virtual
virtual bool DtTerrainSelectionTool::selectTerrain ( DtTerrainSelection roughTerrainSelection,
const DtVector localLocation,
DtTerrainSelection refinedTerrainSelection 
) const
virtual
virtual bool DtTerrainSelectionTool::selectTerrain ( DtTerrainDatabase terrainDatabase,
double  lat,
double  lon,
DtTerrainSelection terrainSelection 
) const
virtual
virtual bool DtTerrainSelectionTool::selectTerrain ( DtTerrainDatabase terrainDatabase,
const DtExtent extent,
DtTerrainSelection terrainSelection,
bool  selectInclusive = true 
) const
virtual
virtual bool DtTerrainSelectionTool::selectTerrain ( DtTerrainDatabase terrainDatabase,
const DtNetworkElement networkElement,
DtTerrainSelection terrainSelection,
bool  selectInclusive = true 
) const
virtual
virtual bool DtTerrainSelectionTool::selectTerrain ( DtTerrainDatabase terrainDatabase,
const DtPolygon2D selectionPrimitive,
DtTerrainSelection terrainSelection,
bool  selectInclusive = true 
) const
virtual
virtual bool DtTerrainSelectionTool::selectTerrain ( DtTerrainSelection roughTerrainSelection,
const DtPolygon2D selectionPrimitive,
DtTerrainSelection refinedTerrainSelection,
bool  selectInclusive = true 
) const
virtual
virtual bool DtTerrainSelectionTool::selectTerrain ( DtTerrainDatabase terrainDatabase,
const DtCircle circle,
DtTerrainSelection terrainSelection,
bool  selectInclusive = true 
) const
virtual
virtual bool DtTerrainSelectionTool::selectTerrain ( DtTerrainSelection roughTerrainSelection,
const DtCircle circle,
DtTerrainSelection refinedTerrainSelection,
bool  selectInclusive = true 
) const
virtual
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 Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)