|
| directedLine (short dir, sampledLine *sl) |
void | init (short dir, sampledLine *sl) |
Real * | head () |
Real * | tail () |
Real * | getVertex (Int i) |
Int | get_npoints () |
directedLine * | getPrev () |
directedLine * | getNext () |
directedLine * | getNextPolygon () |
sampledLine * | getSampledLine () |
short | getDirection () |
void | putDirection (short dir) |
void | putPrev (directedLine *p) |
void | putNext (directedLine *p) |
void | insert (directedLine *nl) |
void | deletePolygonList () |
void | deleteSinglePolygon () |
void | deleteSinglePolygonWithSline () |
void | deletePolygonListWithSline () |
void | deleteSingleLine (directedLine *dline) |
directedLine * | deleteDegenerateLines () |
directedLine * | deleteDegenerateLinesAllPolygons () |
directedLine * | cutIntersectionAllPoly (int &cutOccur) |
short | isPolygon () |
Int | compInY (directedLine *nl) |
Int | compInX (directedLine *nl) |
directedLine ** | sortAllPolygons () |
Int | numEdges () |
Int | numEdgesAllPolygons () |
Int | numPolygons () |
short | isConnected () |
Real | polyArea () |
void | printSingle () |
void | printList () |
void | printAllPolygons () |
void | writeAllPolygons (char *filename) |
directedLine * | insertPolygon (directedLine *newpolygon) |
directedLine * | cutoffPolygon (directedLine *p) |
Int | toArraySinglePolygon (directedLine **array, Int index) |
directedLine ** | toArrayAllPolygons (Int &total_num_edges) |
void | connectDiagonal (directedLine *v1, directedLine *v2, directedLine **ret_p1, directedLine **ret_p2, sampledLine **generatedLine, directedLine *list) |
void | connectDiagonal_2slines (directedLine *v1, directedLine *v2, directedLine **ret_p1, directedLine **ret_p2, directedLine *list) |
Int | samePolygon (directedLine *v1, directedLine *v2) |
void | setRootBit () |
void | resetRootBit () |
directedLine * | findRoot () |
void | rootLinkSet (directedLine *r) |
directedLine * | rootLinkFindRoot () |
directedLine * | deleteChain (directedLine *begin, directedLine *end) |
Definition at line 41 of file directedLine.h.
◆ directedLine() [1/2]
directedLine::directedLine |
( |
short | dir, |
|
|
sampledLine * | sl ) |
◆ directedLine() [2/2]
directedLine::directedLine |
( |
| ) |
|
◆ ~directedLine()
directedLine::~directedLine |
( |
| ) |
|
◆ compInX()
◆ compInY()
◆ connectDiagonal()
◆ connectDiagonal_2slines()
◆ cutIntersectionAllPoly()
directedLine * directedLine::cutIntersectionAllPoly |
( |
int & | cutOccur | ) |
|
◆ cutoffPolygon()
◆ deleteChain()
◆ deleteDegenerateLines()
◆ deleteDegenerateLinesAllPolygons()
directedLine * directedLine::deleteDegenerateLinesAllPolygons |
( |
| ) |
|
◆ deletePolygonList()
void directedLine::deletePolygonList |
( |
| ) |
|
◆ deletePolygonListWithSline()
void directedLine::deletePolygonListWithSline |
( |
| ) |
|
◆ deleteSingleLine()
◆ deleteSinglePolygon()
void directedLine::deleteSinglePolygon |
( |
| ) |
|
◆ deleteSinglePolygonWithSline()
void directedLine::deleteSinglePolygonWithSline |
( |
| ) |
|
◆ findRoot()
◆ get_npoints()
Int directedLine::get_npoints |
( |
| ) |
|
|
inline |
◆ getDirection()
short directedLine::getDirection |
( |
| ) |
|
|
inline |
◆ getNext()
◆ getNextPolygon()
◆ getPrev()
◆ getSampledLine()
◆ getVertex()
Real * directedLine::getVertex |
( |
Int | i | ) |
|
◆ head()
Real * directedLine::head |
( |
| ) |
|
◆ init()
void directedLine::init |
( |
short | dir, |
|
|
sampledLine * | sl ) |
◆ insert()
◆ insertPolygon()
◆ isConnected()
short directedLine::isConnected |
( |
| ) |
|
◆ isPolygon()
short directedLine::isPolygon |
( |
| ) |
|
◆ numEdges()
Int directedLine::numEdges |
( |
| ) |
|
◆ numEdgesAllPolygons()
Int directedLine::numEdgesAllPolygons |
( |
| ) |
|
◆ numPolygons()
Int directedLine::numPolygons |
( |
| ) |
|
◆ polyArea()
Real directedLine::polyArea |
( |
| ) |
|
◆ printAllPolygons()
void directedLine::printAllPolygons |
( |
| ) |
|
◆ printList()
void directedLine::printList |
( |
| ) |
|
◆ printSingle()
void directedLine::printSingle |
( |
| ) |
|
◆ putDirection()
void directedLine::putDirection |
( |
short | dir | ) |
|
|
inline |
◆ putNext()
◆ putPrev()
◆ resetRootBit()
void directedLine::resetRootBit |
( |
| ) |
|
|
inline |
◆ rootLinkFindRoot()
◆ rootLinkSet()
◆ samePolygon()
◆ setRootBit()
void directedLine::setRootBit |
( |
| ) |
|
|
inline |
◆ sortAllPolygons()
◆ tail()
Real * directedLine::tail |
( |
| ) |
|
◆ toArrayAllPolygons()
directedLine ** directedLine::toArrayAllPolygons |
( |
Int & | total_num_edges | ) |
|
◆ toArraySinglePolygon()
Int directedLine::toArraySinglePolygon |
( |
directedLine ** | array, |
|
|
Int | index ) |
◆ writeAllPolygons()
void directedLine::writeAllPolygons |
( |
char * | filename | ) |
|
The documentation for this class was generated from the following files: