Go to the documentation of this file.
40 TSDFVoxel(
const Eigen::Vector3i &grid_index,
const Eigen::Vector3d &color)
41 :
Voxel(grid_index, color) {}
51 namespace integration {
59 const Eigen::Vector3d &
origin = Eigen::Vector3d::Zero());
63 void Reset()
override;
66 const Eigen::Matrix4d &extrinsic)
override;
79 const Eigen::Matrix4d &extrinsic,
82 inline int IndexOf(
int x,
int y,
int z)
const {
86 inline int IndexOf(
const Eigen::Vector3i &xyz)
const {
87 return IndexOf(xyz(0), xyz(1), xyz(2));
98 Eigen::Vector3d GetNormalAt(
const Eigen::Vector3d &p);
100 double GetTSDFAt(
const Eigen::Vector3d &p);
TSDFVoxel(const Eigen::Vector3i &grid_index)
Definition: UniformTSDFVolume.h:39
float weight_
Definition: UniformTSDFVolume.h:46
~TSDFVoxel()
Definition: UniformTSDFVolume.h:42
The Image class stores image with customizable width, height, num of channels and bytes per channel.
Definition: Image.h:53
TSDFVoxel(const Eigen::Vector3i &grid_index, const Eigen::Vector3d &color)
Definition: UniformTSDFVolume.h:40
Definition: UniformTSDFVolume.h:36
Eigen::Vector3d origin
Definition: FilePLY.cpp:284
Contains the pinhole camera intrinsic parameters.
Definition: PinholeCameraIntrinsic.h:51
Definition: VoxelGrid.h:52
Definition: RGBDImage.h:43
Definition: PinholeCameraIntrinsic.cpp:34
TSDFVolumeColorType
Definition: TSDFVolume.h:37
Definition: TSDFVolume.h:50
float tsdf_
Definition: UniformTSDFVolume.h:45
TSDFVoxel()
Definition: UniformTSDFVolume.h:38