ReactOS 0.4.16-dev-550-g2186ce3
|
#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().