Fréchet View  1.6.0
A Tool for Exploring Fréchet Distance Algorithms
frechet::reach::Structure Member List

This is the complete list of members for frechet::reach::Structure, including all inherited members.

_boundaryfrechet::reach::Structureprivate
after_mergefrechet::reach::Structurestatic
after_single_cellfrechet::reach::Structurestatic
assert_hook typedeffrechet::reach::Structure
assertPointerInterval(Pointer p, const PointerInterval &ival)frechet::reach::Structurestatic
assertSynchedIntervals(Pointer i1, Pointer i2, Pointer i3, Pointer i4)frechet::reach::Structureprivatestatic
before_mergefrechet::reach::Structurestatic
bottom()frechet::reach::Structureinline
bottom() constfrechet::reach::Structureinline
boundary(Orientation ori, Direction dir)frechet::reach::Structureinline
boundary(Orientation ori, Direction dir) constfrechet::reach::Structureinline
calcRecursive(const Rect &r)frechet::reach::Structureprivate
calculate()frechet::reach::Structure
calculateColumns(int i, int j)frechet::reach::Structure
calculateDouble()frechet::reach::Structure
calculateDouble(Orientation fringe)frechet::reach::Structure
calculateSingle()frechet::reach::Structure
CalculateTask classfrechet::reach::Structurefriend
cancelFlagfrechet::reach::Structureprivate
clipSeeThroughPointer(Pointer p)frechet::reach::Structureprivate
concurrencyfrechet::reach::Structureprivate
copy(const Structure &that)frechet::reach::Structure
copySegments(BoundaryList &list, Pointer seg[5])frechet::reach::Structureprivate
create2Segments(Pointer &first, Pointer &second, data::Interval ival, Orientation ori, Type t1, Type t2)frechet::reach::Structureprivate
createSingleCellSegments(SingleCellAuxData &aux, Orientation ori, double y0)frechet::reach::Structureprivate
crossLink(Pointer i1, Pointer i2, Pointer j1, Pointer j2)frechet::reach::Structureprivate
doCalcRecursive(const Rect &r)frechet::reach::Structureprivate
findStartingPoint(Orientation edge)frechet::reach::Structure
first(Orientation ori)frechet::reach::Structureinline
first(Orientation ori) constfrechet::reach::Structureinline
freeSpace() constfrechet::reach::Structureinline
freeSpaceArrangement(data::Interval LF, data::Interval RF)frechet::reach::Structurestatic
freeSpaceArrangement(SingleCellAuxData &aux, Orientation ori)frechet::reach::Structureprivatestatic
fsfrechet::reach::Structureprivate
GraphModel classfrechet::reach::Structurefriend
horizontal(Direction dir)frechet::reach::Structureinline
left()frechet::reach::Structureinline
left() constfrechet::reach::Structureinline
linkSingleCellSegments(SingleCellAuxData &aux, Orientation ori)frechet::reach::Structureprivate
markNonAccesible(Orientation fringe, Structure &that)frechet::reach::Structureprivate
markNonAccesible(Pointer p, Pointer p2)frechet::reach::Structureprivate
merge(Orientation fringe, Structure &that, const Rect &r1, const Rect &r2)frechet::reach::Structureprivate
merge(BoundaryList &list, Pointer a, Pointer b)frechet::reach::Structureprivate
mergeConsecutive(Orientation ori)frechet::reach::Structureprivate
MergeTask classfrechet::reach::Structurefriend
next(Pointer p) constfrechet::reach::Structure
nextReachable(Pointer p)frechet::reach::Structureprivate
operator=(const Structure &that)frechet::reach::Structure
operator=(Structure &&that)frechet::reach::Structure
prev(Pointer p) constfrechet::reach::Structure
prevReachable(Pointer p)frechet::reach::Structureprivate
ptr typedeffrechet::reach::Structure
reachableInterval(Pointer seg[5])frechet::reach::Structureprivate
right()frechet::reach::Structureinline
right() constfrechet::reach::Structureinline
scanAndMerge(Pointer K, Orientation fringe)frechet::reach::Structureprivate
second(Orientation ori)frechet::reach::Structureinline
second(Orientation ori) constfrechet::reach::Structureinline
shift(Point offset)frechet::reach::Structure
singleCell(int i, int j)frechet::reach::Structure
split(Pointer seg, double y, Pointer twin)frechet::reach::Structureprivate
split2(Pointer &a, double x, Pointer &b)frechet::reach::Structureprivate
Structure(int concurrency=1, volatile bool *cancelFlag=nullptr)frechet::reach::Structure
Structure(const FreeSpace::ptr fs, int concurrency=1, volatile bool *cancelFlag=nullptr)frechet::reach::Structure
Structure(const Structure &that)frechet::reach::Structure
Structure(Structure &&that)frechet::reach::Structure
StructureIterator classfrechet::reach::Structurefriend
swap(Structure &that)frechet::reach::Structure
synchIntervals(Orientation fringe, Structure &that)frechet::reach::Structure
takeOwnership()frechet::reach::Structure
testCancelFlag()frechet::reach::Structureprivate
top()frechet::reach::Structureinline
top() constfrechet::reach::Structureinline
updatePointers(Pointer K, Pointer l, Pointer h, Pointer K1)frechet::reach::Structureprivate
vertical(Direction dir)frechet::reach::Structureinline
~Structure()frechet::reach::Structurevirtual