![]() |
VR-Forces 4.5 Class Documentation
|
This is the complete list of members for DtNavArea, including all inherited members.
| associateNavTagVolumeIdWithObject(unsigned tagVolumeId, const DtUUID &objectUUID)=0 | DtNavArea | pure virtual |
| attachedObject() | DtNavArea | inline |
| cancelQuery(DtNavAreaQuery::Ptr)=0 | DtNavArea | pure virtual |
| create() | DtNavArea | static |
| debugInfo()=0 | DtNavArea | pure virtual |
| DtLocalPointUserEvalCallback typedef | DtNavArea | |
| DtNavAreaCreatorFcn typedef | DtNavArea | |
| DtPathCalculatedEvaluatorFcn typedef | DtNavArea | |
| DtPointOfInterestEvaluatorFcn typedef | DtNavArea | |
| DtSearchAreaPointCostModifierEvaluatorFcn typedef | DtNavArea | |
| emptyCallback(const DtVector &, DtNavAreaQuery *, void *) | DtNavArea | static |
| findBestExitPoint(const DtString &profile, DtNavBot *searcher, const DtVector &startLocalPos, const DtVector &destination, int tag=DtNavDataTagAny, double propagationRadius=200., DtPointOfInterestEvaluatorFcn evalFcn=0, DtPathCalculatedEvaluatorFcn pathFcn=0, void *evalFcnUserData=0)=0 | DtNavArea | pure virtual |
| findBestPathTo(const DtString &profile, const DtVector &start, const std::vector< DtVector > &localDestinationPositions, DtNavBot *searcher, int tag=-1, DtSearchAreaPointCostModifierEvaluatorFcn=0, DtPointOfInterestEvaluatorFcn=0, DtPathCalculatedEvaluatorFcn=0, void *usrData=0, bool startMovingWhenFound=false)=0 | DtNavArea | pure virtual |
| findFarthestPositionAlongHeading(const DtString &profile, const DtVector &start, double heading, double maxDistance, DtVector &result, bool &reachedMaxDist)=0 | DtNavArea | pure virtual |
| findInsidePositionFromOutsidePosition(const DtString &profile, double searchRadius, const DtVector &fromFromHere, DtVector &result, int &halfEdgeType)=0 | DtNavArea | pure virtual |
| findNearbyPointOfInterest(const DtString &profile, const DtVector &startLocalPos, int tag=DtNavDataTagAny, double propagationRadius=200., DtPointOfInterestEvaluatorFcn evalFcn=0, DtPathCalculatedEvaluatorFcn pathFcn=0, void *evalFcnUserData=0)=0 | DtNavArea | pure virtual |
| generateRandomPoints(const DtString &profile, const DtVector &localAccessibilityPoint=DtVector::zero(), double minRadius=-1, double maxRadius=-1, const DtLocalVertexList &boundingArea=DtLocalVertexList(), unsigned numberOfPoints=1, double minDistanceBetweenPoints=0.0, const DtString &placementRestriction=DtString::nullString(), bool isStrict=true, bool tightlyPack=false, bool needLos=false, bool groundClamp=false, const DtLocalVertexList &leftOfLine=DtLocalVertexList(), DtLocalPointUserEvalCallback callbackFcn=emptyCallback, void *userData=0)=0 | DtNavArea | pure virtual |
| initialize(Coordinate_System *coordSys, DtTerrainInterface *terrainIf, DtNavAreaConfig config, std::vector< DtString > profiles=std::vector< DtString >())=0 | DtNavArea | pure virtual |
| inNavArea(const DtVector &localPos)=0 | DtNavArea | pure virtual |
| loadNavData(const DtString &path, const DtVariableBindingsList &variableBindings=DtReaderWriter::nullVariableReference(), bool objectNavData=false)=0 | DtNavArea | pure virtual |
| localExtent()=0 | DtNavArea | pure virtual |
| myAttachedObject | DtNavArea | protected |
| navAreaDebuggingEnabled() | DtNavArea | static |
| navTagVolumeIdFromUuid(const DtUUID &objectUUID)=0 | DtNavArea | pure virtual |
| newNavTagVolumeId()=0 | DtNavArea | pure virtual |
| searchInArea(const DtString &profile, const DtVector &startLocalPos, double radius, double postSpacing, DtNavBot *searcher, DtPointOfInterestEvaluatorFcn evalFcn=0, void *evalFcnUserData=0, int tag=-1)=0 | DtNavArea | pure virtual |
| setAttachedObject(DtVrfObject *object) | DtNavArea | inline |
| setExtent(DtExtent *e)=0 | DtNavArea | pure virtual |
| setNavAreaCreatorFcn(DtNavAreaCreatorFcn fcn) | DtNavArea | static |
| setNavAreaDebuggingEnabled(bool enable) | DtNavArea | static |
| tagVolumesToBeIntegrated() const =0 | DtNavArea | pure virtual |
| theNavAreaCreatorFcn | DtNavArea | protectedstatic |
| theNavAreaDebuggingEnabled | DtNavArea | protectedstatic |
| update(float deltaTimeInSeconds)=0 | DtNavArea | pure virtual |
| uuidFromNavTagVolumeId(unsigned navTagId)=0 | DtNavArea | pure virtual |
| validForProfile(const DtString &profile) const =0 | DtNavArea | pure virtual |
| validPosition(const DtString &profile, const DtVector &localPos, DtNavTag *navTag=0)=0 | DtNavArea | pure virtual |
| ~DtNavArea() | DtNavArea | inlinevirtual |