Core 1.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAaAffine interval arithmetics
 CAnalyticScalarFieldA core analytic three-dimensional scalar field
 CAnalyticScalarField2A core analytic two-dimensional scalar field
 CAnalyticVectorFieldA core analytic three-dimensional vector field
 CAnalyticVectorField2A core analytic two-dimensional vector field
 CAnnulus2An annulus, the region between two concentric circles
 CAxisA core axis class
 CAxis2A core axis class
 CBezierCurveBézier curves
 CBezierPatchBézier patches of dimension n<16
 CBezierQuadricCurvePiecewise Bézier quadric curves
 CBoxAn axis aligned box
 CBox2Axis aligned box in the plane
 CBoxSet2A simple set of boxes
 CBubbleBubbles
 CCameraA simple camera
 CCircleCircles
 CCircle2Circles in the plane
 CClothoid2Clothoid curves
 CColorColor with alpha channel in RGB space
 CComplexComplex numbers
 CCubicCubic polynomials
 CCubicCurveCubic curves
 CCubicCurve2Cubic curves in the plane
 CCubicCurve2SetPiecewise cubic curves in the plane
 CCubicCurveSetPiecewise cubic curves
 CCubicSetPiecewise cubics
 CCuboctahedronA cuboctahedron is a polyhedron with 8 triangular faces and 6 square faces
 CCuboidCuboids
 CDiscSet2A simple set of discs
 CDiscSystemA particle system constrained to an implicit surface
 CDiscTilePoisson tiling
 CDodecahedronA dodecahedron
 CEllipse2Axis aligned ellipses
 CEllipsoidEllipsoids
 CFrameSolid transformations
 CFrame2Solid transformations in the plane
 CFrameCurvePiecewize frame curves
 CGenericPaletteCore class for palettes
 CGeometricGraph2A simple geometric graph
 CHashingHashing functions
 CHemiSphereHemispheres
 CHexagon2Flat topped hexagon in the plane
 CHslColor in HSL space
 CIaIntervals of two reals
 CIcosahedronAn icosahedron
 CIcosidodecahedronAn icosidodecahedron
 CInfiniteArrayVirtual infinite grid
 CIRect2Axis aligned integer rectangle
 CIrregularOctogonIrregular octogon (in the plane)
 CKTopeConvex polytopes with fixed normals, also referred to as k-topes
 CLabColor in Lab space
 CLensLenses with uniform radius
 CLens2Lenses in the plane with uniform radius
 CLine2Lines in the plane
 CLinearLinear polynomials
 CMathCore class implementing some useful functions and constants
 CMatrixThis class implements 32 matrix
 CMatrix2This class implements 22 matrix
 CMatrix4This class implements 42 matrix
 CMeshCore triangle mesh class
 CMesh2Planar triangle mesh. ,
 CNonicNonic polynomials
 COctahedronAn axis aligned octahedron
 COcticOctic polynomials
 COctogon2Regular Octogons (in the plane)
 CParametricGeneric parametric curves
 CParametricSurfaceParametric surface patches
 CParticleSetCore particle set
 CParticleSet2Core particle set in the plane
 CPentagon2Flat topped pentagon in the plane
 CPhasorPhasor noise
 CPlaneA plane defined by its analytic equation
 CPolygon2Polygons in the plane
 CPolygonalPolygons
 CPolygons2Set of disjoint polygons
 CPolynomialPolynomials of degree lower than or equal to 11
 CPyramidAn axis aligned pyramid
 CQuadrangleQuadrangles
 CQuadrangle2Convex quadrangles in the plane
 CQuadricQuadric polynomials
 CQuadricCurveQuadric curves
 CQuadricCurve2Quadric curves in the plane
 CQuadricCurve2SetPiecewise quadric curves
 CQuadricCurveSetPiecewise quadric curves
 CQuadricSurfaceQuadric surfaces
 CQuarticQuartic polynomials
 CQuaternionQuaternions
 CQuinticQuintic polynomials
 CRandomThis class implements several random number generators wrapped in a single class
 CRandomFastA fast linear congruential random number generator
 CRayA ray characterized by its origin an unit direction vector
 CRay2A ray characterized by its origin an unit direction vector
 CRectanglesRectangles
 CRectangles2Rectangles in the plane
 CRhombicDodecahedronA rhombic dodecahedron
 CScalarAlphaA pair of two reals, one defining a value, the other an alpha value
 CScalarPoint2Internal class for sorting points
 CScalesScales defined as the difference between two spheres, not a lens
 CSectorIntersection between a cone and a sphere
 CSector2Intersection between a cone and a circle in the plane
 CSegmentA segment defined by its end vertices
 CSegment2Segments in the plane
 CSegmentSet2Set of line segments in the plane
 CSepticSeptic (heptic) polynomials
 CSexticSextic polynomials, also known as hextics
 CShuffleShuffling algorithms for generation permutation tables
 CSimplexImplicit simplex decomposition of space
 CSimplex2Implicit simplex decomposition of the place
 CSimplexNoise4Simplex noise functions
 CSmoothVertexA vertex skeleton with a quadric or cubic falloff
 CSmoothVertex2A vertex skeleton with a cubic falloff
 CSphereSpheres
 CSphereSetA simple set of spheres
 CSphereTilePoisson sphere tiling for importance sampling
 CSpheroidSpheroids are symmetric ellipsoids, i.e., with the same radial coefficients a = b ≠ c
 CSunPosition of the sun in the sky
 CTaper2Tapering deformation performed in a disc
 CTetrahedraA simple tetrahedron
 CTriangleBase minimum storage triangle class
 CTriangle2Base minimum storage triangle class in the plane
 CTwinDisc2Twin discs in the plane with uniform radius
 CTwist2The twist deformation in the plane
 CVec2IPoint in three dimensions with integer coordinates
 CVec3IPoint in three dimensions with integer coordinates
 CVectorVectors in three dimensions
 CVector2Vectors in two dimensions
 CVectorSetA simple set of vectors
 CVectorSet2A simple set of vectors in the plane
 CXyzColor in XYZ space