46 void Clear()
override;
50 void Transform(
const Eigen::Matrix4d &transformation)
override;
double voxel_size_
Definition: VoxelGrid.h:64
Definition: Geometry.h:32
std::shared_ptr< VoxelGrid > CreateSurfaceVoxelGridFromPointCloud(const PointCloud &input, double voxel_size)
Definition: VoxelGridFactory.cpp:72
std::vector< Eigen::Vector3i > voxels_
Definition: VoxelGrid.h:66
Eigen::Vector3d GetMinBound() const override
Definition: VoxelGrid.cpp:41
Definition: PointCloud.h:47
VoxelGrid operator+(const VoxelGrid &voxelgrid) const
Definition: VoxelGrid.cpp:98
bool HasVoxels() const
Definition: VoxelGrid.h:57
VoxelGrid()
Definition: VoxelGrid.h:42
bool IsEmpty() const override
Definition: VoxelGrid.cpp:39
~VoxelGrid() override
Definition: VoxelGrid.h:43
Definition: Geometry3D.h:35
void Transform(const Eigen::Matrix4d &transformation) override
Definition: VoxelGrid.cpp:89
std::vector< Eigen::Vector3d > colors_
Definition: VoxelGrid.h:67
Eigen::Vector3d origin_
Definition: VoxelGrid.h:65
bool HasColors() const
Definition: VoxelGrid.h:59
Definition: PinholeCameraIntrinsic.cpp:33
Definition: VoxelGrid.h:40
GeometryType
Definition: Geometry.h:34
void Clear() override
Definition: VoxelGrid.cpp:32
VoxelGrid & operator+=(const VoxelGrid &voxelgrid)
Definition: VoxelGrid.cpp:93
Eigen::Vector3d GetMaxBound() const override
Definition: VoxelGrid.cpp:65