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

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

Append(const PointCloud &other) constcloudViewer::t::geometry::PointCloud
Clear() overridecloudViewer::t::geometry::PointCloudinlinevirtual
Clone() constcloudViewer::t::geometry::PointCloud
ClusterDBSCAN(double eps, size_t min_points, bool print_progress=false) constcloudViewer::t::geometry::PointCloud
ComputeBoundaryPoints(double radius, int max_nn=30, double angle_threshold=90.0) constcloudViewer::t::geometry::PointCloud
ComputeConvexHull(bool joggle_inputs=false) constcloudViewer::t::geometry::PointCloud
ComputeMetrics(const PointCloud &pcd2, std::vector< Metric > metrics={Metric::ChamferDistance}, MetricParameters params=MetricParameters()) constcloudViewer::t::geometry::PointCloud
CPU() constcloudViewer::t::geometry::PointCloudinline
CreateFromDepthImage(const Image &depth, const core::Tensor &intrinsics, const core::Tensor &extrinsics=core::Tensor::Eye(4, core::Float32, core::Device("CPU:0")), float depth_scale=1000.0f, float depth_max=3.0f, int stride=1, bool with_normals=false)cloudViewer::t::geometry::PointCloudstatic
CreateFromRGBDImage(const RGBDImage &rgbd_image, const core::Tensor &intrinsics, const core::Tensor &extrinsics=core::Tensor::Eye(4, core::Float32, core::Device("CPU:0")), float depth_scale=1000.0f, float depth_max=3.0f, int stride=1, bool with_normals=false)cloudViewer::t::geometry::PointCloudstatic
Crop(const AxisAlignedBoundingBox &aabb, bool invert=false) constcloudViewer::t::geometry::PointCloud
Crop(const OrientedBoundingBox &obb, bool invert=false) constcloudViewer::t::geometry::PointCloud
device_cloudViewer::t::geometry::PointCloudprotected
Dimension() constcloudViewer::t::geometry::Geometryinline
DrawableGeometry()cloudViewer::t::geometry::DrawableGeometryinline
EstimateColorGradients(const utility::optional< int > max_nn=30, const utility::optional< double > radius=utility::nullopt)cloudViewer::t::geometry::PointCloud
EstimateNormals(const utility::optional< int > max_nn=30, const utility::optional< double > radius=utility::nullopt)cloudViewer::t::geometry::PointCloud
ExtrudeLinear(const core::Tensor &vector, double scale=1.0, bool capping=true) constcloudViewer::t::geometry::PointCloud
ExtrudeRotation(double angle, const core::Tensor &axis, int resolution=16, double translation=0.0, bool capping=true) constcloudViewer::t::geometry::PointCloud
FarthestPointDownSample(const size_t num_samples, const size_t start_index=0) constcloudViewer::t::geometry::PointCloud
FromLegacy(const cloudViewer::geometry::PointCloud &pcd_legacy, core::Dtype dtype=core::Float32, const core::Device &device=core::Device("CPU:0"))cloudViewer::t::geometry::PointCloudstatic
GaussianSplatGetSHOrder() constcloudViewer::t::geometry::PointCloud
Geometry(GeometryType type, int dimension)cloudViewer::t::geometry::Geometryinlineprotected
GeometryType enum namecloudViewer::t::geometry::Geometry
GetAxisAlignedBoundingBox() constcloudViewer::t::geometry::PointCloud
GetCenter() constcloudViewer::t::geometry::PointCloud
GetDevice() const overridecloudViewer::t::geometry::PointCloudinlinevirtual
GetGeometryType() constcloudViewer::t::geometry::Geometryinline
GetMaterial()cloudViewer::t::geometry::DrawableGeometryinline
GetMaterial() constcloudViewer::t::geometry::DrawableGeometryinline
GetMaxBound() constcloudViewer::t::geometry::PointCloud
GetMinBound() constcloudViewer::t::geometry::PointCloud
GetName() constcloudViewer::t::geometry::Geometryinline
GetOrientedBoundingBox() constcloudViewer::t::geometry::PointCloud
GetPointAttr() constcloudViewer::t::geometry::PointCloudinline
GetPointAttr()cloudViewer::t::geometry::PointCloudinline
GetPointAttr(const std::string &key)cloudViewer::t::geometry::PointCloudinline
GetPointAttr(const std::string &key) constcloudViewer::t::geometry::PointCloudinline
GetPointColors()cloudViewer::t::geometry::PointCloudinline
GetPointColors() constcloudViewer::t::geometry::PointCloudinline
GetPointNormals()cloudViewer::t::geometry::PointCloudinline
GetPointNormals() constcloudViewer::t::geometry::PointCloudinline
GetPointPositions()cloudViewer::t::geometry::PointCloudinline
GetPointPositions() constcloudViewer::t::geometry::PointCloudinline
GetPoints()cloudViewer::t::geometry::PointCloudinline
GetPoints() constcloudViewer::t::geometry::PointCloudinline
HasMaterial() constcloudViewer::t::geometry::DrawableGeometryinline
HasPointAttr(const std::string &key) constcloudViewer::t::geometry::PointCloudinline
HasPointColors() constcloudViewer::t::geometry::PointCloudinline
HasPointNormals() constcloudViewer::t::geometry::PointCloudinline
HasPointPositions() constcloudViewer::t::geometry::PointCloudinline
HasPoints() constcloudViewer::t::geometry::PointCloudinline
HiddenPointRemoval(const core::Tensor &camera_location, double radius) constcloudViewer::t::geometry::PointCloud
IsCPU() constcloudViewer::core::IsDeviceinline
IsCUDA() constcloudViewer::core::IsDeviceinline
IsDevice()=defaultcloudViewer::core::IsDevice
IsEmpty() const overridecloudViewer::t::geometry::PointCloudinlinevirtual
IsGaussianSplat() constcloudViewer::t::geometry::PointCloud
IsSYCL() constcloudViewer::core::IsDeviceinline
NormalizeNormals()cloudViewer::t::geometry::PointCloud
operator+(const PointCloud &other) constcloudViewer::t::geometry::PointCloudinline
OrientNormalsConsistentTangentPlane(size_t k, const double lambda=0.0, const double cos_alpha_tol=1.0)cloudViewer::t::geometry::PointCloud
OrientNormalsToAlignWithDirection(const core::Tensor &orientation_reference=core::Tensor::Init< float >({0, 0, 1}, core::Device("CPU:0")))cloudViewer::t::geometry::PointCloud
OrientNormalsTowardsCameraLocation(const core::Tensor &camera_location=core::Tensor::Zeros({3}, core::Float32, core::Device("CPU:0")))cloudViewer::t::geometry::PointCloud
PaintUniformColor(const core::Tensor &color)cloudViewer::t::geometry::PointCloud
PCAPartition(int max_points)cloudViewer::t::geometry::PointCloud
point_attr_cloudViewer::t::geometry::PointCloudprotected
PointCloud(const core::Device &device=core::Device("CPU:0"))cloudViewer::t::geometry::PointCloud
PointCloud(const core::Tensor &points)cloudViewer::t::geometry::PointCloud
PointCloud(const std::unordered_map< std::string, core::Tensor > &map_keys_to_tensors)cloudViewer::t::geometry::PointCloud
ProjectToDepthImage(int width, int height, const core::Tensor &intrinsics, const core::Tensor &extrinsics=core::Tensor::Eye(4, core::Float32, core::Device("CPU:0")), float depth_scale=1000.0f, float depth_max=3.0f)cloudViewer::t::geometry::PointCloud
ProjectToRGBDImage(int width, int height, const core::Tensor &intrinsics, const core::Tensor &extrinsics=core::Tensor::Eye(4, core::Float32, core::Device("CPU:0")), float depth_scale=1000.0f, float depth_max=3.0f)cloudViewer::t::geometry::PointCloud
RandomDownSample(double sampling_ratio) constcloudViewer::t::geometry::PointCloud
RemoveDuplicatedPoints() constcloudViewer::t::geometry::PointCloud
RemoveNonFinitePoints(bool remove_nan=true, bool remove_infinite=true) constcloudViewer::t::geometry::PointCloud
RemovePointAttr(const std::string &key)cloudViewer::t::geometry::PointCloudinline
RemoveRadiusOutliers(size_t nb_points, double search_radius) constcloudViewer::t::geometry::PointCloud
RemoveStatisticalOutliers(size_t nb_neighbors, double std_ratio) constcloudViewer::t::geometry::PointCloud
Rotate(const core::Tensor &R, const core::Tensor &center)cloudViewer::t::geometry::PointCloud
Scale(double scale, const core::Tensor &center)cloudViewer::t::geometry::PointCloud
SegmentPlane(const double distance_threshold=0.01, const int ransac_n=3, const int num_iterations=100, const double probability=0.99999999) constcloudViewer::t::geometry::PointCloud
SelectByIndex(const core::Tensor &indices, bool invert=false, bool remove_duplicates=false) constcloudViewer::t::geometry::PointCloud
SelectByMask(const core::Tensor &boolean_mask, bool invert=false) constcloudViewer::t::geometry::PointCloud
SetMaterial(const visualization::rendering::Material &material)cloudViewer::t::geometry::DrawableGeometryinline
SetName(const std::string &name)cloudViewer::t::geometry::Geometryinline
SetPointAttr(const std::string &key, const core::Tensor &value)cloudViewer::t::geometry::PointCloudinline
SetPointColors(const core::Tensor &value)cloudViewer::t::geometry::PointCloudinline
SetPointNormals(const core::Tensor &value)cloudViewer::t::geometry::PointCloudinline
SetPointPositions(const core::Tensor &value)cloudViewer::t::geometry::PointCloudinline
SetPoints(const core::Tensor &value)cloudViewer::t::geometry::PointCloudinline
To(const core::Device &device, bool copy=false) constcloudViewer::t::geometry::PointCloud
ToLegacy() constcloudViewer::t::geometry::PointCloud
ToString() constcloudViewer::t::geometry::PointCloud
Transform(const core::Tensor &transformation)cloudViewer::t::geometry::PointCloud
Translate(const core::Tensor &translation, bool relative=true)cloudViewer::t::geometry::PointCloud
UniformDownSample(size_t every_k_points) constcloudViewer::t::geometry::PointCloud
VoxelDownSample(double voxel_size, const std::string &reduction="mean") constcloudViewer::t::geometry::PointCloud
~DrawableGeometry()cloudViewer::t::geometry::DrawableGeometryinline
~Geometry()cloudViewer::t::geometry::Geometryinlinevirtual
~IsDevice()=defaultcloudViewer::core::IsDevicevirtual
~PointCloud() overridecloudViewer::t::geometry::PointCloudinlinevirtual