HeightMapModifier.cpp File Reference

#include <math.h>
#include <stdlib.h>
#include <landscapemap/HeightMapModifier.h>
#include <landscapedef/LandscapeDefn.h>
#include <common/Defines.h>
#include <image/ImageBitmap.h>
#include <image/ImageFactory.h>
#include <lang/LangResource.h>

Go to the source code of this file.

Functions

void HeightMapModifier::levelSurround (HeightMap &hmap)
static int noiseFn (int x, int y, int random)
void HeightMapModifier::noise (HeightMap &hmap, LandscapeDefnHeightMapGenerate &defn, RandomGenerator &generator, ProgressCounter *counter)
void HeightMapModifier::edgeEnhance (HeightMap &hmap, LandscapeDefnHeightMapGenerate &defn, RandomGenerator &generator, ProgressCounter *counter)
static void getPos (int pos, int &x, int &y, int dist)
void HeightMapModifier::waterErrosion (HeightMap &hmap, LandscapeDefnHeightMapGenerate &defn, RandomGenerator &generator, ProgressCounter *counter)
void HeightMapModifier::smooth (HeightMap &hmap, LandscapeDefnHeightMapGenerate &defn, ProgressCounter *counter)
void HeightMapModifier::scale (HeightMap &hmap, LandscapeDefnHeightMapGenerate &defn, RandomGenerator &generator, ProgressCounter *counter)
void HeightMapModifier::addCirclePeak (HeightMap &hmap, FixedVector &start, fixed sizew, fixed sizew2, fixed sizeh, RandomGenerator &offsetGenerator)
void HeightMapModifier::generateTerrain (HeightMap &hmap, LandscapeDefnHeightMapGenerate &defn, RandomGenerator &generator, RandomGenerator &offsetGenerator, ProgressCounter *counter)


Function Documentation

static void getPos ( int  pos,
int &  x,
int &  y,
int  dist 
) [static]

Definition at line 150 of file HeightMapModifier.cpp.

Referenced by HeightMapModifier::waterErrosion().

static int noiseFn ( int  x,
int  y,
int  random 
) [static]

Definition at line 49 of file HeightMapModifier.cpp.

Referenced by HeightMapModifier::noise().


Generated on Mon Feb 16 15:14:58 2009 for Scorched3D by  doxygen 1.5.3