7 #ifndef __terrain_StratumBase_h__ 8 #define __terrain_StratumBase_h__ 27 virtual void bind(
Record& a_rRecord)
28 {
const BWORD weak=TRUE;
32 virtual Phase getPhase(
void)
const {
return Phase(phase()); }
33 virtual void setPhase(Phase a_phase) { phase()=a_phase; }
35 virtual Real getDensity(
void)
const {
return density(); }
36 virtual void setDensity(Real a_density) { density()=a_density; }
38 virtual Real getOffset(
void)
const {
return offset(); }
39 virtual void setOffset(Real a_offset) { offset()=a_offset; }
41 virtual Real getScale(
void)
const {
return scale(); }
42 virtual void setScale(Real a_scale) { scale()=a_scale; }
void bind(sp< Scope > &rspScope)
Associate with a Scope.
Definition: RecordView.h:319
kernel
Definition: namespace.dox:3
Generic binding to a serializable state.
Definition: RecordableI.h:20
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Stratum RecordView.
Definition: Stratum.h:19
Common Class for Elevation.
Definition: StratumBase.h:19
Elevation at location.
Definition: StratumI.h:21