VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtTerrainReasoner Member List

This is the complete list of members for DtTerrainReasoner, including all inherited members.

BuildHeightGrid(double fromX, double fromY, double toX, double toY, int intervalMeters, const DtHostQueryImplementation &hostQuery, DtIntMatrix &grid)DtTerrainReasonerprivate
CovertToArea(const DtLocalVertexList &areaVertices, DtHostQueryImplementation &hostQuery, DtArea &area)DtTerrainReasonerprivate
createInstance(DtPhysicalWorld &physicalWorld)DtTerrainReasonerstatic
creator(DtPhysicalWorld &physicalWorld)DtTerrainReasonerstatic
DtTerrainReasoner(DtPhysicalWorld &physicalWorld)DtTerrainReasonerexplicitprotected
DtTerrainReasoner(const DtTerrainReasoner &other)DtTerrainReasonerprotected
DtTerrainReasonerCreatorFcn typedefDtTerrainReasoner
findHilltopsInArea(const DtLocalVertexList &areaVertices, double gridResolutionMeters, double prominenceMeters, double prominenceRangeMeters, vector< DtVector > &foundHilltopsLocal, string *queryString=NULL, string *problemDescription=NULL)DtTerrainReasoner
findPosition(const DtLocalVertexList &targetsAreaVertices, unsigned int targetsAreaSampleCount, double targetsHeightMeters, double viewHeightMeters, double coverHeightMeters, const DtVector &pivotLocal, double forwardRangeMeters, double backwardRangeMeters, double verticalIntervalMeters, double maxSlopeDegrees, DtViewCoverPosition &foundPosition, string *queryString=NULL, string *problemDescription=NULL)DtTerrainReasoner
findPositionGroup(const DtLocalVertexList &targetsAreaVertices, unsigned int targetsAreaSampleCount, double targetsHeightMeters, double viewHeightMeters, double coverHeightMeters, const DtVector &pivotLocal, double forwardRangeMeters, double backwardRangeMeters, double lateralRangeMeters, double verticalIntervalMeters, double maxSlopeDegrees, double lateralIntervalMeters, double positionsLateralSpacingMeters, unsigned int positionsCount, vector< DtViewCoverPosition > &foundPositions, string *queryString=NULL, string *problemDescription=NULL)DtTerrainReasoner
findPositionGroupsInArea(const DtLocalVertexList &searchAreaVertices, double gridResolutionMeters, double prominenceMeters, double prominenceRangeMeters, const DtLocalVertexList &targetsAreaVertices, unsigned int targetsAreaSampleCount, double targetsHeightMeters, double viewHeightMeters, double coverHeightMeters, double forwardRangeMeters, double backwardRangeMeters, double lateralRangeMeters, double verticalIntervalMeters, double maxSlopeDegrees, double lateralIntervalMeters, double positionsLateralSpacingMeters, unsigned int positionsCount, vector< DtViewCoverPositionGroup > &foundPositionGroups, string *queryString=NULL, string *problemDescription=NULL)DtTerrainReasoner
findPositionGroupWithHostQuery(const DtLocalVertexList &targetsAreaVertices, unsigned int targetsAreaSampleCount, double targetsHeightMeters, double viewHeightMeters, double coverHeightMeters, const DtVector &pivotLocal, unsigned int forwardRangeMeters, unsigned int backwardRangeMeters, unsigned int lateralRangeMeters, unsigned int verticalIntervalMeters, double maxSlopeDegrees, unsigned int lateralIntervalMeters, unsigned int positionsLateralSpacingMeters, unsigned int positionsCount, DtHostQueryImplementation &hostQuery, vector< DtViewCoverPosition > &foundPositions)DtTerrainReasonerprivate
findRidgedPositionGroupsInArea(const DtLocalVertexList &searchAreaVertices, const DtLocalVertexList &targetsAreaVertices, unsigned int targetsAreaSampleCount, double targetsHeightMeters, double viewHeightMeters, double coverHeightMeters, double coverRangeMeters, double lateralRangeMeters, double lateralIntervalMeters, double verticalRangeMeters, double verticalIntervalMeters, double maxSlopeDegrees, double positionsLateralSpacingMeters, unsigned int positionsCount, vector< DtViewCoverPositionGroup > &foundPositionGroups, string *queryString=NULL, string *problemDescription=NULL)DtTerrainReasoner
instance()DtTerrainReasonerstatic
myPhysicalWorldDtTerrainReasonerprotected
operator=(const DtTerrainReasoner &other)DtTerrainReasonerprotected
TheCreatorFcnDtTerrainReasonerprotectedstatic
TheInstanceDtTerrainReasonerprotectedstatic
ValidateAreaVertices(string functionName, const DtLocalVertexList &areaVertices, string name, string *problemDescription)DtTerrainReasonerprivate
ValidateCoverNotLessThanView(string functionName, double coverHeightMeters, double viewHeightMeters, string *problemDescription)DtTerrainReasonerprivate
ValidateGreaterThan(string functionName, double value, string name, double refValue, string refName, string *problemDescription)DtTerrainReasonerprivate
ValidateGreaterThanZero(string functionName, double value, string name, string *problemDescription)DtTerrainReasonerprivate
ValidateLessThan(string functionName, double value, string name, double refValue, string refName, string *problemDescription)DtTerrainReasonerprivate
ValidateLocatedOutside(string functionName, const DtArea &targetsArea, const DtTopoPoint &pt, string *problemDescription)DtTerrainReasonerprivate
ValidateNoOverlap(string functionName, const DtArea &searchArea, const DtArea &targetArea, string *problemDescription)DtTerrainReasonerprivate
ValidateNotGreaterThan(string functionName, double value, string name, double refValue, string refName, string *problemDescription, bool isError=true)DtTerrainReasonerprivate
ValidateNotLessThan(string functionName, double value, string name, double refValue, string refName, string *problemDescription, bool isError=true)DtTerrainReasonerprivate
ValidationMessage(string functionName, bool isError, string offendingParameterName, double offendingParameterValue, string description)DtTerrainReasonerprivate
ValidationMessage(string functionName, bool isError, string offendingParameterName, string description)DtTerrainReasonerprivate
~DtTerrainReasoner()DtTerrainReasonervirtual

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)