|
FreeWRL / FreeX3D 4.3.0
|
Public Member Functions | |
| monoChain (directedLine *cHead, directedLine *cTail) | |
| void | setNext (monoChain *n) |
| void | setPrev (monoChain *p) |
| void | setNextPolygon (monoChain *np) |
| monoChain * | getNext () |
| monoChain * | getPrev () |
| directedLine * | getHead () |
| directedLine * | getTail () |
| void | resetCurrent () |
| void | deleteLoop () |
| void | deleteLoopList () |
| void | insert (monoChain *nc) |
| Int | numChainsSingleLoop () |
| Int | numChainsAllLoops () |
| monoChain ** | toArrayAllLoops (Int &num_chains) |
| Int | toArraySingleLoop (monoChain **array, Int index) |
| Real | chainIntersectHoriz (Real y) |
| directedLine * | find (Real y) |
| void | printOneChain () |
| void | printChainLoop () |
| void | printAllLoops () |
Data Fields | |
| Int | isKey |
| Real | keyY |
Definition at line 41 of file monoChain.h.
| monoChain::monoChain | ( | directedLine * | cHead, |
| directedLine * | cTail ) |
Definition at line 91 of file monoChain.cc.
|
inline |
Definition at line 59 of file monoChain.h.
| Real monoChain::chainIntersectHoriz | ( | Real | y | ) |
Definition at line 208 of file monoChain.cc.
| void monoChain::deleteLoop | ( | ) |
Definition at line 142 of file monoChain.cc.
| void monoChain::deleteLoopList | ( | ) |
Definition at line 153 of file monoChain.cc.
| directedLine * monoChain::find | ( | Real | y | ) |
Definition at line 392 of file monoChain.cc.
|
inline |
Definition at line 66 of file monoChain.h.
|
inline |
Definition at line 64 of file monoChain.h.
|
inline |
Definition at line 65 of file monoChain.h.
|
inline |
Definition at line 67 of file monoChain.h.
| void monoChain::insert | ( | monoChain * | nc | ) |
Definition at line 134 of file monoChain.cc.
| Int monoChain::numChainsAllLoops | ( | ) |
Definition at line 198 of file monoChain.cc.
| Int monoChain::numChainsSingleLoop | ( | ) |
Definition at line 187 of file monoChain.cc.
| void monoChain::printAllLoops | ( | ) |
Definition at line 442 of file monoChain.cc.
| void monoChain::printChainLoop | ( | ) |
Definition at line 431 of file monoChain.cc.
| void monoChain::printOneChain | ( | ) |
Definition at line 421 of file monoChain.cc.
|
inline |
Definition at line 69 of file monoChain.h.
|
inline |
Definition at line 61 of file monoChain.h.
|
inline |
Definition at line 63 of file monoChain.h.
|
inline |
Definition at line 62 of file monoChain.h.
| monoChain ** monoChain::toArrayAllLoops | ( | Int & | num_chains | ) |
Definition at line 174 of file monoChain.cc.
| Int monoChain::toArraySingleLoop | ( | monoChain ** | array, |
| Int | index ) |
Definition at line 163 of file monoChain.cc.
| Int monoChain::isKey |
Definition at line 82 of file monoChain.h.
| Real monoChain::keyY |
Definition at line 83 of file monoChain.h.