#include <points_grid.hpp>
Inheritance diagram for q3::PointsGrid:Public Member Functions | |
| PointsGrid ()=default | |
| virtual | ~PointsGrid ()=default |
| bool | empty () const |
| int | number_of_points () const |
| const WeightedPoint3D & | point (int index) const |
| const std::vector< WeightedPoint3D > & | points () const |
Protected Attributes | |
| std::vector< WeightedPoint3D > | points_ |
Generic grid of weighted 3D points.
Subclasses (e.g., KPointsGrid) extend this with domain-specific generation logic while inheriting the common storage and accessors.
Definition at line 37 of file points_grid.hpp.
|
default |
|
virtualdefault |
|
inline |
Definition at line 54 of file points_grid.hpp.
References points_.
|
inline |
Definition at line 42 of file points_grid.hpp.
References points_.
|
inline |
Definition at line 50 of file points_grid.hpp.
References points_.
|
inline |
Definition at line 46 of file points_grid.hpp.
References points_.
|
protected |
Definition at line 59 of file points_grid.hpp.
Referenced by empty(), number_of_points(), point(), and points().