Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ISFace Class Reference

#include <ISFace.H>

List of all members.

Public Methods

 ISFace (ISVertex *v1, ISVertex *v2, ISVertex *v3, ISEdge *e1, ISEdge *e2, ISEdge *e3)
virtual ~ISFace ()
void setVertex1 (ISVertex *v)
void setVertex2 (ISVertex *v)
void setVertex3 (ISVertex *v)
ISVertexvertex1 () const
ISVertexvertex2 () const
ISVertexvertex3 () const
ISEdgeedge1 () const
ISEdgeedge2 () const
ISEdgeedge3 () const
void setNormal (cWvec &n)
cWveccomputeNormal ()
cWvecnorm () const
Wplane plane ()
double area ()
double volume_el ()
int containsPt (Wpt p)
int contains (ISVertex *v) const
int contains (ISEdge *e) const
void setMesh (ISMesh *m)

Protected Attributes

Wvec _norm

Constructor & Destructor Documentation

ISFace::ISFace ISVertex   v1,
ISVertex   v2,
ISVertex   v3,
ISEdge   e1,
ISEdge   e2,
ISEdge   e3

virtual ISFace::~ISFace   [inline, virtual]

Member Function Documentation

double ISFace::area  

cWvec & ISFace::computeNormal  

int ISFace::contains ISEdge   e const [inline]

int ISFace::contains ISVertex   v const [inline]

int ISFace::containsPt Wpt    p

ISEdge* ISFace::edge1   const [inline]

ISEdge* ISFace::edge2   const [inline]

ISEdge* ISFace::edge3   const [inline]

cWvec& ISFace::norm   const [inline]

Wplane ISFace::plane  

void ISFace::setMesh ISMesh   m

void ISFace::setNormal cWvec   n [inline]

void ISFace::setVertex1 ISVertex   v [inline]

void ISFace::setVertex2 ISVertex   v [inline]

void ISFace::setVertex3 ISVertex   v [inline]

ISVertex* ISFace::vertex1   const [inline]

ISVertex* ISFace::vertex2   const [inline]

ISVertex* ISFace::vertex3   const [inline]

double ISFace::volume_el  

Member Data Documentation

ISEdge* ISFace::_e1 [protected]

ISEdge* ISFace::_e2 [protected]

ISEdge* ISFace::_e3 [protected]

ISMesh* ISFace::_mesh [protected]

Wvec ISFace::_norm [protected]

ISVertex* ISFace::_v1 [protected]

ISVertex* ISFace::_v2 [protected]

ISVertex* ISFace::_v3 [protected]

The documentation for this class was generated from the following files:
Generated on Mon Sep 15 16:27:57 2003 for inspace by doxygen1.2.18