|
template<typename CvT > |
CvT | cast (const auto &pt) |
|
template<typename PointOutT , typename PointInT > |
std::vector< PointOutT > | cast (const std::vector< PointInT > &points) |
|
Eigen::Vector2f | cv2eigen (const cv::Point2f &pt) |
|
cv::Point2f | eigen2cv (const Eigen::Vector2f &pt) |
|
template<typename EigenT , typename CvT = decltype(eigen2cv(EigenT()))> |
auto | eigen2cv (const std::vector< EigenT > &points) |
|
pcl::PointXY | eigen2pcl (const Eigen::Vector2f &pt) |
|
pcl::PointXYZ | eigen2pcl (const Eigen::Vector3f &pt) |
|
template<typename EigenVector , typename PointT = decltype(eigen2pcl(EigenVector()))> |
auto | eigen2pcl (const std::vector< EigenVector > &points) -> pcl::PointCloud< PointT > |
|
template<typename PointT , typename CvT = decltype(pcl2cv(PointT()))> |
auto | pcl2cv (const pcl::PointCloud< PointT > &pointCloud) |
|
cv::Point2f | pcl2cv (const pcl::PointXY &pt) |
|
cv::Point3f | pcl2cv (const pcl::PointXYZ &pt) |
|
template<typename PointT , typename EigenVector = decltype(pcl2eigen(PointT()))> |
auto | pcl2eigen (const pcl::PointCloud< PointT > &pointCloud) -> std::vector< EigenVector > |
|
Eigen::Vector2f | pcl2eigen (const pcl::PointXY &pt) |
|
Eigen::Vector3f | pcl2eigen (const pcl::PointXYZ &pt) |
|
Eigen::Vector2f | to2D (const Eigen::Vector3f &v2) |
|
Eigen::Isometry3f | to3D (const Eigen::Affine2f &p2) |
|
Eigen::Vector3f | to3D (const Eigen::Vector2f &v2) |
|
pcl::PointCloud< pcl::PointXYZ > | to3D (const pcl::PointCloud< pcl::PointXY > &v) |
|
pcl::PointXYZ | to3D (const pcl::PointXY &v2) |
|
std::vector< Eigen::Vector3f > | to3D (const std::vector< Eigen::Vector2f > &v) |
|
Features | transformFeature (const Features &feature, const Eigen::Isometry3f &transformation) |
|