|
| | 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: