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]
oCByteRGBAClass to represent red-green-blue-alpha colours stored with 8-bit resolution
oCControlBase class for other controls; useful for shared stuff
oCControlAboutDisplays "About" type info
oCControlRenderEncapsulates GUI elements for controlling OpenGL rendering
oCControlSaveEncapsulates GUI elements for controlling save
oCControlTerrainEncapsulates controls for setting terrain generation parameters
oCDialogDocumentationProvides a dialog box with some user documentation
oCFloatRGBAClass to represent red-green-blue-alpha colours stored to floating point accuracy
oCFracplanetMainTop level GUI component for fracplanet application: contains parameter controls and viewing area
oCGeometryClass to provide abstract interface to different world geometries
oCGeometryFlatConcrete class providing a flat geometry (in the XY-plane, with Z up)
oCGeometrySphericalConcrete class providing a flat geometry (a sphere with nominal radius 1, equator in the XY-plane, Z axis through the poles)
oCImage
oCImageStorage
oCMatrix33Class to hold 3x3 matrics
oCMatrix33Identity3x3 Identity matrix
oCMatrix33RotateAboutAxis
oCMatrix33RotateAboutX
oCMatrix33RotateAboutY
oCMatrix33RotateAboutZ
oCMatrix34Class to hold 3x4 matrices
oCMatrix34Identity
oCMatrix34RotateAboutAxisThrough
oCMatrix34Translate
oCMultiscaleNoiseMultiscale noise generator
oCNoisePerlin noise generator
oCParametersCloudThis class aggregates the controllable parameters for all things related to cloud generation
oCParametersNoise
oCParametersObjectCommon base for ParametersTerrain and ParametersCloud
oCParametersRenderAggregates controllable parameters for all things related to OpenGL rendering
oCParametersSaveAggregates controllable parameters for all things related to save
oCParametersTerrainThis class aggregates the controllable parameters for all things related to terrain generation
oCPixelTraitsClass to support specialisation for particular pixel formats
oCPixelTraits< ByteRGBA >
oCPixelTraits< uchar >
oCPixelTraits< ushort >
oCProgressMix-in class for call-backs from long operations
oCProgressScopeHelper class to facilitate driving progress bar
oCRandom01Generates random numbers in the range [0,1)
oCRandomXYZInBoxGenerates random points in a recnangular box centred on the origin
oCRandomXYZInEllipsoidGenerates a random point in or on an origin-centred ellipsoid with semi-axes of the specified size
oCRandomXYZInSphereGenerates a random point in or on a unit-radius sphere centred on the origin
oCRandomXYZInUnitCubeGenerates a random point in the cube bounded by (0,0,0) and (1.0,1.0,1.0)
oCRandomXYZSphereNormalGenerates a random point on the surface of a unit-radius sphere
oCRasterClass for 2D raster images of a specified type
|oCConstRowIterator
|\CRowIterator
oCRGBA
oCScanConvertBackend
oCScanConverter
oCScanEdgeEncapsulates information needed for scan conversion
oCSpinBox
oCTriangleClass to store triangle state
oCTriangleEdgeClass to store triangle edges
oCTriangleMeshContains vertices and triangles of a triangle mesh
oCTriangleMeshCloudThis class holds all the cloud-related methods
oCTriangleMeshCloudFlatClass constructing specific case of a flat-base terrain area
oCTriangleMeshCloudPlanetClass constructing specific case of a planetary cloud
oCTriangleMeshFlatA single triangle lying in the z-plane
oCTriangleMeshIcosahedronAn icosahedron
oCTriangleMeshSubdividedIcosahedronA subdivided icosahedron
oCTriangleMeshTerrainThis class holds all the terrain-related methods
oCTriangleMeshTerrainFlatClass constructing specific case of a flat-base terrain area
oCTriangleMeshTerrainPlanetClass constructing specific case of a planetary terrain
oCTriangleMeshViewerA class to display a triangle mesh
oCTriangleMeshViewerDisplayContains the actual rendering functionality of a TriangleMeshViewer
oCVertexClass to store vertex state information
\CXYZClass to hold vectors in 3D cartesian co-ordinates