#include <ISVertex.H>
Public Member Functions | |
| ISVertex (cWpt &p=Origin) | |
| ISVertex (cWpt &p, cWvec &n) | |
| ISVertex (double x, double y, double z) | |
| virtual | ~ISVertex () |
| void | moveTo (cWpt &p) |
| void | offsetLoc (cWvec &v) |
| void | transform (cWtransf &xform) |
| void | setMesh (ISMesh *m) |
| void | setColor (Color c) |
| void | setTexCoords (float u, float v) |
| void | setNormal (cWvec &n) |
| cWpt & | loc () const |
| cWvec & | norm () const |
| Color | color () |
| float * | texcoords () |
| int | numAdjEdges () |
| ISEdge * | adjEdge (int k) const |
| ISVertex * | neighborVert (int k) |
| ISEdge * | lookupEdge (ISVertex *v) |
| int | isAdjacent (ISVertex *v) |
| void | addEdge (ISEdge *e) |
| int | removeEdge (ISEdge *e) |
Protected Attributes | |
| Wpt | _loc |
| ARRAY< ISEdge * > | _adjEdges |
| Color | _color |
| Wvec | _norm |
| float | _texcoords [2] |
| ISMesh * | _mesh |
Friends | |
| ostream & | operator<< (ostream &os, ISVertex v) |
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4