_bbox | InSpace::ISMesh | [protected] |
_edges | InSpace::ISMesh | [protected] |
_faces | InSpace::ISMesh | [protected] |
_isolatedFaces | InSpace::ISMesh | [protected] |
_name | InSpace::ISMesh | [protected] |
_triStrips | InSpace::ISMesh | [protected] |
_useTexCoords | InSpace::ISMesh | [protected] |
_useVertexColors | InSpace::ISMesh | [protected] |
_useVertexNormals | InSpace::ISMesh | [protected] |
_verts | InSpace::ISMesh | [protected] |
addEdge(ISEdge *e) | InSpace::ISMesh | [virtual] |
addEdge(ISVertex *u, ISVertex *v) | InSpace::ISMesh | [virtual] |
addEdge(int i, int j) | InSpace::ISMesh | [virtual] |
addFace(ISFace *f, Wvec normal=Wvec(0, 0, 0), int isolated=1) | InSpace::ISMesh | [virtual] |
addFace(ISVertex *u, ISVertex *v, ISVertex *w, Wvec normal=Wvec(0, 0, 0), int isolated=1, bool debug=1) | InSpace::ISMesh | [virtual] |
addFace(int i, int j, int k, Wvec normal=Wvec(0, 0, 0), int isolated=1, bool debug=1) | InSpace::ISMesh | [virtual] |
addTriStripVertex(ISVertex *v, int triStripNum) | InSpace::ISMesh | [virtual] |
addVertex(ISVertex *v) | InSpace::ISMesh | [virtual] |
addVertex(cWpt &loc) | InSpace::ISMesh | [virtual] |
addVertex(cWpt &loc, cWvec &norm) | InSpace::ISMesh | [virtual] |
bbox() | InSpace::ISMesh | [inline, virtual] |
cleanUp(double epsilon) | InSpace::ISMesh | |
draw(bool useAlpha=false, double alpha=1.0) | InSpace::ISMesh | |
edges() const | InSpace::ISMesh | [inline] |
empty() const | InSpace::ISMesh | [inline] |
faces() const | InSpace::ISMesh | [inline] |
getUseTexCoords() | InSpace::ISMesh | [inline] |
ISMesh(Cstr_ptr &name=str_ptr::null_str(), int numv=0, int nume=0, int numf=0) | InSpace::ISMesh | |
isolatedFaces() const | InSpace::ISMesh | [inline] |
lookupFace(ISVertex *u, ISVertex *v, ISVertex *w) | InSpace::ISMesh | [virtual] |
nedges() const | InSpace::ISMesh | [inline] |
nfaces() const | InSpace::ISMesh | [inline] |
nisoFaces() const | InSpace::ISMesh | [inline] |
ntriStrips() const | InSpace::ISMesh | [inline] |
nverts() const | InSpace::ISMesh | [inline] |
pointIntersect(Wpt pobj) | InSpace::ISMesh | |
print() | InSpace::ISMesh | [inline, virtual] |
rayIntersect(Wvec v, Wpt p) | InSpace::ISMesh | |
readVRML(istream *is) | InSpace::ISMesh | |
removeAll() | InSpace::ISMesh | [virtual] |
removeEdge(ISEdge *e) | InSpace::ISMesh | [virtual] |
removeFace(ISFace *f) | InSpace::ISMesh | [virtual] |
removeVertex(ISVertex *v) | InSpace::ISMesh | [virtual] |
setUseTexCoords(int value) | InSpace::ISMesh | [inline] |
setUseVertexColors(int value) | InSpace::ISMesh | [inline] |
setUseVertexNormals(int value) | InSpace::ISMesh | [inline] |
surfaceArea() | InSpace::ISMesh | [virtual] |
transform(cWtransf &xform) | InSpace::ISMesh | [virtual] |
tristrips() const | InSpace::ISMesh | [inline] |
validVertIndices(int i, int j) const | InSpace::ISMesh | [inline] |
validVertIndices(int i, int j, int k) const | InSpace::ISMesh | [inline] |
verts() const | InSpace::ISMesh | [inline] |
volume() | InSpace::ISMesh | [virtual] |
writeVRML(ostream *ofs) | InSpace::ISMesh | |
~ISMesh() | InSpace::ISMesh | [virtual] |