20 #include <matrix/vlVector.h>
43 double distance, std::list<DtRailObstructionPtr>& result);
49 double testDistance, std::list<DtRailObstructionPtr>& collisionList);
53 virtual bool findObstructionsAlongSegment(
const DtRailSegment* segment,
double testAltitude,
54 double distFromSegStart,
double testDistance, std::list<DtRailObstructionPtr>& collisionList);
59 virtual void mergeObstructions(
const std::list<DtRailObstructionPtr>& sourceList,
60 std::list<DtRailObstructionPtr>& destiatnionList,
double adjustmentDistance);
63 void publishDebugPath(
const DtVector& localStart,