| applyMatrix(const Matrix &m) | Object3D | [virtual] |
| applyOrthogonalMatrix(const Matrix &m) | Object3D | [virtual] |
| axisRotate(const Vector3 &axis, DBL a) | Transformatable | |
| boundingbox | Object3D | [protected] |
| clearTransformation() | TransparentTransformatable | [inline, protected] |
| Cylinder() | Cylinder | |
| Cylinder(const Vector3 &base, const Vector3 &cap, DBL r) | Cylinder | |
| duplicate() const | Cylinder | [inline, virtual] |
| getBoundingMax() const | Object3D | [inline, virtual] |
| getBoundingMin() const | Object3D | [inline, virtual] |
| getInverseMatrix() const | TransparentTransformatable | [inline] |
| getTransformationMatrix() const | TransparentTransformatable | [inline] |
| getTranslation() const | TransparentTransformatable | [inline] |
| hasFinitBounding() const | Object3D | [inline, virtual] |
| intersect(const Ray &r) const | Object3D | [inline, virtual] |
| intersectBounding(const Ray &r) const | Object3D | [virtual] |
| intersectBounding(const Ray &r, DBL tmax) const | Object3D | [virtual] |
| intersectLimitedTime(const Ray &r, DBL maxtime) const | Object3D | [inline, virtual] |
| intersectLocal(const Ray &r) const (defined in Object3D) | Object3D | [inline, protected, virtual] |
| intersectLocalLimitedTime(const Ray &r, DBL maxtime) const (defined in Cylinder) | Cylinder | [virtual] |
| inverse | Object3D | [protected] |
| invert() const | Object3D | [inline, virtual] |
| isInsideAt(const Vector3 &locallocation) const | Cylinder | [virtual] |
| isInsideAtBounded(Vector3 location) const | Object3D | [inline] |
| isInverse() const | Object3D | [inline] |
| listInside(const Vector3 &location, InsideList &l) const | Object3D | [virtual] |
| material | Object3D | |
| Object3D() | Object3D | [inline] |
| Object3D(Vector3 location) | Object3D | [inline] |
| Object3D(const Object3D &o) | Object3D | [protected] |
| prepareToRender() | SurfacePatch3D | [inline, virtual] |
| rotateDeg(const Vector3 &v) | Object3D | [virtual] |
| rotateRad(const Vector3 &v) | Object3D | [virtual] |
| scale(const Vector3 &v) | Object3D | [virtual] |
| setFinish(const Finish &f) | Object3D | |
| setInterior(const Interior &i) | Object3D | |
| setMaterial(const Material3D &m) | Object3D | |
| setMedia(const Media3D &m) | Object3D | |
| setPigment(const Pigment3D &p) | Object3D | |
| setTexture(const Texture3D &t) | Object3D | |
| setTranslation(const Vector3 &v) | TransparentTransformatable | [inline, protected] |
| SurfacePatch3D() (defined in SurfacePatch3D) | SurfacePatch3D | [inline] |
| toPatch(double precision) const | Object3D | [inline, virtual] |
| transform(const TransparentTransformatable &t) | Object3D | [virtual] |
| Transformatable() (defined in Transformatable) | Transformatable | [inline] |
| transformInverse(const TransparentTransformatable &t) | Object3D | [virtual] |
| transformNormalOut(Vector3 &p) const | TransparentTransformatable | [inline] |
| transformPointIn(Vector3 &p) const | TransparentTransformatable | [inline] |
| transformPointOut(Vector3 &p) const | TransparentTransformatable | [inline] |
| transformRayIn(Ray &r) const | TransparentTransformatable | [inline] |
| translate(const Vector3 &v) | Object3D | [virtual] |
| TransparentTransformatable() | TransparentTransformatable | [inline] |
| TransparentTransformatable(const Vector3 &loc) | TransparentTransformatable | [inline] |
| TransparentTransformatable(const TransparentTransformatable &t) | TransparentTransformatable | [inline] |
| ~Object3D() (defined in Object3D) | Object3D | [virtual] |
| ~SurfacePatch3D() (defined in SurfacePatch3D) | SurfacePatch3D | [inline, virtual] |
| ~Transformatable() (defined in Transformatable) | Transformatable | [inline, virtual] |
| ~TransparentTransformatable() | TransparentTransformatable | [inline, virtual] |