![]() |
VR-Forces 5.0.3 Developer's Guide
|
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) | DtTerrainReasoner | private |
| CovertToArea(const DtLocalVertexList &areaVertices, DtHostQueryImplementation &hostQuery, DtArea &area) | DtTerrainReasoner | private |
| createInstance(DtPhysicalWorld &physicalWorld) | DtTerrainReasoner | static |
| creator(DtPhysicalWorld &physicalWorld) | DtTerrainReasoner | static |
| DtTerrainReasoner(DtPhysicalWorld &physicalWorld) | DtTerrainReasoner | explicitprotected |
| DtTerrainReasoner(const DtTerrainReasoner &other) | DtTerrainReasoner | protected |
| DtTerrainReasonerCreatorFcn typedef | DtTerrainReasoner | |
| 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) | DtTerrainReasoner | private |
| 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() | DtTerrainReasoner | static |
| myPhysicalWorld | DtTerrainReasoner | protected |
| operator=(const DtTerrainReasoner &other) | DtTerrainReasoner | protected |
| TheCreatorFcn | DtTerrainReasoner | protectedstatic |
| TheInstance | DtTerrainReasoner | protectedstatic |
| ValidateAreaVertices(string functionName, const DtLocalVertexList &areaVertices, string name, string *problemDescription) | DtTerrainReasoner | private |
| ValidateCoverNotLessThanView(string functionName, double coverHeightMeters, double viewHeightMeters, string *problemDescription) | DtTerrainReasoner | private |
| ValidateGreaterThan(string functionName, double value, string name, double refValue, string refName, string *problemDescription) | DtTerrainReasoner | private |
| ValidateGreaterThanZero(string functionName, double value, string name, string *problemDescription) | DtTerrainReasoner | private |
| ValidateLessThan(string functionName, double value, string name, double refValue, string refName, string *problemDescription) | DtTerrainReasoner | private |
| ValidateLocatedOutside(string functionName, const DtArea &targetsArea, const DtTopoPoint &pt, string *problemDescription) | DtTerrainReasoner | private |
| ValidateNoOverlap(string functionName, const DtArea &searchArea, const DtArea &targetArea, string *problemDescription) | DtTerrainReasoner | private |
| ValidateNotGreaterThan(string functionName, double value, string name, double refValue, string refName, string *problemDescription, bool isError=true) | DtTerrainReasoner | private |
| ValidateNotLessThan(string functionName, double value, string name, double refValue, string refName, string *problemDescription, bool isError=true) | DtTerrainReasoner | private |
| ValidationMessage(string functionName, bool isError, string offendingParameterName, double offendingParameterValue, string description) | DtTerrainReasoner | private |
| ValidationMessage(string functionName, bool isError, string offendingParameterName, string description) | DtTerrainReasoner | private |
| ~DtTerrainReasoner() | DtTerrainReasoner | virtual |