vision
Functions
roboticslab::YarpCloudUtils Namespace Reference

Collection of cloud-related utilities for YARP.

Functions

template<typename T1 , typename T2 >
bool meshFromCloud (const yarp::sig::PointCloud< T1 > &cloud, yarp::sig::PointCloud< T2 > &meshPoints, yarp::sig::VectorOf< int > &meshIndices, const yarp::sig::VectorOf< yarp::os::Property > &options)
 Constructs a triangular polygon mesh from a point cloud. More...
 
template<typename T1 , typename T2 >
bool meshFromCloud (const yarp::sig::PointCloud< T1 > &cloud, yarp::sig::PointCloud< T2 > &meshPoints, yarp::sig::VectorOf< int > &meshIndices, const yarp::os::Searchable &config, const std::string &collection="meshPipeline")
 Constructs a triangular polygon mesh from a point cloud. More...
 
template<typename T1 , typename T2 >
bool processCloud (const yarp::sig::PointCloud< T1 > &in, yarp::sig::PointCloud< T2 > &out, const yarp::sig::VectorOf< yarp::os::Property > &options)
 Processes a cloud of points. More...
 
template<typename T1 , typename T2 >
bool processCloud (const yarp::sig::PointCloud< T1 > &in, yarp::sig::PointCloud< T2 > &out, const yarp::os::Searchable &config, const std::string &collection="cloudPipeline")
 Processes a cloud of points. More...
 
template<typename T >
bool savePLY (const std::string &filename, const yarp::sig::PointCloud< T > &cloud, const yarp::sig::VectorOf< int > &indices, bool isBinary=true)
 Writes a triangular polygon mesh to file. More...
 
template bool savePLY (const std::string &, const yarp::sig::PointCloudXY &, const yarp::sig::VectorOf< int > &, bool)
 
template bool savePLY (const std::string &, const yarp::sig::PointCloudXYZ &, const yarp::sig::VectorOf< int > &, bool)
 
template bool savePLY (const std::string &, const yarp::sig::PointCloudNormal &, const yarp::sig::VectorOf< int > &, bool)
 
template bool savePLY (const std::string &, const yarp::sig::PointCloudXYZRGBA &, const yarp::sig::VectorOf< int > &, bool)
 
template bool savePLY (const std::string &, const yarp::sig::PointCloudXYZI &, const yarp::sig::VectorOf< int > &, bool)
 
template bool savePLY (const std::string &, const yarp::sig::PointCloudInterestPointXYZ &, const yarp::sig::VectorOf< int > &, bool)
 
template bool savePLY (const std::string &, const yarp::sig::PointCloudXYZNormal &, const yarp::sig::VectorOf< int > &, bool)
 
template bool savePLY (const std::string &, const yarp::sig::PointCloudXYZNormalRGBA &, const yarp::sig::VectorOf< int > &, bool)
 
template<typename T >
bool loadPLY (const std::string &filename, yarp::sig::PointCloud< T > &cloud, yarp::sig::VectorOf< int > &indices)
 Reads a triangular polygon mesh from file. More...
 
template bool loadPLY (const std::string &, yarp::sig::PointCloudXY &, yarp::sig::VectorOf< int > &)
 
template bool loadPLY (const std::string &, yarp::sig::PointCloudXYZ &, yarp::sig::VectorOf< int > &)
 
template bool loadPLY (const std::string &, yarp::sig::PointCloudNormal &, yarp::sig::VectorOf< int > &)
 
template bool loadPLY (const std::string &, yarp::sig::PointCloudXYZRGBA &, yarp::sig::VectorOf< int > &)
 
template bool loadPLY (const std::string &, yarp::sig::PointCloudXYZI &, yarp::sig::VectorOf< int > &)
 
template bool loadPLY (const std::string &, yarp::sig::PointCloudInterestPointXYZ &, yarp::sig::VectorOf< int > &)
 
template bool loadPLY (const std::string &, yarp::sig::PointCloudXYZNormal &, yarp::sig::VectorOf< int > &)
 
template bool loadPLY (const std::string &, yarp::sig::PointCloudXYZNormalRGBA &, yarp::sig::VectorOf< int > &)
 
template<typename T >
bool savePLY (const std::string &filename, const yarp::sig::PointCloud< T > &cloud, bool isBinary=true)
 Writes a point cloud to file. More...
 
template<typename T >
bool loadPLY (const std::string &filename, yarp::sig::PointCloud< T > &cloud)
 Reads a point cloud from file. More...