41 void add_points(
const std::vector<PointVertex>& points);
47 void set_points(
const std::vector<PointVertex>& points);
54 void update_point(
size_t index,
const PointVertex& point);
61 [[nodiscard]]
PointVertex get_point(
size_t index)
const;
67 [[nodiscard]]
const std::vector<PointVertex>&
get_points()
const
83 return m_points.size();
89 void compute_frame()
override;