35 #ifndef LAS_VEGAS_BigVolumen_HPP 36 #define LAS_VEGAS_BigVolumen_HPP 41 #include <boost/archive/binary_iarchive.hpp> 42 #include <boost/archive/binary_oarchive.hpp> 43 #include <boost/iostreams/device/mapped_file.hpp> 47 #include <unordered_map> 57 template <
typename BaseVecT>
112 inline int calcIndex(
float f) {
return f < 0 ? f - .5 : f + .5; }
136 #include "lvr2/reconstruction/BigVolumen.tcc" 138 #endif // LAS_VEGAS_BigVolumen_HPP
Datastructures for holding loaded data.
std::ofstream ofs_normals
BoundingBox< BaseVecT > m_bb
boost::iostreams::mapped_file m_PointFile
size_t hashValue(size_t i, size_t j, size_t k)
boost::iostreams::mapped_file m_NomralFile
BigVolumen(std::vector< std::string >, float voxelsize, float overlapping_size=0, float scale=1)
A dynamic bounding box class.
std::unordered_map< size_t, VolumeCellInfo > m_gridNumPoints
BoundingBox< BaseVecT > & getBB()
boost::iostreams::mapped_file m_ColorFile
std::unordered_map< size_t, VolumeCellInfo > * getCellinfo()
BoundingBox< BaseVecT > bb