My Project
|
CByteRGBA | Class to represent red-green-blue-alpha colours stored with 8-bit resolution |
CControl | Base class for other controls; useful for shared stuff |
CControlAbout | Displays "About" type info |
CControlRender | Encapsulates GUI elements for controlling OpenGL rendering |
CControlSave | Encapsulates GUI elements for controlling save |
CControlTerrain | Encapsulates controls for setting terrain generation parameters |
CDialogDocumentation | Provides a dialog box with some user documentation |
CFloatRGBA | Class to represent red-green-blue-alpha colours stored to floating point accuracy |
CFracplanetMain | Top level GUI component for fracplanet application: contains parameter controls and viewing area |
CGeometry | Class to provide abstract interface to different world geometries |
CGeometryFlat | Concrete class providing a flat geometry (in the XY-plane, with Z up) |
CGeometrySpherical | Concrete class providing a flat geometry (a sphere with nominal radius 1, equator in the XY-plane, Z axis through the poles) |
CImage | |
CImageStorage | |
CMatrix33 | Class to hold 3x3 matrics |
CMatrix33Identity | 3x3 Identity matrix |
CMatrix33RotateAboutAxis | |
CMatrix33RotateAboutX | |
CMatrix33RotateAboutY | |
CMatrix33RotateAboutZ | |
CMatrix34 | Class to hold 3x4 matrices |
CMatrix34Identity | |
CMatrix34RotateAboutAxisThrough | |
CMatrix34Translate | |
CMultiscaleNoise | Multiscale noise generator |
CNoise | Perlin noise generator |
CParametersCloud | This class aggregates the controllable parameters for all things related to cloud generation |
CParametersNoise | |
CParametersObject | Common base for ParametersTerrain and ParametersCloud |
CParametersRender | Aggregates controllable parameters for all things related to OpenGL rendering |
CParametersSave | Aggregates controllable parameters for all things related to save |
CParametersTerrain | This class aggregates the controllable parameters for all things related to terrain generation |
CPixelTraits | Class to support specialisation for particular pixel formats |
CPixelTraits< ByteRGBA > | |
CPixelTraits< uchar > | |
CPixelTraits< ushort > | |
CProgress | Mix-in class for call-backs from long operations |
CProgressScope | Helper class to facilitate driving progress bar |
CRandom01 | Generates random numbers in the range [0,1) |
CRandomXYZInBox | Generates random points in a recnangular box centred on the origin |
CRandomXYZInEllipsoid | Generates a random point in or on an origin-centred ellipsoid with semi-axes of the specified size |
CRandomXYZInSphere | Generates a random point in or on a unit-radius sphere centred on the origin |
CRandomXYZInUnitCube | Generates a random point in the cube bounded by (0,0,0) and (1.0,1.0,1.0) |
CRandomXYZSphereNormal | Generates a random point on the surface of a unit-radius sphere |
▼CRaster | Class for 2D raster images of a specified type |
CConstRowIterator | |
CRowIterator | |
CRGBA | |
CScanConvertBackend | |
CScanConverter | |
CScanEdge | Encapsulates information needed for scan conversion |
CSpinBox | |
CTriangle | Class to store triangle state |
CTriangleEdge | Class to store triangle edges |
CTriangleMesh | Contains vertices and triangles of a triangle mesh |
CTriangleMeshCloud | This class holds all the cloud-related methods |
CTriangleMeshCloudFlat | Class constructing specific case of a flat-base terrain area |
CTriangleMeshCloudPlanet | Class constructing specific case of a planetary cloud |
CTriangleMeshFlat | A single triangle lying in the z-plane |
CTriangleMeshIcosahedron | An icosahedron |
CTriangleMeshSubdividedIcosahedron | A subdivided icosahedron |
CTriangleMeshTerrain | This class holds all the terrain-related methods |
CTriangleMeshTerrainFlat | Class constructing specific case of a flat-base terrain area |
CTriangleMeshTerrainPlanet | Class constructing specific case of a planetary terrain |
CTriangleMeshViewer | A class to display a triangle mesh |
CTriangleMeshViewerDisplay | Contains the actual rendering functionality of a TriangleMeshViewer |
CVertex | Class to store vertex state information |
CXYZ | Class to hold vectors in 3D cartesian co-ordinates |