VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtNavArea Member List

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

associateNavTagVolumeIdWithObject(unsigned tagVolumeId, const DtUUID &objectUUID)=0DtNavAreapure virtual
attachedObject()DtNavAreainline
cancelQuery(DtNavAreaQuery::Ptr)=0DtNavAreapure virtual
create()DtNavAreastatic
debugInfo()=0DtNavAreapure virtual
DtLocalPointUserEvalCallback typedefDtNavArea
DtNavAreaCreatorFcn typedefDtNavArea
DtPathCalculatedEvaluatorFcn typedefDtNavArea
DtPointOfInterestEvaluatorFcn typedefDtNavArea
DtSearchAreaPointCostModifierEvaluatorFcn typedefDtNavArea
emptyCallback(const DtVector &, DtNavAreaQuery *, void *)DtNavAreastatic
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)=0DtNavAreapure 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)=0DtNavAreapure virtual
findFarthestPositionAlongHeading(const DtString &profile, const DtVector &start, double heading, double maxDistance, DtVector &result, bool &reachedMaxDist)=0DtNavAreapure virtual
findInsidePositionFromOutsidePosition(const DtString &profile, double searchRadius, const DtVector &fromFromHere, DtVector &result, int &halfEdgeType)=0DtNavAreapure virtual
findNearbyPointOfInterest(const DtString &profile, const DtVector &startLocalPos, int tag=DtNavDataTagAny, double propagationRadius=200., DtPointOfInterestEvaluatorFcn evalFcn=0, DtPathCalculatedEvaluatorFcn pathFcn=0, void *evalFcnUserData=0)=0DtNavAreapure 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)=0DtNavAreapure virtual
initialize(Coordinate_System *coordSys, DtTerrainInterface *terrainIf, DtNavAreaConfig config, std::vector< DtString > profiles=std::vector< DtString >())=0DtNavAreapure virtual
inNavArea(const DtVector &localPos)=0DtNavAreapure virtual
loadNavData(const DtString &path, const DtVariableBindingsList &variableBindings=DtReaderWriter::nullVariableReference(), bool objectNavData=false)=0DtNavAreapure virtual
localExtent()=0DtNavAreapure virtual
myAttachedObjectDtNavAreaprotected
navAreaDebuggingEnabled()DtNavAreastatic
navTagVolumeIdFromUuid(const DtUUID &objectUUID)=0DtNavAreapure virtual
newNavTagVolumeId()=0DtNavAreapure virtual
searchInArea(const DtString &profile, const DtVector &startLocalPos, double radius, double postSpacing, DtNavBot *searcher, DtPointOfInterestEvaluatorFcn evalFcn=0, void *evalFcnUserData=0, int tag=-1)=0DtNavAreapure virtual
setAttachedObject(DtVrfObject *object)DtNavAreainline
setExtent(DtExtent *e)=0DtNavAreapure virtual
setNavAreaCreatorFcn(DtNavAreaCreatorFcn fcn)DtNavAreastatic
setNavAreaDebuggingEnabled(bool enable)DtNavAreastatic
tagVolumesToBeIntegrated() const =0DtNavAreapure virtual
theNavAreaCreatorFcnDtNavAreaprotectedstatic
theNavAreaDebuggingEnabledDtNavAreaprotectedstatic
update(float deltaTimeInSeconds)=0DtNavAreapure virtual
uuidFromNavTagVolumeId(unsigned navTagId)=0DtNavAreapure virtual
validForProfile(const DtString &profile) const =0DtNavAreapure virtual
validPosition(const DtString &profile, const DtVector &localPos, DtNavTag *navTag=0)=0DtNavAreapure virtual
~DtNavArea()DtNavAreainlinevirtual

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)