VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtSurfaceIndexedMarked Class Reference
Inheritance diagram for DtSurfaceIndexedMarked:
Inheritance graph
[legend]

Public Member Functions

 DtSurfaceIndexedMarked ()
 ~DtSurfaceIndexedMarked ()
 DtSurfaceIndexedMarked (const DtSurface &orig)
 DtSurfaceIndexedMarked (const DtSurfaceIndexedMarked &orig)
DtSurfaceIndexedMarkedoperator= (const DtSurfaceIndexedMarked &orig)
int operator== (const DtSurfaceIndexedMarked &orig)
DtIndexedMarkedindexer ()
- Public Member Functions inherited from DtSurface
 DtSurface ()
virtual ~DtSurface ()
 DtSurface (const DtSurface &orig)
DtSurfaceoperator= (const DtSurface &orig)
bool operator== (const DtSurface &orig) const
bool operator!= (const DtSurface &orig) const
virtual const DtColorcolor () const
virtual void setColor (const DtColor &c)
virtual void setSurfaceCharacteristics (DtCharacteristics surfChar)
virtual DtCharacteristics characteristics () const
DtString surfaceCharacteristicsString () const
virtual DtMedium whereSurface () const
virtual DtEnvState envState () const
virtual DtSoilType soilType () const
virtual DtBodyOfWaterType bodyOfWaterType () const
virtual DtCulturalFeatureType culturalFeatureType () const
virtual DtString mediumString () const
virtual DtString envStateString () const
virtual DtString soilTypeString () const
virtual DtString bodyOfWaterTypeString () const
virtual DtString culturalFeatureTypeString () const
virtual DtRoughnessSoilType roughnessSoilType () const
virtual DtString roughnessSoilTypeString () const
virtual void setIsGround (bool onOff)
virtual bool isGround () const
virtual void setAboveGround (bool onOff)
 Accessor/Mutator functions for medium.
virtual bool aboveGround () const
virtual void setUnderGround (bool onOff)
virtual bool underGround () const
virtual void setIsWaterSurface (bool onOff)
virtual bool isWaterSurface () const
virtual void setAboveWater (bool onOff)
virtual bool aboveWater () const
virtual void setUnderWater (bool onOff)
virtual bool underWater () const
virtual void setIsDry (bool onOff)
 Accessor/Mutator functions for environmental state.
virtual bool isDry () const
virtual void setIsWet (bool onOff)
virtual bool isWet () const
virtual void setIsIcy (bool onOff)
virtual bool isIcy () const
virtual void setIsCoveredBySnow (bool onOff)
virtual bool isCoveredBySnow () const
virtual void setIsImproved (bool onOff)
virtual bool isImproved () const
virtual bool isUnimproved () const
virtual void setIsDeep (bool onOff)
virtual bool isDeep () const
virtual bool isShallow () const
virtual void setIsCulturalFeature (bool onOff)
virtual bool isCulturalFeature () const
virtual void setIsSoftSoil (bool onOff)
virtual bool isSoftSoil () const
virtual void setIsSwamp (bool onOff)
virtual bool isSwamp () const
virtual void setIsMud (bool onOff)
virtual bool isMud () const
virtual void setIsForest (bool onOff)
virtual bool isForest () const
virtual void setIsGrass (bool onOff)
virtual bool isGrass () const
virtual void setIsCultivatedField (bool onOff)
virtual bool isCultivatedField () const
virtual void setIsOrchard (bool onOff)
virtual bool isOrchard () const
virtual void setIsRock (bool onOff)
virtual bool isRock () const
virtual void setIsBoulder (bool onOff)
virtual bool isBoulder () const
virtual void setIsSand (bool onOff)
virtual bool isSand () const
virtual void setIsDirtRoad (bool onOff)
virtual bool isDirtRoad () const
virtual void setIsGravelRoad (bool onOff)
virtual bool isGravelRoad () const
virtual void setIsPavedRoad (bool onOff)
virtual bool isPavedRoad () const
virtual void setIsMuddyRoad (bool onOff)
virtual bool isMuddyRoad () const
virtual void setIsHardSurface (bool onOff)
virtual bool isHardSurface () const
virtual void setIsUSRailRoad (bool onOff)
virtual bool isUSRailRoad () const
virtual void setIsEuroRailRoad (bool onOff)
virtual bool isEuroRailRoad () const
virtual void setIsFlimsy (bool onOff)
virtual bool isFlimsy () const
virtual void setIsUndefinedSoilType (bool onOff)
virtual bool isUndefinedSoilType () const
virtual void setUndefinedSoilType (bool onOff)
virtual bool undefinedSoilType () const
virtual bool characteristicsFromString (std::string characteristicsString, bool warn=true)
virtual bool characteristicsFromSubString (std::string characteristicsString, bool warn=true)
virtual void dump () const
virtual void maxColor (DtColor &theColor)
DtColor colorForSurfaceType () const
virtual bool readFrom (FILE *fp)
virtual bool writeTo (FILE *fp)
virtual void setIsOcean (bool onOff)
virtual bool isOcean () const
virtual void setIsLake (bool onOff)
virtual bool isLake () const
virtual void setIsRiver (bool onOff)
virtual bool isRiver () const
virtual void setIsPond (bool onOff)
virtual bool isPond () const
virtual void setIsStream (bool onOff)
virtual bool isStream () const
virtual void setIsBrook (bool onOff)
virtual bool isBrook () const
virtual void setIsTree (bool onOff)
virtual bool isTree () const
virtual void setIsBuilding (bool onOff)
virtual bool isBuilding () const

Static Public Member Functions

static int sortSurfacesByCharacteristics (const void *e1, const void *e2)
- Static Public Member Functions inherited from DtSurface
static DtString soilTypeToString (DtRoughnessSoilType type)
static DtRoughnessSoilType stringToSoilType (const DtString &string)
static DtSurfacenullSurface ()
static void setSurfaceToRoughnessMapper (DtMapSurfaceToRoughness &surfaceToRoughnessMapper)

Protected Attributes

DtIndexedMarked myindexer
- Protected Attributes inherited from DtSurface
DtCharacteristics myCharacteristics
DtColor myColor
DtRoughnessSoilType myRoughness

Additional Inherited Members

- Public Types inherited from DtSurface
enum  DtMedium {
  Ground, AboveGround, UnderGround, WaterSurface,
  AboveWater, UnderWater, UnspecifiedMedium
}
typedef unsigned int DtCharacteristics
- Static Public Attributes inherited from DtSurface
static const DtColor theSoftSoilColor
static const DtColor theSwampColor
static const DtColor theMudColor
static const DtColor theForestColor
static const DtColor theGrassColor
static const DtColor theCultivatedFieldColor
static const DtColor theOrchardColor
static const DtColor theRockColor
static const DtColor theBoulderColor
static const DtColor theSandColor
static const DtColor theDirtRoadColor
static const DtColor theGravelRoadColor
static const DtColor thePavedRoadColor
static const DtColor theMuddyRoadColor
static const DtColor theHardSurfaceColor
static const DtColor theRailRoadColor
static const DtColor theFlimsySoilColor
static const DtColor theOceanColor
static const DtColor theLakeColor
static const DtColor theRiverColor
static const DtColor thePondColor
static const DtColor theIceColor
static const DtColor theTreeColor
static const DtColor theBuildingColor
static const DtColor theDtedGroundCellColor
static const DtColor theDtedWaterCellColor
static const char DtSoilPavedRoad []
static const char DtSoilHardPacked []
static const char DtSoilRocks []
static const char DtSoilSand []
static const char DtSoilGravel []
static const char DtSoilShallowWater []
static const char DtSoilMuck []
static const char DtSoilDeepWater []
- Protected Member Functions inherited from DtSurface
std::string customToLower (const std::string &stringToConvert, const std::locale loc=std::locale::classic()) const
std::string trimString (const std::string &strToTrim)
virtual void setRoughnessSoilType ()
- Static Protected Attributes inherited from DtSurface
static const DtCharacteristics theSoftSoilBitMask
static const DtCharacteristics theSoftSoilComparator
static const DtCharacteristics theSwampBitMask
static const DtCharacteristics theSwampComparator
static const DtCharacteristics theMudBitMask
static const DtCharacteristics theMudComparator
static const DtCharacteristics theForestBitMask
static const DtCharacteristics theForestComparator
static const DtCharacteristics theGrassBitMask
static const DtCharacteristics theGrassComparator
static const DtCharacteristics theCultivatedFieldBitMask
static const DtCharacteristics theCultivatedFieldComparator
static const DtCharacteristics theOrchardBitMask
static const DtCharacteristics theOrchardComparator
static const DtCharacteristics theRockBitMask
static const DtCharacteristics theRockComparator
static const DtCharacteristics theBoulderBitMask
static const DtCharacteristics theBoulderComparator
static const DtCharacteristics theSandBitMask
static const DtCharacteristics theSandComparator
static const DtCharacteristics theDirtRoadBitMask
static const DtCharacteristics theDirtRoadComparator
static const DtCharacteristics theGravelRoadBitMask
static const DtCharacteristics theGravelRoadComparator
static const DtCharacteristics thePavedRoadBitMask
static const DtCharacteristics thePavedRoadComparator
static const DtCharacteristics theMuddyRoadBitMask
static const DtCharacteristics theMuddyRoadComparator
static const DtCharacteristics theHardSurfaceBitMask
static const DtCharacteristics theHardSurfaceComparator
static const DtCharacteristics theUSRailRoadBitMask
static const DtCharacteristics theUSRailRoadComparator
static const DtCharacteristics theEuroRailRoadBitMask
static const DtCharacteristics theEuroRailRoadComparator
static const DtCharacteristics theFlimsySoilBitMask
static const DtCharacteristics theFlimsySoilComparator
static const DtCharacteristics theOceanBitMask
static const DtCharacteristics theOceanComparator
static const DtCharacteristics theLakeBitMask
static const DtCharacteristics theLakeComparator
static const DtCharacteristics theRiverBitMask
static const DtCharacteristics theRiverComparator
static const DtCharacteristics thePondBitMask
static const DtCharacteristics thePondComparator
static const DtCharacteristics theStreamBitMask
static const DtCharacteristics theStreamComparator
static const DtCharacteristics theBrookBitMask
static const DtCharacteristics theBrookComparator
static const DtCharacteristics theDeepWaterBitMask
static const DtCharacteristics theDeepWaterComparator
static const DtCharacteristics theBuildingBitMask
static const DtCharacteristics theBuildingComparator
static const DtCharacteristics theTreeBitMask
static const DtCharacteristics theTreeComparator
static DtMapSurfaceToRoughnesstheMapSurfaceToRoughness

Constructor & Destructor Documentation

DtSurfaceIndexedMarked::DtSurfaceIndexedMarked ( )
DtSurfaceIndexedMarked::~DtSurfaceIndexedMarked ( )
DtSurfaceIndexedMarked::DtSurfaceIndexedMarked ( const DtSurface orig)
DtSurfaceIndexedMarked::DtSurfaceIndexedMarked ( const DtSurfaceIndexedMarked orig)

Member Function Documentation

DtSurfaceIndexedMarked& DtSurfaceIndexedMarked::operator= ( const DtSurfaceIndexedMarked orig)
int DtSurfaceIndexedMarked::operator== ( const DtSurfaceIndexedMarked orig)
static int DtSurfaceIndexedMarked::sortSurfacesByCharacteristics ( const void *  e1,
const void *  e2 
)
static
DtIndexedMarked* DtSurfaceIndexedMarked::indexer ( )

Member Data Documentation

DtIndexedMarked DtSurfaceIndexedMarked::myindexer
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)