| Bitmap | Stores a RGB high dynamic-range bitmap |
| BlockedVector< T, BlockSize > | Basic vector implementation, which stores all data in a list of fixed-sized blocks |
| BlockGenerator | Spiraling block generator |
| BlockRenderThread | Render thread |
| BSDFQueryRecord | Convenience data structure used to pass multiple parameters to the evaluation and sampling routines in BSDF |
| GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext | Per-thread context used to manage memory allocations, also records some useful statistics |
| GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface | Communication data structure used to pass jobs to kd-tree builder threads |
| Camera | Generic camera interface |
| ClassificationStorage | Compact storage for primitive classifcation |
| Color3f | Represents a linear RGB color value |
| Color4f | Represents a linear RGB color and a weight |
| DiscretePDF | Discrete probability distribution |
| GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::EdgeEvent | Describes the beginning or end of a primitive when projected onto a certain dimension |
| GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::EdgeEventOrdering | Edge event comparison functor |
| Frame | Stores a three-dimensional orthonormal coordinate frame |
| GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > | Optimized KD-tree acceleration data structure for n-dimensional (n<=4) shapes and various queries on them |
| ImageBlock | Weighted pixel storage for a rectangular subregion of an image |
| Integrator | Abstract integrator (i.e. a rendering technique) |
| Intersection | Intersection data structure |
| KDTreeBase< BoundingBoxType >::KDNode | KD-tree node in 8 bytes |
| KDTree | Specializes GenericKDTree to a three-dimensional tree that can be used to intersect rays against triangles meshes |
| KDTreeBase< BoundingBoxType > | Base class of all kd-trees |
| Matrix | |
| Mesh | Triangle mesh |
| GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::MinMaxBins | Min-max binning as described in "Highly Parallel Fast KD-tree Construction for Interactive
Ray Tracing of Dynamic Scenes" by M. Shevtsov, A. Soupikov and A. Kapustin |
| NDIntegrator | Adaptively computes the integral of a multidimensional function using either a Gauss-Kronod (1D) or a Genz-Malik (>1D) cubature rule |
| NoriException | Simple exception class, which stores a human-readable error description |
| NoriObject | Base class of all objects |
| NoriObjectFactory | Factory for Nori objects |
| NoriWindow | Implements a simple preview window for watching renderings as they progress |
| Normal3f | 3-dimensional surface normal representation |
| OrderedChunkAllocator | Special "ordered" memory allocator |
| PropertyList | This is a sssociative container used to supply the constructors of NoriObject subclasses with parameter information |
| Random | Mersenne Twister: pseudorandom number generator based on a twisted generalized feedback shift register |
| ReconstructionFilter | Generic radially symmetric image reconstruction filter |
| Sampler | Abstract sample generator |
| Scene | Main scene data structure |
| GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::SplitCandidate | Data type for split candidates computed by the O(n log n) greedy optimization method |
| SurfaceAreaHeuristic3 | Implements the 3D surface area heuristic so that it can be used by the GenericKDTree construction algorithm |
| TBoundingBox< _PointType > | Generic n-dimensional bounding box data structure |
| TPoint< _Scalar, _Dimension > | Generic N-dimensional point data structure based on Eigen::Matrix |
| Transform | Homogeneous coordinate transformation |
| TRay< _PointType, _VectorType > | Simple n-dimensional ray segment data structure |
| GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::TreeBuilder | Kd-tree builder thread |
| TVector< _Scalar, _Dimension > | Generic N-dimensional vector data structure based on Eigen::Matrix |