Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
#include <PolygonSimplifier.hpp>
Public Member Functions | |
| Triangle () | |
| void | replaceVertex (Vertex *oldv, Vertex *newv) |
| void | computeNormal () |
| float | computeArea () const |
| float | computePotentialArea (const Vertex *oldv, const Vertex *newv) const |
| fvec3 | computePotentialNormal (const Vertex *oldv, const Vertex *newv) const |
| bool | hasVertex (const Vertex *v) const |
| bool | checkTriangle () const |
| QErr | computeQErr () const |
| const Vertex * | vertex (int index) const |
| vertices of the triangle | |
| Vertex * | vertex (int index) |
| const fvec3 & | normal () const |
| normal of the triangle | |
| bool | removed () const |
| ara of the triangle | |
Protected Attributes | |
| Vertex * | mVertices [3] |
| generates the QErr | |
| fvec3 | mNormal |
| normal of the triangle | |
| bool | mRemoved |
| ara of the triangle | |
Friends | |
| class | PolygonSimplifier |
| class | Vertex |
| vl::PolygonSimplifier::Triangle::Triangle | ( | ) | [inline] |
| void vl::PolygonSimplifier::Triangle::computeNormal | ( | ) | [inline] |
| float vl::PolygonSimplifier::Triangle::computeArea | ( | ) | const [inline] |
| float vl::PolygonSimplifier::Triangle::computePotentialArea | ( | const Vertex * | oldv, | |
| const Vertex * | newv | |||
| ) | const [inline] |
| fvec3 vl::PolygonSimplifier::Triangle::computePotentialNormal | ( | const Vertex * | oldv, | |
| const Vertex * | newv | |||
| ) | const [inline] |
| bool vl::PolygonSimplifier::Triangle::hasVertex | ( | const Vertex * | v | ) | const [inline] |
| bool vl::PolygonSimplifier::Triangle::checkTriangle | ( | ) | const [inline] |
| PolygonSimplifier::QErr vl::PolygonSimplifier::Triangle::computeQErr | ( | ) | const [inline] |
| const Vertex* vl::PolygonSimplifier::Triangle::vertex | ( | int | index | ) | const [inline] |
vertices of the triangle
| Vertex* vl::PolygonSimplifier::Triangle::vertex | ( | int | index | ) | [inline] |
| const fvec3& vl::PolygonSimplifier::Triangle::normal | ( | ) | const [inline] |
normal of the triangle
| bool vl::PolygonSimplifier::Triangle::removed | ( | ) | const [inline] |
ara of the triangle
has this triangle been removed?
friend class PolygonSimplifier [friend] |
friend class Vertex [friend] |
Vertex* vl::PolygonSimplifier::Triangle::mVertices[3] [protected] |
generates the QErr
vertices of the triangle
fvec3 vl::PolygonSimplifier::Triangle::mNormal [protected] |
normal of the triangle
bool vl::PolygonSimplifier::Triangle::mRemoved [protected] |
ara of the triangle
has this triangle been removed?