ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::t::geometry::VoxelBlockGrid Member List

This is the complete list of members for cloudViewer::t::geometry::VoxelBlockGrid, including all inherited members.

ExtractPointCloud(float weight_threshold=3.0f, int estimated_point_number=-1)cloudViewer::t::geometry::VoxelBlockGrid
ExtractTriangleMesh(float weight_threshold=3.0f, int estimated_vertex_numer=-1)cloudViewer::t::geometry::VoxelBlockGrid
GetAttribute(const std::string &attr_name) constcloudViewer::t::geometry::VoxelBlockGrid
GetHashMap()cloudViewer::t::geometry::VoxelBlockGridinline
GetUniqueBlockCoordinates(const Image &depth, const core::Tensor &intrinsic, const core::Tensor &extrinsic, float depth_scale=1000.0f, float depth_max=3.0f, float trunc_voxel_multiplier=8.0)cloudViewer::t::geometry::VoxelBlockGrid
GetUniqueBlockCoordinates(const PointCloud &pcd, float trunc_voxel_multiplier=8.0)cloudViewer::t::geometry::VoxelBlockGrid
GetVoxelCoordinates(const core::Tensor &voxel_indices) constcloudViewer::t::geometry::VoxelBlockGrid
GetVoxelCoordinatesAndFlattenedIndices(const core::Tensor &buf_indices)cloudViewer::t::geometry::VoxelBlockGrid
GetVoxelCoordinatesAndFlattenedIndices()cloudViewer::t::geometry::VoxelBlockGrid
GetVoxelIndices(const core::Tensor &buf_indices) constcloudViewer::t::geometry::VoxelBlockGrid
GetVoxelIndices() constcloudViewer::t::geometry::VoxelBlockGrid
Integrate(const core::Tensor &block_coords, const Image &depth, const Image &color, const core::Tensor &depth_intrinsic, const core::Tensor &color_intrinsic, const core::Tensor &extrinsic, float depth_scale=1000.0f, float depth_max=3.0f, float trunc_voxel_multiplier=8.0f)cloudViewer::t::geometry::VoxelBlockGrid
Integrate(const core::Tensor &block_coords, const Image &depth, const Image &color, const core::Tensor &intrinsic, const core::Tensor &extrinsic, float depth_scale=1000.0f, float depth_max=3.0f, float trunc_voxel_multiplier=8.0f)cloudViewer::t::geometry::VoxelBlockGrid
Integrate(const core::Tensor &block_coords, const Image &depth, const core::Tensor &intrinsic, const core::Tensor &extrinsic, float depth_scale=1000.0f, float depth_max=3.0f, float trunc_voxel_multiplier=8.0f)cloudViewer::t::geometry::VoxelBlockGrid
Load(const std::string &file_name)cloudViewer::t::geometry::VoxelBlockGridstatic
RayCast(const core::Tensor &block_coords, const core::Tensor &intrinsic, const core::Tensor &extrinsic, int width, int height, const std::vector< std::string > attrs={"depth", "color"}, float depth_scale=1000.0f, float depth_min=0.1f, float depth_max=3.0f, float weight_threshold=3.0f, float trunc_voxel_multiplier=8.0f, int range_map_down_factor=8)cloudViewer::t::geometry::VoxelBlockGrid
Save(const std::string &file_name) constcloudViewer::t::geometry::VoxelBlockGrid
To(const core::Device &device, bool copy=false) constcloudViewer::t::geometry::VoxelBlockGrid
VoxelBlockGrid()=defaultcloudViewer::t::geometry::VoxelBlockGrid
VoxelBlockGrid(const std::vector< std::string > &attr_names, const std::vector< core::Dtype > &attr_dtypes, const std::vector< core::SizeVector > &attr_channels, float voxel_size=0.0058, int64_t block_resolution=16, int64_t block_count=10000, const core::Device &device=core::Device("CPU:0"), const core::HashBackendType &backend=core::HashBackendType::Default)cloudViewer::t::geometry::VoxelBlockGrid