Main Page | Class Hierarchy | Class List | File List | Class Members

ObjectContainer Member List

This is the complete list of members for ObjectContainer, including all inherited members.

applyMatrix(const Matrix &m)Object3D [virtual]
applyOrthogonalMatrix(const Matrix &m)Object3D [virtual]
axisRotate(const Vector3 &axis, DBL a)Transformatable
boundingboxObject3D [protected]
calculateBoundingBox()ObjectContainer [protected, virtual]
clearTransformation()TransparentTransformatable [inline, protected]
close()ObjectContainer
collector_list (defined in ObjectContainer)ObjectContainer [protected]
duplicate() const =0SurfacePatch3D [pure virtual]
getBoundingMax() constObject3D [inline, virtual]
getBoundingMin() constObject3D [inline, virtual]
getEmptyContainer()=0ObjectContainer [protected, pure virtual]
getInverseMatrix() constTransparentTransformatable [inline]
getTransformationMatrix() constTransparentTransformatable [inline]
getTranslation() constTransparentTransformatable [inline]
hasFinitBounding() constObject3D [inline, virtual]
intersect(const Ray &r) constObject3D [inline, virtual]
intersectBounding(const Ray &r) constObject3D [virtual]
intersectBounding(const Ray &r, DBL tmax) constObject3D [virtual]
intersectLimitedTime(const Ray &r, DBL maxtime) constObject3D [inline, virtual]
intersectLocal(const Ray &r) const (defined in Object3D)Object3D [inline, protected, virtual]
intersectLocalLimitedTime(const Ray &r, DBL maxtime) const =0 (defined in Object3D)Object3D [protected, pure virtual]
inverseObject3D [protected]
invert() constObject3D [inline, virtual]
isclosed (defined in ObjectContainer)ObjectContainer [protected]
isInsideAt(const Vector3 &locallocation) const =0Object3D [protected, pure virtual]
isInsideAtBounded(Vector3 location) constObject3D [inline]
isInverse() constObject3D [inline]
isprepared (defined in ObjectContainer)ObjectContainer [protected]
listInside(const Vector3 &location, InsideList &l) constObject3D [virtual]
materialObject3D
MAX_MEMBERS_COUNT (defined in ObjectContainer)ObjectContainer [protected, static]
MIN_MEMBERS_COUNT (defined in ObjectContainer)ObjectContainer [protected, static]
Object3D()Object3D [inline]
Object3D(Vector3 location)Object3D [inline]
Object3D(const Object3D &o)Object3D [protected]
ObjectContainer()ObjectContainer
ObjectContainer(const Object3D &o, ObjectList *l) (defined in ObjectContainer)ObjectContainer [protected]
ObjectContainer(const ObjectContainer &c)ObjectContainer [protected]
ObjectContainer_count (defined in ObjectContainer)ObjectContainer [protected, static]
ObjectContainer_list_size (defined in ObjectContainer)ObjectContainer [protected, static]
objects (defined in ObjectContainer)ObjectContainer [protected]
prepareToRender()ObjectContainer [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]
spvector typedef (defined in ObjectContainer)ObjectContainer [protected]
SurfacePatch3D() (defined in SurfacePatch3D)SurfacePatch3D [inline]
toPatch(double precision) constObject3D [inline, virtual]
transform(const TransparentTransformatable &t)Object3D [virtual]
Transformatable() (defined in Transformatable)Transformatable [inline]
transformInverse(const TransparentTransformatable &t)Object3D [virtual]
transformNormalOut(Vector3 &p) constTransparentTransformatable [inline]
transformPointIn(Vector3 &p) constTransparentTransformatable [inline]
transformPointOut(Vector3 &p) constTransparentTransformatable [inline]
transformRayIn(Ray &r) constTransparentTransformatable [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]
~ObjectContainer()ObjectContainer [virtual]
~SurfacePatch3D() (defined in SurfacePatch3D)SurfacePatch3D [inline, virtual]
~Transformatable() (defined in Transformatable)Transformatable [inline, virtual]
~TransparentTransformatable()TransparentTransformatable [inline, virtual]


Generated on Thu Jan 27 12:16:07 2005 for raytracer.kdevelop by doxygen 1.3.8