+ _capacity_m3 = SG_MAX2<double>(value * M3_PER_IMPGAL, 0.0);
+}
+
+double TankProperties::getUnusable_m3() const
+{
+ return _unusable_m3;
+}
+
+void TankProperties::setUnusable_m3( double value )
+{
+ _unusable_m3 = SG_MAX2<double>(value, 0.0);
+}
+
+double TankProperties::getUnusable_gal_us() const
+{
+ return _unusable_m3 * USGAL_PER_M3;
+}
+
+void TankProperties::setUnusable_gal_us( double value )
+{
+ _unusable_m3 = SG_MAX2<double>(value * M3_PER_USGAL, 0.0);
+}
+
+
+double TankProperties::getUnusable_gal_imp() const
+{
+ return _unusable_m3 * IMPGAL_PER_M3;
+}
+
+void TankProperties::setUnusable_gal_imp( double value )
+{
+ _unusable_m3 = SG_MAX2<double>(value * M3_PER_IMPGAL, 0.0);