#pragma once #include "Noise.h" class FlattenNoise : public Noise { Noise* base; double factor; double minValue; public: FlattenNoise(Noise* base, double factor, double minValue); ~FlattenNoise(); int getSeed() const override; double getNoise(double x, double y, double z) override; };