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 scene parser.
file fwd.h
Various forward declaration.
file image.h
Class Image3f.
file json.h
Serialization and deserialization of various darts types to/from JSON.
file material.h
Class Material.
file mesh.h
Class Mesh.
file parallel_for.h
parallel_for constructs
file progress.h
Class Progress.
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 surface.h
Class HitInfo, Surface, and XformedSurfaceWithMaterial.
file surface_group.h
Class SurfaceGroup.
file test.h
Class Test.
file transform.h
Class Transform.
file triangle.h
Class Triangle.
file vec.h
Contains various classes for linear algebra: vectors, matrices, rays, axis-aligned bounding boxes.