Assignments Assignments

Ray::Scene Member List

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

_bBox | Ray::Shape | protected
_globalData | Ray::Scene | private
_localData | Ray::SceneGeometry | private
_primitiveNum | Ray::Shape | protected
_read(std::istream &stream) | Ray::SceneGeometry | private virtual
_shapeList | Ray::SceneGeometry | private
_write(std::ostream &stream) const | Ray::SceneGeometry | private virtual
addTrianglesOpenGL(std::vector< class TriangleIndex > &triangles) | Ray::Shape | inline virtual
BaseDir | Ray::Scene | static
boundingBox(void) const | Ray::Shape |
drawOpenGL(void) const | Ray::Scene |
Ray::SceneGeometry::drawOpenGL(GLSLProgram *glslProgram) const | Ray::SceneGeometry | virtual
Filter typedef | Ray::Shape |
getColor(Util::Ray3D ray, int rDepth, Util::Point3D cLimit, unsigned int lightSamples, unsigned int tIdx) | Ray::Scene |
init(void) | Ray::SceneGeometry |
init(const LocalSceneData &sceneData) | Ray::SceneGeometry |
Ray::Shape::init(const class LocalSceneData &data)=0 | Ray::Shape | pure virtual
initOpenGL(void) | Ray::Scene | virtual
isInside(Util::Point3D p) const | Ray::SceneGeometry | virtual
Kernel typedef | Ray::Shape |
name(void) const | Ray::SceneGeometry | inline virtual
OpenGLTessellationComplexity | Ray::Shape | static
operator<<(std::ostream &stream, const Scene &scene) | Ray::Scene | friend
operator>>(std::istream &stream, Scene &scene) | Ray::Scene | 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 | Ray::Scene | virtual
processFirstIntersection(const Util::Ray3D &ray, const Util::BoundingBox1D &range, const RayIntersectionFilter &rFilter, const RayIntersectionKernel &rKernel, ShapeProcessingInfo spInfo, unsigned int tIdx) const | Ray::Scene | virtual
processOverlapping(const Filter &filter, const Kernel &kernel, ShapeProcessingInfo tInfo) const | Ray::SceneGeometry | virtual
RayIntersectionFilter typedef | Ray::Shape |
RayIntersectionKernel typedef | Ray::Shape |
rayTrace(int width, int height, int rLimit, double cLimit, unsigned int lightSamples, bool showProgress) | Ray::Scene |
Reflect(Util::Point3D v, Util::Point3D n) | Ray::Scene | static
Refract(Util::Point3D v, Util::Point3D n, double ir, Util::Point3D &refract) | Ray::Scene | static
setCurrentTime(double t, int curveFit) | Ray::SceneGeometry |
setKeyFrameEvaluator(void) | Ray::SceneGeometry |
updateBoundingBox(void) | Ray::SceneGeometry | virtual
WriteInset(std::ostream &stream) | Ray::Shape | static
WriteInsetSize | Ray::Shape | static
~Shape(void) | Ray::Shape | inline virtual