|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "directedLine.h"

Go to the source code of this file.
Classes | |
| struct | sweepRange |
Typedefs | |
| typedef struct sweepRange | sweepRange |
Functions | |
| Int | isBelow (directedLine *v, directedLine *e) |
| Int | isAbove (directedLine *v, directedLine *e) |
| Int | cuspType (directedLine *v) |
| sweepRange * | sweepRangeMake (directedLine *left, Int leftType, directedLine *right, Int rightType) |
| void | sweepRangeDelete (sweepRange *range) |
| Int | sweepRangeEqual (sweepRange *sr1, sweepRange *sr2) |
| void | sweepY (Int nVertices, directedLine **sortedVerteces, sweepRange **ret_ranges) |
| directedLine * | partitionY (directedLine *polygons, sampledLine **retSampledLines) |
| void | findDiagonals (Int total_num_edges, directedLine **sortedVertices, sweepRange **ranges, Int &num_diagonals, directedLine **diagonal_vertices) |
| directedLine ** | DBGfindDiagonals (directedLine *polygons, Int &num_diagonals) |
| typedef struct sweepRange sweepRange |
| Int cuspType | ( | directedLine * | v | ) |
Definition at line 142 of file partitionY.cc.
Referenced by MC_sweepY().
| directedLine ** DBGfindDiagonals | ( | directedLine * | polygons, |
| Int & | num_diagonals | ||
| ) |
Definition at line 426 of file partitionY.cc.
| void findDiagonals | ( | Int | total_num_edges, |
| directedLine ** | sortedVertices, | ||
| sweepRange ** | ranges, | ||
| Int & | num_diagonals, | ||
| directedLine ** | diagonal_vertices | ||
| ) |
Definition at line 333 of file partitionY.cc.
Referenced by DBGfindDiagonals(), and partitionY().
| Int isAbove | ( | directedLine * | v, |
| directedLine * | e | ||
| ) |
Definition at line 89 of file partitionY.cc.
Referenced by findDiagonals(), isCusp(), MC_findDiagonals(), MC_sweepY(), and sweepY().
| Int isBelow | ( | directedLine * | v, |
| directedLine * | e | ||
| ) |
Definition at line 73 of file partitionY.cc.
Referenced by findDiagonals(), isCusp(), MC_findDiagonals(), MC_sweepY(), and sweepY().
| directedLine * partitionY | ( | directedLine * | polygons, |
| sampledLine ** | retSampledLines | ||
| ) |
Definition at line 447 of file partitionY.cc.
| void sweepRangeDelete | ( | sweepRange * | range | ) |
Definition at line 162 of file partitionY.cc.
| Int sweepRangeEqual | ( | sweepRange * | sr1, |
| sweepRange * | sr2 | ||
| ) |
Definition at line 167 of file partitionY.cc.
Referenced by findDiagonals(), and MC_findDiagonals().
| sweepRange * sweepRangeMake | ( | directedLine * | left, |
| Int | leftType, | ||
| directedLine * | right, | ||
| Int | rightType | ||
| ) |
Definition at line 150 of file partitionY.cc.
Referenced by MC_sweepY(), and sweepY().
| void sweepY | ( | Int | nVertices, |
| directedLine ** | sortedVerteces, | ||
| sweepRange ** | ret_ranges | ||
| ) |
Definition at line 722 of file partitionY.cc.
Referenced by DBGfindDiagonals(), and partitionY().