Facet3D Class Reference

#include <triangulation.h>

List of all members.

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


Constructor & Destructor Documentation

Facet3D::Facet3D (  )  [inline]

Facet3D::Facet3D ( Ridge3D *  _r1,
Ridge3D *  _r2,
Ridge3D *  _r3 
) [inline]


Member Function Documentation

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]


Member Data Documentation

int Facet3D::currentStatus = 1 [static]


The documentation for this class was generated from the following files:

Generated on Fri Jan 8 12:51:27 2010 for QSAS by  doxygen 1.5.7