ICAROUS
larcfm::PolyUtil Member List

This is the complete list of members for larcfm::PolyUtil, including all inherited members.

bufferedConvexHull(SimplePoly &p, double hbuff, double vbuff)larcfm::PolyUtilstatic
bufferedConvexHull(const PolyPath &pbase, double hbuff, double vbuff)larcfm::PolyUtilstatic
calculateWxExitTime(const Plan &plan, std::vector< PolyPath > &paths, double incr, double entryTime)larcfm::PolyUtilstatic
convexHull(const std::vector< Position > &plist, double bottom, double top)larcfm::PolyUtilstatic
convexHull(const SimplePoly &p) (defined in larcfm::PolyUtil)larcfm::PolyUtilstatic
convexHull(const std::vector< SimplePoly > &p)larcfm::PolyUtilstatic
convexHull(const SimplePoly &p, double buffer)larcfm::PolyUtilstatic
intersectsPolygon2D(const Plan &p, PolyPath &pp, double B, double T, double incr)larcfm::PolyUtilstatic
isPlanContained(const Plan &plan, const std::vector< PolyPath > &paths, double B, double T, double incr)larcfm::PolyUtilstatic
isPlanInConflictWx(const Plan &plan, std::vector< PolyPath > &paths, double start, double end, double incr) (defined in larcfm::PolyUtil)larcfm::PolyUtilstatic
isPlanInConflictWx(const Plan &plan, std::vector< PolyPath > &paths, double incr) (defined in larcfm::PolyUtil)larcfm::PolyUtilstatic
isPlanInConflictWx(const Plan &plan, std::vector< PolyPath > &paths, double incr, double fromTime) (defined in larcfm::PolyUtil)larcfm::PolyUtilstatic
pushOut(SimplePoly &poly, const Position &p, double buffer)larcfm::PolyUtilstatic
pushOut(SimplePoly &poly, int i, double buffer)larcfm::PolyUtilstatic
reducePlanAgainstPolys(const Plan &plan, double gs, std::vector< PolyPath > &paths, double incr, bool leadInsPresent, const std::vector< PolyPath > &containment)larcfm::PolyUtilstatic
reducePlanAgainstPolys(const Plan &pln, double gs, std::vector< PolyPath > &paths, double incr, bool leadInsPresent) (defined in larcfm::PolyUtil)larcfm::PolyUtilstatic
simplify(SimplePoly &p, double buffer)larcfm::PolyUtilstatic
simplify(SimplePoly &p) (defined in larcfm::PolyUtil)larcfm::PolyUtilstatic
simplify2(SimplePoly &p, double buffer) (defined in larcfm::PolyUtil)larcfm::PolyUtilstatic
simplifyToSize(SimplePoly &p, int num)larcfm::PolyUtilstatic
stretchOverTime(const SimplePoly &sp, const Velocity &v, double timeBefore, double timeAfter)larcfm::PolyUtilstatic
stretchOverTime(const PolyPath &pbase, double timeBefore, double timeAfter)larcfm::PolyUtilstatic