#include <ISFace.H>
Public Member Functions | |
| 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 |
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4