36 namespace integration {
71 : voxel_length_(voxel_length),
72 sdf_trunc_(sdf_trunc),
73 color_type_(color_type) {}
78 virtual void Reset() = 0;
83 const Eigen::Matrix4d &extrinsic) = 0;
void ExtractTriangleMesh(const core::Tensor &block_indices, const core::Tensor &inv_block_indices, const core::Tensor &nb_block_indices, const core::Tensor &nb_block_masks, const core::Tensor &block_keys, const TensorMap &block_value_map, core::Tensor &vertices, core::Tensor &triangles, core::Tensor &vertex_normals, core::Tensor &vertex_colors, index_t block_resolution, float voxel_size, float weight_threshold, int &vertex_count)
Definition: VoxelBlockGrid.cpp:314
double voxel_length_
Length of the voxel in meters.
Definition: TSDFVolume.h:94
virtual ~TSDFVolume()
Definition: TSDFVolume.h:74
TSDFVolume(double voxel_length, double sdf_trunc, TSDFVolumeColorType color_type)
Default Constructor.
Definition: TSDFVolume.h:68
Contains the pinhole camera intrinsic parameters.
Definition: PinholeCameraIntrinsic.h:51
TSDFVolumeColorType color_type_
Color type of the TSDF volume.
Definition: TSDFVolume.h:98
double sdf_trunc_
Truncation value for signed distance function (SDF).
Definition: TSDFVolume.h:96
RGBDImage is for a pair of registered color and depth images,.
Definition: RGBDImage.h:46
TSDFVolumeColorType
Definition: TSDFVolume.h:41
Definition: PinholeCameraIntrinsic.cpp:35
Base class of the Truncated Signed Distance Function (TSDF) volume.
Definition: TSDFVolume.h:61
void ExtractPointCloud(const core::Tensor &block_indices, const core::Tensor &nb_block_indices, const core::Tensor &nb_block_masks, const core::Tensor &block_keys, const TensorMap &block_value_map, core::Tensor &points, core::Tensor &normals, core::Tensor &colors, index_t block_resolution, float voxel_size, float weight_threshold, int &valid_size)
Definition: VoxelBlockGrid.cpp:263
void Integrate(const core::Tensor &depth, const core::Tensor &color, const core::Tensor &block_indices, const core::Tensor &block_keys, core::Tensor &block_values, const core::Tensor &intrinsics, const core::Tensor &extrinsics, int64_t resolution, float voxel_size, float sdf_trunc, float depth_scale, float depth_max)
Definition: TSDFVoxelGrid.cpp:65
std::shared_ptr< core::Tensor > image
Definition: FilamentRenderer.cpp:228