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
Definition: rotorWashControllerDescriptor.h:101
virtual void postGetSelf()
Called after either version of getSelf (mtl or environment). Default is no-op.
DtRwInt myMaxEffectDistance
Definition: rotorWashControllerDescriptor.h:87
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:104
Description: Readable, Writable int.
Definition: rwInt.h:25
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwReal mySnowCutout
mySnowCutout is the value we want to start showing the snow (ex 0.6)
Definition: rotorWashControllerDescriptor.h:100
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:97
static DtComponentDescriptor * creator()
DtNLengthIntegerVector myRotorWashTypesThatAccumulateSnow
Definition: rotorWashControllerDescriptor.h:102
DtRwReal myMinSnowEffectDepth
Definition: rotorWashControllerDescriptor.h:88