#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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|