Assignments Assignments

Ray::Shape Member List

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

_bBox | Ray::Shape | protected
_primitiveNum | Ray::Shape | protected
_read(std::istream &stream)=0 | Ray::Shape | private pure virtual
_write(std::ostream &stream) const =0 | Ray::Shape | private pure virtual
addTrianglesOpenGL(std::vector< class TriangleIndex > &triangles) | Ray::Shape | inline virtual
boundingBox(void) const | Ray::Shape |
drawOpenGL(GLSLProgram *glslProgram) const =0 | Ray::Shape | pure virtual
Filter typedef | Ray::Shape |
init(const class LocalSceneData &data)=0 | Ray::Shape | pure virtual
initOpenGL(void)=0 | Ray::Shape | pure virtual
isInside(Util::Point3D p) const =0 | Ray::Shape | pure virtual
Kernel typedef | Ray::Shape |
name(void) const =0 | Ray::Shape | pure virtual
OpenGLTessellationComplexity | Ray::Shape | static
operator<<(std::ostream &stream, const Shape &shape) | Ray::Shape | friend
operator>>(std::istream &stream, Shape &shape) | Ray::Shape | friend
primitiveNum(void) const | Ray::Shape |
processAllIntersections(const Util::Ray3D &ray, const Util::BoundingBox1D &range, const RayIntersectionFilter &rFilter, const RayIntersectionKernel &rKernel, ShapeProcessingInfo spInfo, unsigned int tIdx) const =0 | Ray::Shape | pure virtual
processFirstIntersection(const Util::Ray3D &ray, const Util::BoundingBox1D &range, const RayIntersectionFilter &rFilter, const RayIntersectionKernel &rKernel, ShapeProcessingInfo spInfo, unsigned int tIdx) const =0 | Ray::Shape | pure virtual
processOverlapping(const Filter &filter, const Kernel &kernel, ShapeProcessingInfo spInfo) const | Ray::Shape | virtual
RayIntersectionFilter typedef | Ray::Shape |
RayIntersectionKernel typedef | Ray::Shape |
updateBoundingBox(void)=0 | Ray::Shape | pure virtual
WriteInset(std::ostream &stream) | Ray::Shape | static
WriteInsetSize | Ray::Shape | static
~Shape(void) | Ray::Shape | inline virtual