diff --git a/src/influence_map.h b/src/influence_map.h index 35a85dd..fb4d1e4 100644 --- a/src/influence_map.h +++ b/src/influence_map.h @@ -28,6 +28,7 @@ namespace influence_map { size_t num_cells() const; size_t width() const; size_t height() const; + bool values_clamped() const; float influence(const size_t x, const size_t y) const; void set_influence(const size_t x, const size_t y, const float influence); diff --git a/src/influence_map.inl b/src/influence_map.inl index 20b69a0..e52a762 100644 --- a/src/influence_map.inl +++ b/src/influence_map.inl @@ -36,6 +36,11 @@ namespace influence_map { return _height; } + inline bool InfluenceMap::values_clamped() const + { + return _clamp_values_to_0_1; + } + inline float InfluenceMap::influence(const size_t x, const size_t y) const { return _data[coords_to_linear(x, y)];