#include <IceIndexedTriangle.h>
|
| float | Angle (const IndexedTriangle &tri, const Point *verts) const |
| |
| float | Area (const Point *verts) const |
| |
| bool | BackfaceCulling (const Point *verts, const Point &source) const |
| |
| void | Center (const Point *verts, Point ¢er) const |
| |
| void | CenteredNormal (const Point *verts, Point &normal) const |
| |
| float | Compacity (const Point *verts) const |
| |
| CubeIndex | ComputeCubeIndex (const Point *verts) const |
| |
| float | ComputeOcclusionPotential (const Point *verts, const Point &view) const |
| |
| void | ComputePoint (const Point *verts, float u, float v, Point &pt, udword *nearvtx=null) const |
| |
| void | DenormalizedNormal (const Point *verts, Point &normal) const |
| |
| bool | Equal (const IndexedTriangle &tri) const |
| |
| ubyte | FindEdge (udword vref0, udword vref1) const |
| |
| void | Flip () |
| |
| void | GetVRefs (ubyte edgenb, udword &vref0, udword &vref1, udword &vref2) const |
| |
| bool | HasVertex (udword ref) const |
| |
| bool | HasVertex (udword ref, udword *index) const |
| |
| inline_ | IndexedTriangle () |
| | Constructor. More...
|
| |
| inline_ | IndexedTriangle (udword r0, udword r1, udword r2) |
| | Constructor. More...
|
| |
| inline_ | IndexedTriangle (const IndexedTriangle &triangle) |
| | Copy constructor. More...
|
| |
| bool | IsDegenerate () const |
| |
| bool | IsVisible (const Point *verts, const Point &source) const |
| |
| float | MaxEdgeLength (const Point *verts) const |
| |
| float | MinEdgeLength (const Point *verts) const |
| |
| void | Normal (const Point *verts, Point &normal) const |
| |
| udword | OppositeVertex (udword vref0, udword vref1) const |
| |
| inline_ udword | OppositeVertex (ubyte edgenb) const |
| |
| float | Perimeter (const Point *verts) const |
| |
| inline_ Plane | PlaneEquation (const Point *verts) const |
| |
| void | RandomPoint (const Point *verts, Point &random) const |
| |
| bool | ReplaceVertex (udword oldref, udword newref) |
| |
| inline_ | ~IndexedTriangle () |
| | Destructor. More...
|
| |
Definition at line 23 of file IceIndexedTriangle.h.
| inline_ IndexedTriangle::IndexedTriangle |
( |
| ) |
|
|
inline |
| inline_ IndexedTriangle::~IndexedTriangle |
( |
| ) |
|
|
inline |
| float IndexedTriangle::Area |
( |
const Point * |
verts | ) |
const |
| float IndexedTriangle::Compacity |
( |
const Point * |
verts | ) |
const |
| void IndexedTriangle::Flip |
( |
| ) |
|
| bool IndexedTriangle::HasVertex |
( |
udword |
ref | ) |
const |
| bool IndexedTriangle::HasVertex |
( |
udword |
ref, |
|
|
udword * |
index |
|
) |
| const |
| bool IndexedTriangle::IsDegenerate |
( |
| ) |
const |
| float IndexedTriangle::MaxEdgeLength |
( |
const Point * |
verts | ) |
const |
| float IndexedTriangle::MinEdgeLength |
( |
const Point * |
verts | ) |
const |
| float IndexedTriangle::Perimeter |
( |
const Point * |
verts | ) |
const |
| bool IndexedTriangle::ReplaceVertex |
( |
udword |
oldref, |
|
|
udword |
newref |
|
) |
| |
| udword IndexedTriangle::mVRef[3] |
The documentation for this class was generated from the following file: