#include <mmsftcontour.h>
Definition at line 39 of file mmsftcontour.h.
| MMSFTContour::MMSFTContour | ( | FT_Vector * | outlineVertexList, | |
| char * | outlineVertexTags, | |||
| unsigned int | outlineNumVertices | |||
| ) |
Definition at line 38 of file mmsftcontour.cpp.
| MMSFTContour::~MMSFTContour | ( | ) |
Definition at line 97 of file mmsftcontour.cpp.
| void MMSFTContour::AddVertex | ( | MMSFTVertex | vertex | ) | [inline, private] |
Definition at line 105 of file mmsftcontour.cpp.
| void MMSFTContour::AddOutsetVertex | ( | MMSFTVertex | vertex | ) | [inline, private] |
Definition at line 112 of file mmsftcontour.cpp.
| void MMSFTContour::AddFrontVertex | ( | MMSFTVertex | vertex | ) | [inline, private] |
Definition at line 117 of file mmsftcontour.cpp.
| void MMSFTContour::AddBackVertex | ( | MMSFTVertex | vertex | ) | [inline, private] |
Definition at line 122 of file mmsftcontour.cpp.
| void MMSFTContour::evaluateQuadraticCurve | ( | MMSFTVertex | A, | |
| MMSFTVertex | B, | |||
| MMSFTVertex | C | |||
| ) | [inline, private] |
Definition at line 127 of file mmsftcontour.cpp.
| void MMSFTContour::evaluateCubicCurve | ( | MMSFTVertex | A, | |
| MMSFTVertex | B, | |||
| MMSFTVertex | C, | |||
| MMSFTVertex | D | |||
| ) | [inline, private] |
Definition at line 140 of file mmsftcontour.cpp.
| double MMSFTContour::NormVector | ( | const MMSFTVertex & | v | ) | [inline, private] |
| void MMSFTContour::RotationMatrix | ( | const MMSFTVertex & | a, | |
| const MMSFTVertex & | b, | |||
| double * | matRot, | |||
| double * | invRot | |||
| ) | [inline, private] |
| void MMSFTContour::MultMatrixVect | ( | double * | mat, | |
| MMSFTVertex & | v | |||
| ) | [inline, private] |
| void MMSFTContour::ComputeBisec | ( | MMSFTVertex & | v | ) | [inline, private] |
| MMSFTVertex MMSFTContour::ComputeOutsetVertex | ( | MMSFTVertex | a, | |
| MMSFTVertex | b, | |||
| MMSFTVertex | c | |||
| ) | [inline, private] |
Definition at line 171 of file mmsftcontour.cpp.
| const MMSFTVertex& MMSFTContour::Vertex | ( | unsigned int | index | ) | const [inline] |
Definition at line 65 of file mmsftcontour.h.
| const MMSFTVertex& MMSFTContour::Outset | ( | unsigned int | index | ) | const [inline] |
Definition at line 67 of file mmsftcontour.h.
| const MMSFTVertex& MMSFTContour::FrontVertex | ( | unsigned int | index | ) | const [inline] |
Definition at line 69 of file mmsftcontour.h.
| const MMSFTVertex& MMSFTContour::BackVertex | ( | unsigned int | index | ) | const [inline] |
Definition at line 75 of file mmsftcontour.h.
| unsigned int MMSFTContour::getVertexCount | ( | ) | const [inline] |
Definition at line 81 of file mmsftcontour.h.
| void MMSFTContour::setParity | ( | int | parity | ) |
Definition at line 192 of file mmsftcontour.cpp.
| void MMSFTContour::buildFrontOutset | ( | double | outset | ) |
Definition at line 221 of file mmsftcontour.cpp.
| void MMSFTContour::buildBackOutset | ( | double | outset | ) |
Definition at line 228 of file mmsftcontour.cpp.
MMSFTVertexVector MMSFTContour::vertexList [private] |
Definition at line 41 of file mmsftcontour.h.
Definition at line 42 of file mmsftcontour.h.
Definition at line 43 of file mmsftcontour.h.
Definition at line 44 of file mmsftcontour.h.
bool MMSFTContour::clockwise [private] |
Definition at line 47 of file mmsftcontour.h.