LandscapeDefnHeightMapGenerate Class Reference

#include <LandscapeDefn.h>

Inheritance diagram for LandscapeDefnHeightMapGenerate:

LandscapeDefnType

List of all members.

Public Member Functions

virtual bool readXML (XMLNode *node)
virtual DefnType getType ()

Public Attributes

std::string mask
fixed noisefactor
int noisewidth
int noiseheight
int errosions
int errosionlayering
int errosionsurroundsize
fixed errosionforce
fixed errosionmaxdepth
fixed errosionsurroundforce
int landhillsmax
int landhillsmin
fixed landheightmax
fixed landheightmin
fixed landpeakwidthxmax
fixed landpeakwidthxmin
fixed landpeakwidthymax
fixed landpeakwidthymin
fixed landpeakheightmax
fixed landpeakheightmin
fixed landsmoothing
bool levelsurround


Detailed Description

Definition at line 89 of file LandscapeDefn.h.


Member Function Documentation

bool LandscapeDefnHeightMapGenerate::readXML ( XMLNode node  )  [virtual]

Implements LandscapeDefnType.

Definition at line 124 of file LandscapeDefn.cpp.

References S3D::checkDataFile(), errosionforce, errosionlayering, errosionmaxdepth, errosions, errosionsurroundforce, errosionsurroundsize, XMLNode::failChildren(), XMLNode::getNamedChild(), landheightmax, landheightmin, landhillsmax, landhillsmin, landpeakheightmax, landpeakheightmin, landpeakwidthxmax, landpeakwidthxmin, landpeakwidthymax, landpeakwidthymin, landsmoothing, levelsurround, mask, noisefactor, noiseheight, noisewidth, parseMinMax(), and parseMinMaxInt().

virtual DefnType LandscapeDefnHeightMapGenerate::getType (  )  [inline, virtual]

Implements LandscapeDefnType.

Definition at line 111 of file LandscapeDefn.h.

References LandscapeDefnType::eHeightMapGenerate.


Member Data Documentation

std::string LandscapeDefnHeightMapGenerate::mask

Definition at line 92 of file LandscapeDefn.h.

Referenced by HeightMapModifier::generateTerrain(), and readXML().

fixed LandscapeDefnHeightMapGenerate::noisefactor

Definition at line 94 of file LandscapeDefn.h.

Referenced by HeightMapModifier::noise(), and readXML().

int LandscapeDefnHeightMapGenerate::noisewidth

Definition at line 95 of file LandscapeDefn.h.

Referenced by HeightMapModifier::noise(), and readXML().

int LandscapeDefnHeightMapGenerate::noiseheight

Definition at line 95 of file LandscapeDefn.h.

Referenced by HeightMapModifier::noise(), and readXML().

int LandscapeDefnHeightMapGenerate::errosions

Definition at line 97 of file LandscapeDefn.h.

Referenced by readXML(), and HeightMapModifier::waterErrosion().

int LandscapeDefnHeightMapGenerate::errosionlayering

Definition at line 98 of file LandscapeDefn.h.

Referenced by readXML(), and HeightMapModifier::waterErrosion().

int LandscapeDefnHeightMapGenerate::errosionsurroundsize

Definition at line 98 of file LandscapeDefn.h.

Referenced by readXML(), and HeightMapModifier::waterErrosion().

fixed LandscapeDefnHeightMapGenerate::errosionforce

Definition at line 99 of file LandscapeDefn.h.

Referenced by readXML(), and HeightMapModifier::waterErrosion().

fixed LandscapeDefnHeightMapGenerate::errosionmaxdepth

Definition at line 99 of file LandscapeDefn.h.

Referenced by readXML(), and HeightMapModifier::waterErrosion().

fixed LandscapeDefnHeightMapGenerate::errosionsurroundforce

Definition at line 100 of file LandscapeDefn.h.

Referenced by readXML(), and HeightMapModifier::waterErrosion().

int LandscapeDefnHeightMapGenerate::landhillsmax

Definition at line 102 of file LandscapeDefn.h.

Referenced by HeightMapModifier::generateTerrain(), and readXML().

int LandscapeDefnHeightMapGenerate::landhillsmin

Definition at line 102 of file LandscapeDefn.h.

Referenced by HeightMapModifier::generateTerrain(), and readXML().

fixed LandscapeDefnHeightMapGenerate::landheightmax

Definition at line 103 of file LandscapeDefn.h.

Referenced by readXML(), and HeightMapModifier::scale().

fixed LandscapeDefnHeightMapGenerate::landheightmin

Definition at line 103 of file LandscapeDefn.h.

Referenced by readXML(), and HeightMapModifier::scale().

fixed LandscapeDefnHeightMapGenerate::landpeakwidthxmax

Definition at line 104 of file LandscapeDefn.h.

Referenced by HeightMapModifier::generateTerrain(), and readXML().

fixed LandscapeDefnHeightMapGenerate::landpeakwidthxmin

Definition at line 104 of file LandscapeDefn.h.

Referenced by HeightMapModifier::generateTerrain(), and readXML().

fixed LandscapeDefnHeightMapGenerate::landpeakwidthymax

Definition at line 105 of file LandscapeDefn.h.

Referenced by HeightMapModifier::generateTerrain(), and readXML().

fixed LandscapeDefnHeightMapGenerate::landpeakwidthymin

Definition at line 105 of file LandscapeDefn.h.

Referenced by HeightMapModifier::generateTerrain(), and readXML().

fixed LandscapeDefnHeightMapGenerate::landpeakheightmax

Definition at line 106 of file LandscapeDefn.h.

Referenced by HeightMapModifier::generateTerrain(), and readXML().

fixed LandscapeDefnHeightMapGenerate::landpeakheightmin

Definition at line 106 of file LandscapeDefn.h.

Referenced by HeightMapModifier::generateTerrain(), and readXML().

fixed LandscapeDefnHeightMapGenerate::landsmoothing

Definition at line 107 of file LandscapeDefn.h.

Referenced by readXML(), and HeightMapModifier::smooth().

bool LandscapeDefnHeightMapGenerate::levelsurround

Definition at line 108 of file LandscapeDefn.h.

Referenced by HeightMapModifier::generateTerrain(), HeightMapLoader::generateTerrain(), and readXML().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:03 2009 for Scorched3D by  doxygen 1.5.3