Go to the source code of this file.
| #define THERMOCLINE_GETTER |
( |
|
number, |
|
|
|
Accessor, |
|
|
|
Setter |
|
) |
| |
Value:const double thermoclineLayer##number####Setter() const override \
{ \
const unsigned indexToUse = number - 1; \
DtVrfSubsurfaceLayer dummy; \
thermoclineLayer(indexToUse, dummy); \
return dummy.Accessor(); \
};
| #define THERMOCLINE_SETTER |
( |
|
number, |
|
|
|
Accessor, |
|
|
|
Setter |
|
) |
| |
Value:void setThermoclineLayer##number####Setter( const double& Accessor ) override \
{ \
const unsigned indexToUse = number - 1; \
DtVrfSubsurfaceLayer dummy; \
thermoclineLayer(indexToUse, dummy); \
if (dummy.Accessor() != Accessor) \
{ \
dummy.set##Setter(Accessor); \
markModified(); \
setThermoclineLayerByIndex(dummy, indexToUse); \
} \
};
| #define THERMOCLINE_SETTER_GETTER |
( |
|
number, |
|
|
|
Accessor, |
|
|
|
Setter |
|
) |
| |
Value:
#define THERMOCLINE_SETTER(number, Accessor, Setter)
Definition: subsurfaceStateComponent.h:159
#define THERMOCLINE_GETTER(number, Accessor, Setter)
Definition: subsurfaceStateComponent.h:150
| #define NEXTFRAME_ACCESSOR_MUTATOR_ |
( |
|
MemberType, |
|
|
|
Accessor, |
|
|
|
MutatorAndMember |
|
) |
| |
Value:public: \
const MemberType Accessor() const override { return frameState().Accessor(); }; \
void set##MutatorAndMember(const MemberType& v) override { if (frameState().Accessor() != v) { markModified(); frameState().set##MutatorAndMember(v); } };