ReactOS 0.4.16-dev-470-g91b8923
|
#include <monoTriangulation.h>
Public Member Functions | |
vertexArray (Int s) | |
vertexArray (Real vertices[][2], Int nVertices) | |
~vertexArray () | |
void | appendVertex (Real *ptr) |
Real * | getVertex (Int i) |
Real ** | getArray () |
Int | getNumElements () |
Int | findIndexAbove (Real v) |
Int | findIndexAboveGen (Real v, Int startIndex, Int EndIndex) |
Int | findIndexBelowGen (Real v, Int startIndex, Int EndIndex) |
Int | findIndexStrictBelowGen (Real v, Int startIndex, Int EndIndex) |
Int | findIndexFirstAboveEqualGen (Real v, Int startIndex, Int endIndex) |
Int | skipEqualityFromStart (Real v, Int start, Int end) |
Int | findDecreaseChainFromEnd (Int begin, Int end) |
void | print () |
Private Attributes | |
Real ** | array |
Int | index |
Int | size |
Definition at line 77 of file monoTriangulation.h.
vertexArray::vertexArray | ( | Int | s | ) |
Definition at line 1131 of file monoTriangulation.cc.
vertexArray::~vertexArray | ( | ) |
Definition at line 1139 of file monoTriangulation.cc.
Definition at line 1144 of file monoTriangulation.cc.
Referenced by monoTriangulation(), monoTriangulationFun(), monoTriangulationFunBackend(), monoTriangulationLoop(), sampleCompBotSimple(), sampleCompTopSimple(), sampleLeftSingleTrimEdgeRegion(), sampleLeftSingleTrimEdgeRegionGen(), sampleMonoPoly(), sampleRightSingleTrimEdgeRegion(), sampleRightSingleTrimEdgeRegionGen(), and toVertexArrays().
Definition at line 1306 of file monoTriangulation.cc.
Referenced by sampleRightOneGridStep().
Definition at line 1175 of file monoTriangulation.cc.
Definition at line 1288 of file monoTriangulation.cc.
Referenced by findNeck(), sampleCompLeft(), and sampleCompRight().
Definition at line 1201 of file monoTriangulation.cc.
Referenced by findDownCorners(), sampleCompLeft(), and sampleCompRight().
Definition at line 1253 of file monoTriangulation.cc.
Referenced by findNeckF(), and findUpCorners().
Definition at line 1227 of file monoTriangulation.cc.
Referenced by sampleMonoPolyRec().
|
inline |
Definition at line 87 of file monoTriangulation.h.
Referenced by monoTriangulation2(), monoTriangulationRec(), monoTriangulationRecFun(), monoTriangulationRecFunBackend(), monoTriangulationRecFunGen(), monoTriangulationRecGen(), and monoTriangulationRecGenTBOpt().
|
inline |
Definition at line 88 of file monoTriangulation.h.
Referenced by findNeck(), findNeckF(), monoTriangulationFun(), monoTriangulationRec(), monoTriangulationRecFun(), monoTriangulationRecFunBackend(), monoTriangulationRecOpt(), sampleCompBotSimple(), sampleCompTopSimple(), sampleLeftSingleTrimEdgeRegionGen(), sampleMonoPolyRec(), and sampleRightSingleTrimEdgeRegionGen().
Definition at line 86 of file monoTriangulation.h.
Referenced by chainConcave(), chainConvex(), drawCorners(), findBotLeftSegment(), findBotRightSegment(), findBotSeparator(), findDownCorners(), findNeck(), findNeckF(), findTopLeftSegment(), findTopRightSegment(), findTopSeparator(), findUpCorners(), monoTriangulation2(), monoTriangulationRecGenOpt(), monoTriangulationRecGenTBOpt(), monoTriangulationRecOpt(), sampleBotLeftWithGridLinePost(), sampleBotRightWithGridLinePost(), sampleCompBot(), sampleCompBotSimple(), sampleCompLeft(), sampleCompRight(), sampleCompTop(), sampleCompTopSimple(), sampleCompTopSimpleOpt(), sampleLeftOneGridStep(), sampleLeftSingleTrimEdgeRegionGen(), sampleLeftStrip(), sampleLeftStripRec(), sampleLeftStripRecF(), sampleMonoPolyRec(), sampleRightOneGridStep(), sampleRightSingleTrimEdgeRegionGen(), sampleRightStripRecF(), sampleTopLeftWithGridLinePost(), sampleTopRightWithGridLinePost(), stripOfFanLeft(), and stripOfFanRight().
void vertexArray::print | ( | ) |
Definition at line 1159 of file monoTriangulation.cc.
Referenced by findDownCorners().
Definition at line 1323 of file monoTriangulation.cc.
Referenced by findDownCorners(), and findUpCorners().
|
private |
Definition at line 78 of file monoTriangulation.h.
Referenced by getArray().
|
private |
Definition at line 79 of file monoTriangulation.h.
Referenced by appendVertex(), findIndexAbove(), getNumElements(), and print().
|
private |
Definition at line 80 of file monoTriangulation.h.