__debug() | Geometry | [inline, virtual] |
_duplicate_attributes(const Geometry &src) | NurbsSurface | [protected, virtual] |
_insideOut | Geometry | [protected] |
_mesh(int) const | NurbsSurface | [protected, virtual] |
_pSurface | NurbsSurface | [protected] |
_rotate(float, const Vector3 &) | NurbsSurface | [protected, virtual] |
_rotate(const Matrix3 &) | NurbsSurface | [protected, virtual] |
_rotateX(float) | NurbsSurface | [protected, virtual] |
_rotateY(float) | NurbsSurface | [protected, virtual] |
_rotateZ(float) | NurbsSurface | [protected, virtual] |
_scale(float) | NurbsSurface | [protected, virtual] |
_transform(const Matrix4 &) | NurbsSurface | [protected, virtual] |
_translate(float, float, float) | NurbsSurface | [protected, virtual] |
esg::Geometry::_translate(const Vector3 &v) | Geometry | [inline, protected] |
_triangulate_surface(const ON_NurbsSurface &, const SDS &, AutoPtr< Intersector > *) | NurbsSurface | [protected] |
centroid(void) const | NurbsSurface | [virtual] |
clone(const Matrix4 *pTrMat) const | NurbsSurface | [virtual] |
esg::Geometry::clone(void) const | Geometry | [inline] |
distance(const Geometry &geom, Vector3 *pDir) | NurbsSurface | [inline, virtual] |
dump(const char *intent, const char *tab) | NurbsSurface | [virtual] |
EPS | Geometry | [static] |
extent(const Vector3 &direction) const | NurbsSurface | [virtual] |
esg::Geometry::extent(float x, float y, float z) const | Geometry | [inline] |
Geometry() | Geometry | [inline] |
insideOut(bool b) | Geometry | [inline] |
mapToUV(const Vector3 &v, Vector2 &uv) | NurbsSurface | [virtual] |
mesh(int density=0) const | Geometry | |
NurbsSphere(const SDS &ss, AutoPtr< Intersector > *it, float x, float y, float z, float r) | NurbsSphere | |
NurbsSurface() | NurbsSurface | [inline, protected] |
NurbsSurface(const SDS &ss, AutoPtr< Intersector > *it, int dimension, bool ratinal, int order0, int order1, int count0, int count1) | NurbsSurface | |
NurbsSurface(const SDS &ss, AutoPtr< Intersector > *it, const ON_NurbsSurface &sp) | NurbsSurface | |
radius(void) const | NurbsSurface | [virtual] |
radius(const Vector3 ¢roid) const | NurbsSurface | [virtual] |
randomDirection(const Vector3 &pov, Vector3 &dir, double *pdf) | NurbsSurface | [inline, virtual] |
randomSample(int mask, PointEnv &pe, double *pdf) | NurbsSurface | [inline, virtual] |
rayIntersection(PointEnv *pPE, int mask, const Vector3 &origin, const Vector3 &direction, float maxD=MAXFLOAT) | NurbsSurface | [virtual] |
separation(Geometry &geom, Vector3 *pDir) | NurbsSurface | [inline, virtual] |
~ESGObject() | ESGObject | [inline, virtual] |
~Geometry() | Geometry | [inline, virtual] |
~NurbsSurface() | NurbsSurface | [virtual] |