My Project
 All Classes Files Functions Variables Enumerations Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CByteRGBAClass to represent red-green-blue-alpha colours stored with 8-bit resolution
 CControlBase class for other controls; useful for shared stuff
 CControlAboutDisplays "About" type info
 CControlRenderEncapsulates GUI elements for controlling OpenGL rendering
 CControlSaveEncapsulates GUI elements for controlling save
 CControlTerrainEncapsulates controls for setting terrain generation parameters
 CDialogDocumentationProvides a dialog box with some user documentation
 CFloatRGBAClass to represent red-green-blue-alpha colours stored to floating point accuracy
 CFracplanetMainTop level GUI component for fracplanet application: contains parameter controls and viewing area
 CGeometryClass to provide abstract interface to different world geometries
 CGeometryFlatConcrete class providing a flat geometry (in the XY-plane, with Z up)
 CGeometrySphericalConcrete class providing a flat geometry (a sphere with nominal radius 1, equator in the XY-plane, Z axis through the poles)
 CImage
 CImageStorage
 CMatrix33Class to hold 3x3 matrics
 CMatrix33Identity3x3 Identity matrix
 CMatrix33RotateAboutAxis
 CMatrix33RotateAboutX
 CMatrix33RotateAboutY
 CMatrix33RotateAboutZ
 CMatrix34Class to hold 3x4 matrices
 CMatrix34Identity
 CMatrix34RotateAboutAxisThrough
 CMatrix34Translate
 CMultiscaleNoiseMultiscale noise generator
 CNoisePerlin noise generator
 CParametersCloudThis class aggregates the controllable parameters for all things related to cloud generation
 CParametersNoise
 CParametersObjectCommon base for ParametersTerrain and ParametersCloud
 CParametersRenderAggregates controllable parameters for all things related to OpenGL rendering
 CParametersSaveAggregates controllable parameters for all things related to save
 CParametersTerrainThis class aggregates the controllable parameters for all things related to terrain generation
 CPixelTraitsClass to support specialisation for particular pixel formats
 CPixelTraits< ByteRGBA >
 CPixelTraits< uchar >
 CPixelTraits< ushort >
 CProgressMix-in class for call-backs from long operations
 CProgressScopeHelper class to facilitate driving progress bar
 CRandom01Generates random numbers in the range [0,1)
 CRandomXYZInBoxGenerates random points in a recnangular box centred on the origin
 CRandomXYZInEllipsoidGenerates a random point in or on an origin-centred ellipsoid with semi-axes of the specified size
 CRandomXYZInSphereGenerates a random point in or on a unit-radius sphere centred on the origin
 CRandomXYZInUnitCubeGenerates a random point in the cube bounded by (0,0,0) and (1.0,1.0,1.0)
 CRandomXYZSphereNormalGenerates a random point on the surface of a unit-radius sphere
 CRasterClass for 2D raster images of a specified type
 CConstRowIterator
 CRowIterator
 CRGBA
 CScanConvertBackend
 CScanConverter
 CScanEdgeEncapsulates information needed for scan conversion
 CSpinBox
 CTriangleClass to store triangle state
 CTriangleEdgeClass to store triangle edges
 CTriangleMeshContains vertices and triangles of a triangle mesh
 CTriangleMeshCloudThis class holds all the cloud-related methods
 CTriangleMeshCloudFlatClass constructing specific case of a flat-base terrain area
 CTriangleMeshCloudPlanetClass constructing specific case of a planetary cloud
 CTriangleMeshFlatA single triangle lying in the z-plane
 CTriangleMeshIcosahedronAn icosahedron
 CTriangleMeshSubdividedIcosahedronA subdivided icosahedron
 CTriangleMeshTerrainThis class holds all the terrain-related methods
 CTriangleMeshTerrainFlatClass constructing specific case of a flat-base terrain area
 CTriangleMeshTerrainPlanetClass constructing specific case of a planetary terrain
 CTriangleMeshViewerA class to display a triangle mesh
 CTriangleMeshViewerDisplayContains the actual rendering functionality of a TriangleMeshViewer
 CVertexClass to store vertex state information
 CXYZClass to hold vectors in 3D cartesian co-ordinates