#include <ISFace.H>
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) |
ISVertex * | vertex1 () const |
ISVertex * | vertex2 () const |
ISVertex * | vertex3 () const |
ISEdge * | edge1 () const |
ISEdge * | edge2 () const |
ISEdge * | edge3 () const |
void | setNormal (cWvec &n) |
cWvec & | computeNormal () |
cWvec & | norm () 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 | |
ISVertex * | _v1 |
ISVertex * | _v2 |
ISVertex * | _v3 |
ISEdge * | _e1 |
ISEdge * | _e2 |
ISEdge * | _e3 |
Wvec | _norm |
ISMesh * | _mesh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|