|
| VoxelGridXY () |
|
| VoxelGridXY (unsigned int nr_voxel_x, unsigned int nr_voxel_y, T spatial_bound_x_min, T spatial_bound_x_max, T spatial_bound_y_min, T spatial_bound_y_max, T spatial_bound_z_min, T spatial_bound_z_max) |
|
VoxelGridXY & | operator= (const VoxelGridXY< T > &vg) |
|
void | CleanUp () |
|
| ~VoxelGridXY () |
|
bool | Alloc (unsigned int nr_voxel_x, unsigned int nr_voxel_y, T spatial_bound_x_min, T spatial_bound_x_max, T spatial_bound_y_min, T spatial_bound_y_max, T spatial_bound_z_min, T spatial_bound_z_max) |
|
bool | Set (const T *data, unsigned int nr_points, unsigned int nr_point_element) |
|
bool | SetS (const float *data, unsigned int nr_points, unsigned int nr_point_element) |
|
bool | Set (const T *data, unsigned int nr_points, unsigned int nr_point_element, unsigned int nr_voxel_x, unsigned int nr_voxel_y, T spatial_bound_x_min, T spatial_bound_x_max, T spatial_bound_y_min, T spatial_bound_y_max, T spatial_bound_z_min, T spatial_bound_z_max, bool force_bound=true) |
|
bool | Initialized () const |
|
unsigned int | NrVoxel () const |
|
unsigned int | NrVoxelX () const |
|
unsigned int | NrVoxelY () const |
|
unsigned int | NrVoxelZ () const |
|
unsigned int | NrPoints () const |
|
unsigned int | NrPointElement () const |
|
unsigned int | NrIndexedPoints () const |
|
std::vector< Voxel< T > > & | GetVoxels () |
|
const std::vector< Voxel< T > > & | GetConstVoxels () const |
|
void | SetVoxels (const std::vector< Voxel< T >> &voxels) |
|
bool | GetGridDimension (T *dim_min_x, T *dim_max_x, T *dim_min_y, T *dim_max_y, T *dim_min_z, T *dim_max_z) const |
|
void | SetGridDimension (T dim_min_x, T dim_max_x, T dim_min_y, T dim_max_y, T dim_min_z, T dim_max_z) |
|
bool | GetVoxelDimension (T *voxel_width_x, T *voxel_width_y, T *voxel_width_z) const |
|
void | SetVoxelDimension (T voxel_width_x, T voxel_width_y, T voxel_width_z) |
|
void | SetNrPoints (unsigned int nr_points) |
|
void | SetNrPointElement (unsigned int nr_point_element) |
|
void | SetNrVoxel (unsigned int nr_voxel_x, unsigned int nr_voxel_y, unsigned int nr_voxel_z) |
|
void | SetPointCloudsData (const T *data) |
|
void | SetInitialized (bool initialized) |
|
int | WhichVoxel (T x, T y, T z) const |
|
bool | GetVoxelCoordinateXY (T x, T y, int *row, int *col) const |
|
Voxel< T > & | operator[] (unsigned int i) |
|
const Voxel< T > & | operator[] (unsigned int i) const |
|
Voxel< T > & | operator[] (int i) |
|
const Voxel< T > & | operator[] (int i) const |
|
Voxel< T > & | operator() (unsigned int iy, unsigned int ix) |
|
const Voxel< T > & | operator() (unsigned int iy, unsigned int ix) const |
|
T * | Data () |
|
const T * | const_data () const |
|