| __debug() | Surface | [inline, virtual] |
| __get_repository() | Surface | [inline] |
| _auxPlaneNormal | Surface | [protected] |
| _check_vertex(void) | Surface | [protected] |
| _created | Surface | [protected] |
| _duplicate_attributes(const Geometry &) | Surface | [protected, virtual] |
| _fastMesh | Surface | [protected] |
| _havePlaneNormal | Surface | [protected] |
| _insideOut | Geometry | [protected] |
| _mesh(int) const | Surface | [protected, virtual] |
| _nNorm | Surface | [protected] |
| _normals | Surface | [protected] |
| _nSurfaces | Surface | [protected] |
| _nUVCoords | Surface | [protected] |
| _nVert | Surface | [protected] |
| _pAutoInter | Surface | [protected] |
| _pAutoNormals | Surface | [protected] |
| _pAutoUVCoords | Surface | [protected] |
| _pAutoVertices | Surface | [protected] |
| _pIntersector | Surface | [protected] |
| _pIterator | Surface | [protected] |
| _pPreviousHit | Surface | [protected] |
| _pRepository | Surface | [protected] |
| _primActVert | Surface | [protected] |
| _primNormIndices | Surface | [protected] |
| _primUVIndices | Surface | [protected] |
| _primVertices | Surface | [protected] |
| _primVertIndices | Surface | [protected] |
| _rotate(float, const Vector3 &) | Surface | [protected, virtual] |
| _rotate(const Matrix3 &) | Surface | [protected, virtual] |
| _rotateX(float) | Surface | [protected, virtual] |
| _rotateY(float) | Surface | [protected, virtual] |
| _rotateZ(float) | Surface | [protected, virtual] |
| _scale(float) | Surface | [protected, virtual] |
| _transform(const Matrix4 &) | Surface | [protected, virtual] |
| _translate(float, float, float) | Surface | [protected, virtual] |
| esg::Geometry::_translate(const Vector3 &v) | Geometry | [inline, protected] |
| _uvCoords | Surface | [protected] |
| _vertices | Surface | [protected] |
| _vertIndex | Surface | [protected] |
| _vertOrder | Surface | [protected] |
| actVertex(void) const | Surface | [inline] |
| centroid(void) const | Surface | [virtual] |
| clone(const Matrix4 *pTrMat) const | Surface | [virtual] |
| esg::Geometry::clone(void) const | Geometry | [inline] |
| distance(const Geometry &geom, Vector3 *pDir) | Surface | [inline, virtual] |
| done(void) | Surface | |
| dump(const char *intent, const char *tab) | Surface | [virtual] |
| EPS | Geometry | [static] |
| extent(const Vector3 &direction) const | Surface | [virtual] |
| esg::Geometry::extent(float x, float y, float z) const | Geometry | [inline] |
| firstPlane(void) | Surface | |
| firstVertex(void) | Surface | [inline] |
| Geometry() | Geometry | [inline] |
| insideOut(bool b) | Geometry | [inline] |
| mapToUV(const Vector3 &v, Vector2 &uv) | Surface | [virtual] |
| mesh(int density=0) const | Geometry | |
| nextPlane(void) | Surface | |
| nextVertex(void) | Surface | [inline] |
| normal(const Vector3 &v) | Surface | |
| numEdges(void) const | Surface | |
| numPlanes(void) const | Surface | [inline] |
| numVertices(void) const | Surface | [inline] |
| NurbsSurface class | Surface | [friend] |
| QUAD_STRIP enum value | Surface | |
| QUADS enum value | Surface | |
| radius(void) const | Surface | [inline, virtual] |
| radius(const Vector3 ¢roid) const | Surface | [virtual] |
| randomDirection(const Vector3 &pov, Vector3 &dir, double *pdf) | Surface | [virtual] |
| randomSample(int mask, PointEnv &pe, double *pdf) | Surface | [virtual] |
| rayIntersection(PointEnv *pPE, int mask, const Vector3 &origin, const Vector3 &direction, float maxD=MAXFLOAT) | Surface | [virtual] |
| separation(Geometry &geom, Vector3 *pDir) | Surface | [inline, virtual] |
| Surface() | Surface | [inline, protected] |
| Surface(const SDS &ss, AutoArray< Vertex3 > *va, unsigned nv, AutoArray< Vector3 > *na, unsigned nn, AutoArray< Vector2 > *uva, unsigned uvn, enum VertOrder vo, AutoPtr< Intersector > *it, bool fm) | Surface | |
| TRIANGLE_FAN enum value | Surface | |
| TRIANGLE_STRIP enum value | Surface | |
| TRIANGLES enum value | Surface | |
| vertex(unsigned index) | Surface | |
| vertex(unsigned vindex, unsigned nindex) | Surface | |
| vertex(unsigned vindex, unsigned nindex, unsigned uvindex) | Surface | |
| vertexUV(unsigned vindex, unsigned uvindex) | Surface | |
| VertOrder enum name | Surface | |
| ~ESGObject() | ESGObject | [inline, virtual] |
| ~Geometry() | Geometry | [inline, virtual] |
| ~Surface() | Surface | [virtual] |