Skip to content

Struct libCalibGeom::PointCloud

A pointcloud, possibly with rgb color information.

Constructors and destructors

PointCloud()

PointCloud()

Returns:

void

PointCloud()

PointCloud(const PointCloud & other)

Returns:

void

PointCloud()

PointCloud(const std::vector< Point3 > & points)

Returns:

void

~PointCloud()

~PointCloud()

Returns:

void

Public member functions

loadFromDisk()

boolloadFromDisk(const std::string & filePath)

Returns:

bool

getNPoints()

size_tgetNPoints() const

Returns:

size_t

getXYZ()

Point3getXYZ(const size_t idx) const

Returns:

Point3

hasRGB()

boolhasRGB() const

Returns:

bool

getRGB()

Point3getRGB(const size_t idx) const

Returns:

Point3

subSet()

PointCloudsubSet(const std::vector< size_t > &indices) const

Returns:

PointCloud

getImpl()

PointCloudImpl *getImpl() const

Returns:

PointCloudImpl *