42 virtual const char*
type()
const;
61 static bool pathCostEvalFcn(
const DtNavTag& navTag,
float* costMultiplier,
void* userData);
62 virtual bool evaluatePathCost(
const DtNavTag& navTag,
float* costMultiplier);
64 virtual void buildNormalizedSoilRoughnessFactors();
65 virtual void buildSoilAndSemanticFactors();
68 virtual bool finalizePathCost(
double pathCost,
float* costMultiplier);
70 static void setNavigationPreferencesCallback(
DtSimMessage * msg,
void * usr);
71 virtual void processSetNavigationPreferences(
DtSimMessage* msg);
74 virtual void removeRoadCosts();
76 virtual void addRoadCosts(
double cost);