ICAROUS
TrajManager Member List

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

CheckLineOfSightconflict(larcfm::Position start, larcfm::Position end)TrajManagerprivate
ClearAllPlans()TrajManager
ClearFences()TrajManager
CombinePlan(std::string planA, std::string planB, int index)TrajManager
ComputePlanOffsets(const std::string planID, int nextWP, larcfm::Position currentPos, larcfm::Velocity currentVel, double timeAtPos)TrajManagerprivate
dbPlannerTrajManagerprivate
endPosTrajManager
endVelTrajManager
fenceListTrajManagerprivate
FindDubinsPath(std::string planID)TrajManagerprivate
FindPath(std::string planID, larcfm::Position fromPosition, larcfm::Position toPosition, larcfm::Velocity fromVelocity, larcfm::Velocity toVelocity)TrajManager
FindTimeToFenceViolation(larcfm::Poly3D polygon, larcfm::Vect3 so, larcfm::Velocity vel)TrajManagerprivate
flightPlansTrajManagerprivate
GetPlan(std::string planID)TrajManager
GetPlanPosition(std::string planID, double t)TrajManager
GetTotalWaypoints(std::string planID)TrajManager
GetWaypoint(std::string planID, int wpid, waypoint_t &wp)TrajManager
InputFlightPlan(const std::string &plan_id, const std::list< waypoint_t > &waypoints, const double initHeading, bool repair, double repairTurnRate)TrajManager
InputGeofenceData(int type, int index, int totalVertices, double floor, double ceiling, double pos[][2])TrajManager
InputGeofenceData(int type, int index, int totalVertices, double floor, double ceiling, std::vector< larcfm::Position > &vertices)TrajManager
InputTraffic(std::string callsign, larcfm::Position &position, larcfm::Velocity &velocity, double time)TrajManager
logTrajManagerprivate
LogInput()TrajManagerprivate
MonitorTrajectory(double time, std::string planID, larcfm::Position pos, larcfm::Velocity vel, int nextWP1, int nextWP2)TrajManager
numPlansTrajManagerprivate
PlanToString(std::string planID)TrajManager
ReadParamFromFile(std::string config)TrajManager
SetPlanOffset(std::string planID, int n, double offset)TrajManager
startPosTrajManager
startVelTrajManager
StringToPlan(std::string planID, std::string inputString)TrajManager
trafficListTrajManagerprivate
trafficPlansTrajManagerprivate
TrajManager(std::string callsign, std::string config)TrajManager
UpdateDubinsPlannerParameters(DubinsParams_t &params)TrajManager
wellClearDistHTrajManagerprivate
wellClearDistVTrajManagerprivate