darts/ directory

main Darts include directory

Files

file array2d.h
Class Array2d.
file box.h
Contains the implementation of a generic, N-dimensional axis-aligned Box class.
file camera.h
Class Camera.
file common.h
Common include files and various utility functions.
file factory.h
Implementation of the abstract factory.
file fwd.h
Various forward declaration.
file hash.h
Contains various hashing functions.
file image.h
Class Image, Image3f, and Image4f.
file json.h
Serialization and deserialization of various darts types to/from JSON.
file material.h
Class Material.
file math.h
Contains various classes for linear algebra: vectors, matrices, rays, axis-aligned bounding boxes.
file mesh.h
Class Mesh.
file noise.h
Perlin noise.
file parallel.h
parallel processing functionality
file progress.h
Class Progress.
file rand.h
Random number generator.
file ray.h
Contains the definition of a generic, N-dimension Ray class.
file sampler.h
Class Sampler.
file sampling.h
Random sampling on various domains.
file scene.h
Class Scene.
file sphere.h
Class Sphere.
file spherical.h
Namespace Spherical.
file surface.h
Class HitRecord, Surface, and XformedSurfaceWithMaterial.
file surface_group.h
Class SurfaceGroup.
file test.h
Class Test.
file transform.h
Class Transform.
file triangle.h
Class Triangle.