35 namespace integration {
70 : voxel_length_(voxel_length),
71 sdf_trunc_(sdf_trunc),
72 color_type_(color_type) {}
77 virtual void Reset() = 0;
82 const Eigen::Matrix4d &extrinsic) = 0;
85 virtual std::shared_ptr<geometry::PointCloud> ExtractPointCloud() = 0;
89 virtual std::shared_ptr<geometry::TriangleMesh> ExtractTriangleMesh() = 0;
double voxel_length_
Length of the voxel in meters.
Definition: TSDFVolume.h:93
TSDFVolumeColorType
Definition: TSDFVolume.h:40
double sdf_trunc_
Truncation value for signed distance function (SDF).
Definition: TSDFVolume.h:95
Contains the pinhole camera intrinsic parameters.
Definition: PinholeCameraIntrinsic.h:51
Base class of the Truncated Signed Distance Function (TSDF) volume.
Definition: TSDFVolume.h:60
TSDFVolumeColorType color_type_
Color type of the TSDF volume.
Definition: TSDFVolume.h:97
RGBDImage is for a pair of registered color and depth images,.
Definition: RGBDImage.h:46
Definition: Open3DViewer.h:29
TSDFVolume(double voxel_length, double sdf_trunc, TSDFVolumeColorType color_type)
Default Constructor.
Definition: TSDFVolume.h:67
virtual ~TSDFVolume()
Definition: TSDFVolume.h:73