#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.