__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] |