My Project
|
▼CImageStorage< T > | |
CImage< T > | |
▼Citerator | |
CRaster< T >::ConstRowIterator | |
CRaster< T >::RowIterator | |
▼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 |
▼Cnoncopyable | |
CImage< T > | |
CParametersNoise | |
▼CParametersObject | Common base for ParametersTerrain and ParametersCloud |
CParametersCloud | This class aggregates the controllable parameters for all things related to cloud generation |
CParametersTerrain | This class aggregates the controllable parameters for all things related to terrain generation |
CParametersRender | Aggregates controllable parameters for all things related to OpenGL rendering |
CParametersSave | Aggregates controllable parameters for all things related to save |
CPixelTraits< T > | Class to support specialisation for particular pixel formats |
CPixelTraits< ByteRGBA > | |
CPixelTraits< uchar > | |
CPixelTraits< ushort > | |
▼CProgress | Mix-in class for call-backs from long operations |
CFracplanetMain | Top level GUI component for fracplanet application: contains parameter controls and viewing area |
CProgressScope | Helper class to facilitate driving progress bar |
▼CQDialog | |
CDialogDocumentation | Provides a dialog box with some user documentation |
▼CQGLWidget | |
CTriangleMeshViewerDisplay | Contains the actual rendering functionality of a TriangleMeshViewer |
▼CQSpinBox | |
CSpinBox | |
▼CQWidget | |
▼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 |
CFracplanetMain | Top level GUI component for fracplanet application: contains parameter controls and viewing area |
CTriangleMeshViewer | A class to display a triangle mesh |
CRandom01 | Generates random numbers in the range [0,1) |
▼CRaster< T > | Class for 2D raster images of a specified type |
CImage< T > | |
CRGBA< T > | |
▼CRGBA< float > | |
CFloatRGBA | Class to represent red-green-blue-alpha colours stored to floating point accuracy |
▼CRGBA< uchar > | |
CByteRGBA | Class to represent red-green-blue-alpha colours stored with 8-bit resolution |
CScanConvertBackend | |
▼CScanConverter | |
▼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) |
CScanEdge | Encapsulates information needed for scan conversion |
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 |
CTriangleMeshCloudFlat | Class constructing specific case of a flat-base terrain area |
CTriangleMeshTerrainFlat | Class constructing specific case of a flat-base terrain area |
▼CTriangleMeshIcosahedron | An icosahedron |
▼CTriangleMeshSubdividedIcosahedron | A subdivided icosahedron |
CTriangleMeshCloudPlanet | Class constructing specific case of a planetary cloud |
CTriangleMeshTerrainPlanet | Class constructing specific case of a planetary terrain |
▼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 |
CVertex | Class to store vertex state information |
▼CXYZ | Class to hold vectors in 3D cartesian co-ordinates |
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 |