#include <BigVolumen.hpp>
Classes | |
struct | VolumeCellInfo |
Public Member Functions | |
BigVolumen (std::vector< std::string >, float voxelsize, float overlapping_size=0, float scale=1) | |
BoundingBox< BaseVecT > & | getBB () |
std::unordered_map< size_t, VolumeCellInfo > * | getCellinfo () |
bool | hasColors () |
size_t | hashValue (size_t i, size_t j, size_t k) |
bool | hasNormals () |
size_t | pointSize () |
size_t | size () |
virtual | ~BigVolumen () |
Private Member Functions | |
int | calcIndex (float f) |
Private Attributes | |
BoundingBox< BaseVecT > | m_bb |
boost::iostreams::mapped_file | m_ColorFile |
bool | m_extrude |
std::unordered_map< size_t, VolumeCellInfo > | m_gridNumPoints |
bool | m_has_color |
bool | m_has_normal |
size_t | m_maxIndex |
size_t | m_maxIndexSquare |
size_t | m_maxIndexX |
size_t | m_maxIndexY |
size_t | m_maxIndexZ |
boost::iostreams::mapped_file | m_NomralFile |
size_t | m_numPoints |
boost::iostreams::mapped_file | m_PointFile |
float | m_scale |
float | m_voxelSize |
Definition at line 58 of file BigVolumen.hpp.
lvr2::BigVolumen< BaseVecT >::BigVolumen | ( | std::vector< std::string > | , |
float | voxelsize, | ||
float | overlapping_size = 0 , |
||
float | scale = 1 |
||
) |
Constructor:
cloudPath | path to PointCloud in ASCII xyz Format // Todo: Add other file formats |
voxelsize |
|
virtual |
|
inlineprivate |
Definition at line 112 of file BigVolumen.hpp.
|
inline |
Definition at line 97 of file BigVolumen.hpp.
|
inline |
Definition at line 109 of file BigVolumen.hpp.
|
inline |
Definition at line 106 of file BigVolumen.hpp.
|
inline |
Definition at line 101 of file BigVolumen.hpp.
|
inline |
Definition at line 107 of file BigVolumen.hpp.
size_t lvr2::BigVolumen< BaseVecT >::pointSize | ( | ) |
size_t lvr2::BigVolumen< BaseVecT >::size | ( | ) |
|
private |
Definition at line 129 of file BigVolumen.hpp.
|
private |
Definition at line 128 of file BigVolumen.hpp.
|
private |
Definition at line 121 of file BigVolumen.hpp.
|
private |
Definition at line 130 of file BigVolumen.hpp.
|
private |
Definition at line 124 of file BigVolumen.hpp.
|
private |
Definition at line 123 of file BigVolumen.hpp.
|
private |
Definition at line 115 of file BigVolumen.hpp.
|
private |
Definition at line 114 of file BigVolumen.hpp.
|
private |
Definition at line 116 of file BigVolumen.hpp.
|
private |
Definition at line 117 of file BigVolumen.hpp.
|
private |
Definition at line 118 of file BigVolumen.hpp.
|
private |
Definition at line 127 of file BigVolumen.hpp.
|
private |
Definition at line 119 of file BigVolumen.hpp.
|
private |
Definition at line 126 of file BigVolumen.hpp.
|
private |
Definition at line 131 of file BigVolumen.hpp.
|
private |
Definition at line 120 of file BigVolumen.hpp.