Template Class BigVolumen

Nested Relationships

Nested Types

Class Documentation

template<typename BaseVecT>
class BigVolumen

Public Functions

BigVolumen(std::vector<std::string>, float voxelsize, float overlapping_size = 0, float scale = 1)

Constructor:

Parameters:
  • cloudPath – path to PointCloud in ASCII xyz Format // Todo: Add other file formats

  • voxelsize

size_t size()
Returns:

Number of voxels

size_t pointSize()
Returns:

Number Points

inline BoundingBox<BaseVecT> &getBB()
virtual ~BigVolumen()
inline size_t hashValue(size_t i, size_t j, size_t k)
inline bool hasColors()
inline bool hasNormals()
inline std::unordered_map<size_t, VolumeCellInfo> *getCellinfo()
struct VolumeCellInfo

Public Functions

inline VolumeCellInfo()

Public Members

size_t size
size_t overlapping_size
size_t ix
size_t iy
size_t iz
std::string path
BoundingBox<BaseVecT> bb
std::ofstream ofs_points
std::ofstream ofs_normals
std::ofstream ofs_colors