#include <triangulation.h>
Public Member Functions | |
Facet3D () | |
Facet3D (Ridge3D *_r1, Ridge3D *_r2, Ridge3D *_r3) | |
Facet3D * | neighbour1 () const |
Facet3D * | neighbour2 () const |
Facet3D * | neighbour3 () const |
void | setOuterNormal (Point3D *p) |
double | distance (Point3D *p) |
Public Attributes | |
std::list< Point3D * > | halfspace |
Point3D | outerNormal |
Point3D | centre |
Point3D * | p1 |
Point3D * | p2 |
Point3D * | p3 |
Ridge3D * | r1 |
Ridge3D * | r2 |
Ridge3D * | r3 |
int | status |
Static Public Attributes | |
static int | currentStatus = 1 |
Facet3D::Facet3D | ( | ) | [inline] |
double Facet3D::distance | ( | Point3D * | p | ) | [inline] |
Facet3D* Facet3D::neighbour1 | ( | ) | const [inline] |
Facet3D* Facet3D::neighbour2 | ( | ) | const [inline] |
Facet3D* Facet3D::neighbour3 | ( | ) | const [inline] |
void Facet3D::setOuterNormal | ( | Point3D * | p | ) | [inline] |
int Facet3D::currentStatus = 1 [static] |
std::list<Point3D*> Facet3D::halfspace |
int Facet3D::status |