48 virtual void setMaxEffectDistance(
int maxEffectDistance);
49 virtual int maxEffectDistance()
const;
52 virtual void setSnowRange(
double minSnowRange);
53 virtual double snowRange()
const;
58 virtual void setSnowCutout(
double SnowCutout);
59 virtual double snowCutout()
const;
63 virtual void setMinSnowEffectDepth(
double minSnowDepth);
64 virtual double minSnowEffectDepth()
const;
68 virtual int findRotorWashTypeForSoilRoughness(
const DtString& soilRoughness)
const;
71 virtual void setRotorWashTypesThatAccumulateSnow(
const std::set<int>& t);
72 virtual const std::set<int>& rotorWashTypesThatAccumulateSnow()
const;
75 virtual bool rotorWashTypeAccumulatesSnow(
int rotorWashType)
const;
Description: DtNLengthIntegerVector is a named, readable/writable vector of integers of arbitrary len...
Definition: nLengthIntegerVector.h:28
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwIntegerList mySoilTypeToRotorWashList
Parameter Name: soil-type-to-rotor-wash-list Parameter Description: A list of soil types and their re...
Definition: rotorWashControllerDescriptor.h:121
virtual void postGetSelf()
Called after either version of getSelf (mtl or environment). Default is no-op.
DtRwInt myMaxEffectDistance
Parameter Name: max-effect-distance Parameter Description: Maximum height above terrain that rotor wa...
Definition: rotorWashControllerDescriptor.h:91
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
Definition: readerWriterRegistry.h:39
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
Instances of DtRwIntegerList are lists of readable, writeable integers (DtRwInts). The list contains pointers to DtRwInt instances.
Definition: rwIntegerList.h:19
A descriptor for the DtRotorWashController. This indicates the max effect distance.
Definition: rotorWashControllerDescriptor.h:22
std::set< int > mySnowAccumulationSet
Definition: rotorWashControllerDescriptor.h:125
Description: Readable, Writable int.
Definition: rwInt.h:25
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwReal mySnowCutout
Parameter Name: snow-cutoff Parameter Description: the value we want to start showing the snow (ex 0...
Definition: rotorWashControllerDescriptor.h:116
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
DtRwReal mySnowRange
We don't receive the snow range from the GUI and we want to have the same sort of calculus to know if...
Definition: rotorWashControllerDescriptor.h:111
static DtComponentDescriptor * creator()
DtNLengthIntegerVector myRotorWashTypesThatAccumulateSnow
Definition: rotorWashControllerDescriptor.h:123
DtRwReal myMinSnowEffectDepth
Parameter Name: min-snow-effect-depth Parameter Description: If the snow accumulated at an area is lo...
Definition: rotorWashControllerDescriptor.h:97