CArcball | |
CAreaEmitter | |
CBins | |
CBitmap | Stores a RGB high dynamic-range bitmap |
CBlockGenerator | Spiraling block generator |
CBoxFilter | Box filter – fastest, but prone to aliasing |
CBSDF | Superclass of all bidirectional scattering distribution functions |
CBSDFQueryRecord | Convenience data structure used to pass multiple parameters to the evaluation and sampling routines in BSDF |
▼CBVH | Bounding Volume Hierarchy for fast ray intersection queries |
CBVHNode | |
CBVHBuildTask | Build task for parallel BVH construction |
CCamera | Generic camera interface |
CCheckerboard | |
CChiSquareTest | Statistical test for validating that an importance sampling routine (e.g. from a BSDF) produces a distribution that agrees with what the implementation claims via its associated density function |
CColor3f | Represents a linear RGB color value |
CColor4f | Represents a linear RGB color and a weight |
CConstantTexture | |
CDielectric | Ideal dielectric BSDF |
CDiffuse | Diffuse / Lambertian BRDF model |
CDiscretePDF | Discrete probability distribution |
CEmitter | Superclass of all emitters |
CEmitterQueryRecord | Data record for conveniently querying and sampling the direct illumination technique implemented by a emitter |
CFrame | Stores a three-dimensional orthonormal coordinate frame |
CGaussianFilter | |
CGenericKDTreeNode | Simple kd-tree node data structure for use with PointKDTree |
CImageBlock | Weighted pixel storage for a rectangular subregion of an image |
CIndependent | |
CIntegrator | Abstract integrator (i.e. a rendering technique) |
CIntersection | Intersection data structure |
CMesh | Triangle mesh |
CMicrofacet | |
CMirror | Ideal mirror BRDF |
CMitchellNetravaliFilter | |
CNoriCanvas | |
CNoriException | Simple exception class, which stores a human-readable error description |
CNoriObject | Base class of all objects |
CNoriObjectFactory | Factory for Nori objects |
CNoriScreen | |
CNormal3f | 3-dimensional surface normal representation |
CPerspectiveCamera | Perspective camera with depth of field |
CPhoton | A Photon which also doubles as a kd-tree node for use with PointKDTree |
CPhotonData | Stores the direction and power of a photon as "payload" of a generic kd-tree node (see kdtree.h) |
CPhotonMapper | |
▼CPointKDTree | Generic multi-dimensional kd-tree data structure for point data |
CSearchResult | Result data type for k-nn queries |
CPropertyList | This is an associative container used to supply the constructors of NoriObject subclasses with parameter information |
CReconstructionFilter | Generic radially symmetric image reconstruction filter |
CRenderThread | |
CSampler | Abstract sample generator |
CScene | Main scene data structure |
CShape | Superclass of all shapes |
CShapeQueryRecord | Data record for conveniently querying and sampling the a point on a shape |
CSphere | |
CStudentsTTest | |
CTBoundingBox | Generic n-dimensional bounding box data structure |
CTentFilter | Tent filter |
CTexture | Superclass of all texture |
CTimer | Simple timer with millisecond precision |
CTPoint | Generic N-dimensional point data structure based on Eigen::Matrix |
CTransform | Homogeneous coordinate transformation |
CTRay | Simple n-dimensional ray segment data structure |
CTVector | Generic N-dimensional vector data structure based on Eigen::Matrix |
CUVTexture | |
CWarp | A collection of useful warping functions for importance sampling |
CWarpTest | |
CWarpTestScreen | |
▼CWavefrontOBJ | Loader for Wavefront OBJ triangle meshes |
COBJVertex | Vertex indices used by the OBJ format |
COBJVertexHash | Hash function for OBJVertex |