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.