36 MapdataAreaBase(
const SData *data, s16 index);
37 ~MapdataAreaBase() =
default;
48 [[nodiscard]] MapdataPointInfo *getPointInfo()
const;
50 [[nodiscard]] Type type()
const {
54 [[nodiscard]] u8 priority()
const {
58 [[nodiscard]] s16 param(
size_t i)
const {
59 ASSERT(i < m_params.size());
63 [[nodiscard]] s16 index()
const {
68 const SData *m_rawData;
74 std::array<s16, 2> m_params;
81 f32 m_ellipseRadiusSq;
82 f32 m_ellipseAspectRatio;