35 namespace integration {
55 : voxel_length_(voxel_length),
56 sdf_trunc_(sdf_trunc),
57 color_type_(color_type) {}
62 virtual void Reset() = 0;
67 const Eigen::Matrix4d &extrinsic) = 0;
71 virtual std::shared_ptr<geometry::PointCloud> ExtractPointCloud() = 0;
75 virtual std::shared_ptr<geometry::TriangleMesh> ExtractTriangleMesh() = 0;
double voxel_length_
Definition: TSDFVolume.h:78
TSDFVolumeColorType
Definition: TSDFVolume.h:37
double sdf_trunc_
Definition: TSDFVolume.h:79
Definition: PinholeCameraIntrinsic.h:41
Definition: TSDFVolume.h:50
TSDFVolumeColorType color_type_
Definition: TSDFVolume.h:80
Definition: RGBDImage.h:38
Definition: PinholeCameraIntrinsic.cpp:33
TSDFVolume(double voxel_length, double sdf_trunc, TSDFVolumeColorType color_type)
Definition: TSDFVolume.h:52
virtual ~TSDFVolume()
Definition: TSDFVolume.h:58