Fréchet View  1.6.0
A Tool for Exploring Fréchet Distance Algorithms
frechet::poly::PolygonFSPath Member List

This is the complete list of members for frechet::poly::PolygonFSPath, including all inherited members.

addFixPoint(int pi, int qi)frechet::poly::PolygonFSPathprivate
addFixPoint(Point p)frechet::poly::PolygonFSPathprivate
append(std::vector< double > &map, double x)frechet::reach::FSPathprotectedstatic
are_consistent(Curve path0, Curve path1, int n, int m)frechet::reach::FSPathprotectedstatic
binSearchX(const Curve &curve, int x)frechet::reach::FSPathprotectedstatic
binSearchY(const Curve &curve, int y)frechet::reach::FSPathprotectedstatic
bottom(int i, int j) constfrechet::reach::FSPathinline
bottom_contains(int i, int j, double x, double prec=PRECISION) constfrechet::reach::FSPathprotected
BRfrechet::reach::FSPathprotected
calculatePath()frechet::reach::FSPathprotected
calculateReachability(Point start, Point end, bool allow_wrap, double prec=PRECISION)frechet::reach::FSPath
clear()frechet::reach::FSPathvirtual
clearReachability()frechet::reach::FSPath
copy(Curve &dest, const Curve &source, int i, int j)frechet::reach::FSPathprotectedstatic
drillDown(Graph::ptr res)frechet::poly::PolygonFSPathprivate
drillDown(Graph::ptr M, int k1, int k2)frechet::poly::PolygonFSPathprivate
empty() constfrechet::reach::FSPathinline
findConnectingPoint(Graph::ptr A, int ia, Graph::ptr B, int ib) constfrechet::poly::PolygonFSPathprivate
findPathSegment(Point a, Point b, Curve curve[2], int &cc)frechet::reach::FSPathprotected
findShortestPathP(int qa, int qb, Triangulation &tri)frechet::poly::PolygonFSPath
findShortestPathQ(int pa, int pb, Triangulation &tri)frechet::poly::PolygonFSPath
findSolutionConnectingPoints(Graph::ptr A, int i, Graph::ptr B) constfrechet::poly::PolygonFSPathprivate
fixfrechet::reach::FSPathprotected
fixPoints() constfrechet::reach::FSPathinline
fsfrechet::reach::FSPathprotected
FSPath(FreeSpace::ptr afs)frechet::reach::FSPath
FSPath()frechet::reach::FSPathprotected
getPath(int i) constfrechet::reach::FSPath
gmodelfrechet::poly::PolygonFSPathprivate
IndexPair typedeffrechet::poly::PolygonFSPathprivate
is_consistent(Curve fix)frechet::poly::PolygonFSPathprivatestatic
isReachable(int i, int j, double prec=PRECISION) constfrechet::reach::FSPath
isReachable(Point a, double prec=PRECISION) constfrechet::reach::FSPath
left(int i, int j) constfrechet::reach::FSPathinline
left_contains(int i, int j, double y, double prec=PRECISION) constfrechet::reach::FSPathprotected
LRfrechet::reach::FSPathprotected
mapFromP(Segment pseg, Curve result[2]) constfrechet::reach::FSPath
mapFromP(int p) constfrechet::reach::FSPath
mapFromPToQ(int p) constfrechet::reach::FSPath
mapFromQ(Segment pseg, Curve result[2]) constfrechet::reach::FSPath
mapFromQ(int q) constfrechet::reach::FSPath
mapFromQToP(int q) constfrechet::reach::FSPath
mapInterval(Orientation o, int p) constfrechet::poly::PolygonFSPathprivate
mapPoint(Orientation o, int p) constfrechet::poly::PolygonFSPathprivate
mapToP(Curve path[2]) constfrechet::reach::FSPath
mapToQ(Curve path[2]) constfrechet::reach::FSPath
mapToSegment(double a, Point p1, Point p2)frechet::reach::FSPathprotectedstatic
next_hor(int i)frechet::reach::FSPathprotected
next_vert(int j)frechet::reach::FSPathprotected
opposite(const Interval &LR, const Interval &RF)frechet::reach::FSPathstatic
pathfrechet::reach::FSPathprotected
PolygonFSPath(FreeSpace::ptr fs)frechet::poly::PolygonFSPath
PRECISIONfrechet::reach::FSPathstatic
propagate(const Interval &RF, const Interval &TF, const Interval &LR, const Interval &BR, Interval &RR, Interval &TR)frechet::reach::FSPathstatic
propagateBottom(int i, int j, double bx, double by)frechet::reach::FSPathprotected
propagateBottom(int i, int j0, double bx, double by, bool allow_wrap)frechet::reach::FSPathprotected
propagateColumn(int i, int j0, double bx, double by, bool allow_wrap)frechet::reach::FSPathprotected
propagateHorizontalEdge(Point a, double bx, double prec=PRECISION)frechet::reach::FSPathprotected
propagateInner(int i, int j, double bx, double by)frechet::reach::FSPathprotected
propagateVerticalEdge(Point a, double by, double prec=PRECISION)frechet::reach::FSPathprotected
ptr typedeffrechet::reach::FSPath
startPoint() constfrechet::reach::FSPathinline
toPoint(Pointer segment)frechet::reach::FSPath
update(const Graph::ptr result, double epsilon)frechet::poly::PolygonFSPath
frechet::reach::FSPath::update(Point start, double epsilon)frechet::reach::FSPath
wrapRightfrechet::reach::FSPathprotected
wrapTopfrechet::reach::FSPathprotected
~FSPath()frechet::reach::FSPathinlinevirtual