Assignments
Assignments
Ray::Torus Member List

This is the complete list of members for Ray::Torus, including all inherited members.

_bBoxRay::Shapeprotected
_elementBufferIDRay::Torusprivate
_materialRay::Torusprivate
_materialIndexRay::Torusprivate
_primitiveNumRay::Shapeprotected
_read(std::istream &stream)Ray::Torusprivatevirtual
_vertexBufferIDRay::Torusprivate
_write(std::ostream &stream) constRay::Torusprivatevirtual
addTrianglesOpenGL(std::vector< class TriangleIndex > &triangles)Ray::Shapeinlinevirtual
boundingBox(void) constRay::Shape
centerRay::Torus
Directive(void)Ray::Torusinlinestatic
drawOpenGL(GLSLProgram *glslProgram) constRay::Torusvirtual
Filter typedefRay::Shape
init(const class LocalSceneData &data)Ray::Torusvirtual
initOpenGL(void)Ray::Torusvirtual
iRadiusRay::Torus
isInside(Util::Point3D p) constRay::Torusvirtual
Kernel typedefRay::Shape
name(void) constRay::Torusinlinevirtual
OpenGLTessellationComplexityRay::Shapestatic
oRadiusRay::Torus
primitiveNum(void) constRay::Shape
processAllIntersections(const Util::Ray3D &ray, const Util::BoundingBox1D &range, const RayIntersectionFilter &rFilter, const RayIntersectionKernel &rKernel, ShapeProcessingInfo spInfo, unsigned int tIdx) constRay::Torusvirtual
processFirstIntersection(const Util::Ray3D &ray, const Util::BoundingBox1D &range, const RayIntersectionFilter &rFilter, const RayIntersectionKernel &rKernel, ShapeProcessingInfo spInfo, unsigned int tIdx) constRay::Torusvirtual
processOverlapping(const Filter &filter, const Kernel &kernel, ShapeProcessingInfo spInfo) constRay::Shapevirtual
RayIntersectionFilter typedefRay::Shape
RayIntersectionKernel typedefRay::Shape
Torus(void)Ray::Torus
updateBoundingBox(void)Ray::Torusvirtual
WriteInset(std::ostream &stream)Ray::Shapestatic
WriteInsetSizeRay::Shapestatic
~Shape(void)Ray::Shapeinlinevirtual