35 namespace integration {
67 const Eigen::Matrix4d &extrinsic) = 0;
Contains the pinhole camera intrinsic parameters.
Definition: PinholeCameraIntrinsic.h:51
Definition: RGBDImage.h:43
Definition: TSDFVolume.h:50
TSDFVolumeColorType color_type_
Definition: TSDFVolume.h:79
virtual std::shared_ptr< geometry::TriangleMesh > ExtractTriangleMesh()=0
double sdf_trunc_
Definition: TSDFVolume.h:78
virtual ~TSDFVolume()
Definition: TSDFVolume.h:58
double voxel_length_
Definition: TSDFVolume.h:77
TSDFVolume(double voxel_length, double sdf_trunc, TSDFVolumeColorType color_type)
Definition: TSDFVolume.h:52
virtual std::shared_ptr< geometry::PointCloud > ExtractPointCloud()=0
Function to extract a point cloud with normals.
virtual void Integrate(const geometry::RGBDImage &image, const camera::PinholeCameraIntrinsic &intrinsic, const Eigen::Matrix4d &extrinsic)=0
Function to integrate an RGB-D image into the volume.
virtual void Reset()=0
Function to reset the TSDFVolume.
TSDFVolumeColorType
Definition: TSDFVolume.h:37
Definition: PinholeCameraIntrinsic.cpp:34