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