1#ifndef HYDROBRICKS_BASE_LAND_COVER_H
2#define HYDROBRICKS_BASE_LAND_COVER_H
36 return &_areaFraction;
56 [[nodiscard]]
bool IsNull()
const override {
57 return NearlyZero(_areaFraction, PRECISION);
Definition HydroUnit.h:18
Definition LandCover.h:10
virtual void SurfaceComponentAdded(SurfaceComponent *brick)
Definition LandCover.cpp:24
bool CanHaveAreaFraction() const override
Definition LandCover.h:17
void SetAreaFraction(double value)
Definition LandCover.cpp:12
bool IsNull() const override
Definition LandCover.h:56
double GetAreaFraction() const
Definition LandCover.h:26
double * GetAreaFractionPointer()
Definition LandCover.h:35
bool IsLandCover() const override
Definition LandCover.h:49
Definition SurfaceComponent.h:10