public override float GetValue(float x, float y, float z) { System.Diagnostics.Debug.Assert(this.m_modules[0] != null); return this.m_modules[0].GetValue(x, y, z) * this.m_scale + this.m_bias; }