Facet3D Class Reference

#include <triangulation.h>

List of all members.

Public Member Functions

 Facet3D ()
 Facet3D (Ridge3D *_r1, Ridge3D *_r2, Ridge3D *_r3)
Facet3Dneighbour1 () const
Facet3Dneighbour2 () const
Facet3Dneighbour3 () const
void setOuterNormal (Point3D *p)
double distance (Point3D *p)

Public Attributes

std::list< Point3D * > halfspace
Point3D outerNormal
Point3D centre
Point3Dp1
Point3Dp2
Point3Dp3
Ridge3Dr1
Ridge3Dr2
Ridge3Dr3
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