Basic Structures
PointCloud
https://pointclouds.org/documentation/classpcl_1_1_point_cloud.html
new pcl.common.PointCloud();
Members
isDense
isOrganized
points
width
height
header
size
Methods
clear()
resize()
addPoint()
delete()
PointType
PointXY
PointXYZ
new PointXYZ();
// Type
class PointXYZ {
x: number;
y: number;
z: number;
}
PointXYZI
new PointXYZI();
// Type
class PointXYZI {
x: number;
y: number;
z: number;
intensity: number;
}
InterestPoint
PointXYZL
PointXYZRGBL
PointXYZRGB
new PointXYZRGB();
// Type
class PointXYZRGB {
x: number;
y: number;
z: number;
rgb: number;
}
PointXYZRGBA
new PointXYZRGBA();
// Type
class PointXYZRGBA {
x: number;
y: number;
z: number;
rgba: number;
}
Normal
new Normal();
// Type
class Normal {
normalX: number;
normalY: number;
normalZ: number;
curvature: number;
}
PointNormal
new PointNormal();
// Type
class PointNormal {
x: number;
y: number;
z: number;
normalX: number;
normalY: number;
normalZ: number;
curvature: number;
}