append(std::vector< double > &map, double x) | frechet::reach::FSPath | protectedstatic |
are_consistent(Curve path0, Curve path1, int n, int m) | frechet::reach::FSPath | protectedstatic |
binSearchX(const Curve &curve, int x) | frechet::reach::FSPath | protectedstatic |
binSearchY(const Curve &curve, int y) | frechet::reach::FSPath | protectedstatic |
bottom(int i, int j) const | frechet::reach::FSPath | inline |
bottom_contains(int i, int j, double x, double prec=PRECISION) const | frechet::reach::FSPath | protected |
BR | frechet::reach::FSPath | protected |
calculatePath() | frechet::reach::FSPath | protected |
calculateReachability(Point start, Point end, bool allow_wrap, double prec=PRECISION) | frechet::reach::FSPath | |
clear() | frechet::reach::FSPath | virtual |
clearReachability() | frechet::reach::FSPath | |
copy(Curve &dest, const Curve &source, int i, int j) | frechet::reach::FSPath | protectedstatic |
empty() const | frechet::reach::FSPath | inline |
findPathSegment(Point a, Point b, Curve curve[2], int &cc) | frechet::reach::FSPath | protected |
fix | frechet::reach::FSPath | protected |
fixPoints() const | frechet::reach::FSPath | inline |
fs | frechet::reach::FSPath | protected |
FSPath(FreeSpace::ptr afs) | frechet::reach::FSPath | |
FSPath() | frechet::reach::FSPath | protected |
getPath(int i) const | frechet::reach::FSPath | |
isReachable(int i, int j, double prec=PRECISION) const | frechet::reach::FSPath | |
isReachable(Point a, double prec=PRECISION) const | frechet::reach::FSPath | |
left(int i, int j) const | frechet::reach::FSPath | inline |
left_contains(int i, int j, double y, double prec=PRECISION) const | frechet::reach::FSPath | protected |
LR | frechet::reach::FSPath | protected |
mapFromP(Segment pseg, Curve result[2]) const | frechet::reach::FSPath | |
mapFromP(int p) const | frechet::reach::FSPath | |
mapFromPToQ(int p) const | frechet::reach::FSPath | |
mapFromQ(Segment pseg, Curve result[2]) const | frechet::reach::FSPath | |
mapFromQ(int q) const | frechet::reach::FSPath | |
mapFromQToP(int q) const | frechet::reach::FSPath | |
mapToP(Curve path[2]) const | frechet::reach::FSPath | |
mapToQ(Curve path[2]) const | frechet::reach::FSPath | |
mapToSegment(double a, Point p1, Point p2) | frechet::reach::FSPath | protectedstatic |
next_hor(int i) | frechet::reach::FSPath | protected |
next_vert(int j) | frechet::reach::FSPath | protected |
opposite(const Interval &LR, const Interval &RF) | frechet::reach::FSPath | static |
path | frechet::reach::FSPath | protected |
PRECISION | frechet::reach::FSPath | static |
propagate(const Interval &RF, const Interval &TF, const Interval &LR, const Interval &BR, Interval &RR, Interval &TR) | frechet::reach::FSPath | static |
propagateBottom(int i, int j, double bx, double by) | frechet::reach::FSPath | protected |
propagateBottom(int i, int j0, double bx, double by, bool allow_wrap) | frechet::reach::FSPath | protected |
propagateColumn(int i, int j0, double bx, double by, bool allow_wrap) | frechet::reach::FSPath | protected |
propagateHorizontalEdge(Point a, double bx, double prec=PRECISION) | frechet::reach::FSPath | protected |
propagateInner(int i, int j, double bx, double by) | frechet::reach::FSPath | protected |
propagateVerticalEdge(Point a, double by, double prec=PRECISION) | frechet::reach::FSPath | protected |
ptr typedef | frechet::reach::FSPath | |
startPoint() const | frechet::reach::FSPath | inline |
toPoint(Pointer segment) | frechet::reach::FSPath | |
update(Point start, double epsilon) | frechet::reach::FSPath | |
wrapRight | frechet::reach::FSPath | protected |
wrapTop | frechet::reach::FSPath | protected |
~FSPath() | frechet::reach::FSPath | inlinevirtual |