Mercator
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CMercator::BasePointPoint on the fundamental grid that is used as the basis for terrain
 CMercator::BottomClipHelper to clip points to a given range
 CMercator::Buffer< DataType >Template for managing buffers of data for a segment
 CMercator::Buffer< ColorT >
 CMercator::SurfaceData store for terrain surface data
 CMercator::Effector::Context
 CMercator::EdgeThe edge of an area
 CMercator::EdgeAtYThe edge of an area parallel to the x axis
 CMercator::EffectorDevice which effects a change in the terrain
 CMercator::AreaRegion of terrain surface which is modified
 CMercator::TerrainModBase class for modifiers to the procedurally generated terrain
 CMercator::ShapeTerrainMod< Shape >Terrain modifier which is defined by a shape variable
 CMercator::AdjustTerrainMod< Shape >Terrain modifier that defines an area of adjusted height
 CMercator::CraterTerrainMod< Shape >Terrain modifier that defines a crater
 CMercator::LevelTerrainMod< Shape >Terrain modifier that defines an area of fixed height
 CMercator::SlopeTerrainMod< Shape >Terrain modifier that defines an area of sloped height
 CMercator::ForestThis is the core class for any area to be populated with vegetation
 CMercator::LeftClipHelper to clip points to a given range
 CMercator::LinInterpHelper to interpolate on a line
 CMercator::Matrix< COLS, ROWS, FloatType >A fixed sized array of objects
 CMercator::Matrix< 2, 2, Mercator::BasePoint >
 CRandCache::OrderingInterface to define the ordering of the random number cache
 CZeroSpiralOrderingA spiral around 0,0
 CSpiralOrderingA spiral around x,y
 CMercator::PlantThis is the simple class for representing instances of vegetation
 CMercator::QuadInterpHelper to interpolate in a quad
 CRandCacheA cache of random values
 CMercator::RightClipHelper to clip points to a given range
 CMercator::SegmentClass storing heightfield and other data for a single fixed size square area of terrain defined by four adjacent BasePoint objects
 CMercator::ShaderBase class for Shader objects which create surface data for use when rendering terrain
 CMercator::AreaShaderShader for handling areas
 CMercator::BandShaderSurface shader that defines the surface between two levels
 CMercator::DepthShaderShader to give the appearance of deep murky water
 CMercator::FillShaderShader that fills the surface
 CMercator::GrassShaderShader for adding grass to the terrain
 CMercator::HighShaderSurface shader that defines the surface above a given level
 CMercator::LowShaderSurface shader that defines the surface below a given level
 CMercator::TileShaderShader agregating surface data
 CMercator::ShaderFactoriesClass which manages all the shader factories available
 CMercator::ShaderKitInterface for shader factory objects
 CMercator::ShaderFactory< T >Factory template used to create ordinary shader objects
 CMercator::SpeciesData about a species of plant in a Forest
 CMercator::SpeciesParameterA set of constraints on a plant parameter
 CMercator::TerrainClass storing centrally all data about an instance of some terrain
 CMercator::TopClipHelper to clip points to a given range