29 m_state = std::make_shared<MappedState<float>>();
37 [[nodiscard]] std::shared_ptr<MappedState<float>>
state()
const {
return m_state; }
39 [[nodiscard]]
float y()
const {
return m_state->value; }
47 const float top =
m_state->value;
48 const float bot = top - height;
65 std::shared_ptr<MappedState<float>>
m_state;
Axis-aligned bounding rectangle in a 2D coordinate space.