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

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

addNavEdge(const DtString &profile, std::vector< DtVector > &LocalPoints, const DtInputNavTag &navTag, const DtUUID &associatedObject=DtUUID::nullUUID())=0DtNavAreapure virtual
addSectorRegenerationCallback(DtSectorRegenerationCb cb, void *usr)=0DtNavAreapure virtual
associateNavTagIdWithObject(unsigned tagVolumeId, const DtUUID &objectUUID)=0DtNavAreapure virtual
attachedObject()DtNavAreainline
cancelQuery(DtNavAreaQuery::Ptr)=0DtNavAreapure virtual
create()DtNavAreastatic
debugInfo()=0DtNavAreapure virtual
disassociateNavTagId(unsigned navTagId)=0DtNavAreapure virtual
DtLocalPointUserEvalCallback typedefDtNavArea
DtNavAreaCreatorFcn typedefDtNavArea
DtPathCalculatedEvaluatorFcn typedefDtNavArea
DtPointOfInterestEvaluatorFcn typedefDtNavArea
DtPointOfInterestNavTagEvaluatorFcn typedefDtNavArea
DtSearchAreaPointCostModifierEvaluatorFcn typedefDtNavArea
DtSectorRegenerationCb 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, double searchHeight, 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
findNearbyPointOfInterestUsingNavTag(const DtString &profile, const DtVector &startLocalPos, int tag=DtNavDataTagAny, double propagationRadius=200., DtPointOfInterestNavTagEvaluatorFcn evalFcn=0, DtPathCalculatedEvaluatorFcn pathFcn=0, void *evalFcnUserData=0)=0DtNavAreapure virtual
findPathToLocation(const DtString &profile, const DtVector &start, const DtVector &destination, bool useAbstractGraphs=true, const DtVector &locationToAvoid=DtVector(), double avoidanceRadius=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
newNavTagId()=0DtNavAreapure virtual
removeNavEdge(unsigned edgeId)=0DtNavAreapure virtual
removeSectorRegenerationCallback(DtSectorRegenerationCb cb, void *usr)=0DtNavAreapure virtual
requestNavDataGeneration(const DtVector &location, double radius, const std::set< DtString > &profiles=std::set< DtString >())=0DtNavAreapure virtual
requestNavDataReversion(DtNavRegenRequestId id)=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
sectorsBeingRegenerated() const =0DtNavAreapure virtual
sectorsQueuedForRegeneration() const =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
uuidFromNavTagId(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 Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)