VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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) const
 
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)
 
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)
 
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 setIsDryGround (bool onOff)
 
virtual bool isDryGround () 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)
 
static
DtSurfaceCharacteristicStringMapper
surfaceCharacteristicStringMapper ()
 
static
DtSurfaceCharacteristicStringMapper
setSurfaceCharacteristicStringMapper (DtSurfaceCharacteristicStringMapper *mapper)
 

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 theDryGroundColor
 
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 theDryGroundBitMask
 
static const DtCharacteristics theDryGroundComparator
 
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) const
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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)