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