SYMBOL INDEX (80 symbols across 45 files) FILE: scenes/GenerateBallsOnAPlane.php class GenerateBallsOnAPlane (line 5) | class GenerateBallsOnAPlane { method main (line 6) | public static function main() { method outputSphere (line 50) | private static function outputSphere($x, $z, $radius, $material) { method getRandomMaterial (line 54) | private static function getRandomMaterial() { method getRandomNormalMap (line 96) | private static function getRandomNormalMap() { method getRandomColor (line 111) | public static function getRandomColor() { method getRandomSpecularReflective (line 119) | public static function getRandomSpecularReflective() { FILE: src/Air.cpp function Color (line 6) | Color Air::getColor(Vector point) { FILE: src/Air.h function class (line 6) | class Air : public Material { FILE: src/BSP.cpp function Intersection (line 92) | Intersection BSP::getClosestIntersection(const Ray& ray) { function Intersection (line 109) | Intersection BSP::getClosestObjectIntersection(const Ray& ray) { FILE: src/BSP.h function class (line 14) | class BSP { FILE: src/Boundaries.h function class (line 7) | class Boundaries { FILE: src/Camera.h function class (line 6) | class Camera { FILE: src/Checkerboard.cpp function Color (line 16) | Color Checkerboard::getColor(Vector point) { FILE: src/Checkerboard.h function class (line 6) | class Checkerboard : public Material { FILE: src/Color.cpp function Color (line 3) | Color Color::operator+ (Color const &c) const { function Color (line 13) | Color Color::operator* (double amount) const { FILE: src/Color.h function class (line 13) | class Color { FILE: src/CrissCross.cpp function Color (line 15) | Color CrissCross::getColor(Vector point) { FILE: src/CrissCross.h function class (line 6) | class CrissCross : public Material { FILE: src/FlatColor.cpp function Color (line 10) | Color FlatColor::getColor(Vector point) { FILE: src/FlatColor.h function class (line 6) | class FlatColor : public Material { FILE: src/Glass.cpp function Color (line 11) | Color Glass::getColor(Vector point) { FILE: src/Glass.h function class (line 6) | class Glass : public Material { FILE: src/Image.cpp function Color (line 163) | Color Image::pixel(int x, int y) FILE: src/Image.h function class (line 17) | class Image { FILE: src/Intersection.cpp function Color (line 3) | Color Intersection::getColor() const { FILE: src/Intersection.h function class (line 11) | class Intersection { FILE: src/Marble.cpp function Color (line 14) | Color Marble::getColor(Vector point) { FILE: src/Marble.h function class (line 6) | class Marble : public Material { FILE: src/Material.cpp function Vector (line 20) | Vector Material::modifyNormal(const Vector& normal, const Vector& point) { FILE: src/Material.h function class (line 18) | class Material { FILE: src/NormalMap.cpp function Vector (line 8) | Vector NormalMap::modifyNormal(const Vector& normal, const Vector& point) { FILE: src/NormalMap.h function class (line 8) | class NormalMap { FILE: src/Object.h function class (line 11) | class Object { FILE: src/PerlinNoise.h function class (line 8) | class PerlinNoise { FILE: src/Ray.h function class (line 9) | class Ray { FILE: src/RayTracer.cpp function Color (line 72) | Color RayTracer::castRayForPixel(int x, int y) { function Color (line 95) | Color RayTracer::castRayAtPoint(const Vector& point) { function Color (line 119) | Color RayTracer::castRay(const Ray& ray) { function Intersection (line 136) | Intersection RayTracer::getClosestIntersection(const Ray& ray) { function Color (line 141) | Color RayTracer::performLighting(const Intersection& intersection) { function Color (line 150) | Color RayTracer::getAmbientLighting(const Intersection& intersection, co... function Color (line 154) | Color RayTracer::getDiffuseAndSpecularLighting(const Intersection& inter... function Color (line 192) | Color RayTracer::getSpecularLighting(const Intersection& intersection, function Color (line 221) | Color RayTracer::getReflectiveRefractiveLighting(const Intersection& int... function Vector (line 294) | Vector RayTracer::refractVector(const Vector& normal, const Vector& inci... function Vector (line 309) | Vector RayTracer::reflectVector(Vector vector, Vector normal) { function Material (line 470) | Material* RayTracer::readMaterial(istream& in) { function NormalMap (line 507) | NormalMap* RayTracer::readNormalMap(istream& in) { FILE: src/RayTracer.h function class (line 21) | class RayTracer { FILE: src/ShinyColor.cpp function Color (line 12) | Color ShinyColor::getColor(Vector point) { FILE: src/ShinyColor.h function class (line 6) | class ShinyColor : public Material { FILE: src/Sphere.cpp function Intersection (line 5) | Intersection Sphere::intersect(Ray ray) { function Boundaries (line 56) | Boundaries Sphere::getBounds() { FILE: src/Sphere.h function class (line 13) | class Sphere : public Object { FILE: src/Triangle.cpp function Intersection (line 6) | Intersection Triangle::intersect(Ray ray) { function Boundaries (line 47) | Boundaries Triangle::getBounds() { FILE: src/Triangle.h function class (line 14) | class Triangle : public Object { FILE: src/Turbulence.cpp function Color (line 14) | Color Turbulence::getColor(Vector point) { FILE: src/Turbulence.h function class (line 6) | class Turbulence : public Material { FILE: src/Vector.cpp function Vector (line 4) | Vector Vector::normalize() { function Vector (line 8) | Vector Vector::cross(Vector const & v) const { function Vector (line 20) | Vector Vector::operator + (Vector const & v) const { function Vector (line 24) | Vector & Vector::operator += (Vector const & v) { function Vector (line 32) | Vector Vector::operator - (Vector const & v) const { function Vector (line 36) | Vector & Vector::operator -= (Vector const & v) { function Vector (line 44) | Vector Vector::operator * (Vector const & v) const { function Vector (line 48) | Vector & Vector::operator *= (Vector const & v) { function Vector (line 56) | Vector Vector::operator / (Vector const & v) const { function Vector (line 60) | Vector & Vector::operator /= (Vector const & v) { function Vector (line 68) | Vector Vector::operator * (double const s) const { function Vector (line 72) | Vector & Vector::operator *= (double const s) { function Vector (line 80) | Vector Vector::operator / (double const s) const { function Vector (line 84) | Vector & Vector::operator /= (double const s) { FILE: src/Vector.h function class (line 4) | class Vector { FILE: src/Wood.cpp function Color (line 14) | Color Wood::getColor(Vector point) { FILE: src/Wood.h function class (line 6) | class Wood : public Material { FILE: src/main.cpp function main (line 13) | int main(int argc, char** argv) {