#include <CscShapeUtils.h>
|
| static std::vector< CscPoint3d * > * | getReconstructedShapePositions (std::vector< CscPoint3d * > *inputPositions) |
| |
| static std::vector< CscPoint3d * > * | getReconstructedShapePositionsGlouton (std::vector< CscPoint3d * > *inputPositions) |
| |
| static void | cscUniformSampling (pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float radius) |
| |
| static void | concaveHullAlgorithm (pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, std::vector< pcl::Vertices > &polygonsIndices, float alphaComplex) |
| |
| static std::vector< CscPoint3d * > * | getTargetFullFilled3dPoints (const CscPoint3d *relativePosition, std::vector< CscWorldElementPart * > *members, std::string environmentName, float distanceBetweenPoints) |
| |
| static std::vector< CscPoint3d * > * | getTargetPyramidalFullFilled3dPoints (const CscPoint3d *relativePosition, const vector< CscWorldElementPart * > *members, std::string environmentName, float distanceBetweenPoints) |
| |
| static std::vector< CscPoint3d * > * | getTargetFloor2dPoints (const CscPoint3d *relativePosition, std::vector< CscWorldElementPart * > *members, std::string memberName, float distanceBetweenPoints) |
| |
| static std::vector< CscPoint3d * > * | getTargetFloorLinePoints (const CscPoint3d *relativePosition, const vector< CscWorldElementPart * > *members, std::string memberName, float distanceBetweenPoints) |
| |
| static CscPoint3d * | getTargetFloor2dCenter (const CscPoint3d *relativePosition, const vector< CscWorldElementPart * > *members, std::string memberName) |
| |
◆ CscShapeUtils()
| CscShapeUtils::CscShapeUtils |
( |
| ) |
|
◆ concaveHullAlgorithm()
| void CscShapeUtils::concaveHullAlgorithm |
( |
pcl::PointCloud< pcl::PointXYZ >::Ptr & |
cloud, |
|
|
std::vector< pcl::Vertices > & |
polygonsIndices, |
|
|
float |
alphaComplex |
|
) |
| |
|
static |
◆ cscUniformSampling()
| void CscShapeUtils::cscUniformSampling |
( |
pcl::PointCloud< pcl::PointXYZ >::Ptr & |
cloud, |
|
|
float |
radius |
|
) |
| |
|
static |
◆ getReconstructedShapePositions()
| vector< CscPoint3d * > * CscShapeUtils::getReconstructedShapePositions |
( |
std::vector< CscPoint3d * > * |
inputPositions | ) |
|
|
static |
◆ getReconstructedShapePositionsGlouton()
| static std::vector<CscPoint3d *>* CscShapeUtils::getReconstructedShapePositionsGlouton |
( |
std::vector< CscPoint3d * > * |
inputPositions | ) |
|
|
static |
◆ getTargetFloor2dCenter()
◆ getTargetFloor2dPoints()
| vector< CscPoint3d * > * CscShapeUtils::getTargetFloor2dPoints |
( |
const CscPoint3d * |
relativePosition, |
|
|
std::vector< CscWorldElementPart * > * |
members, |
|
|
std::string |
memberName, |
|
|
float |
distanceBetweenPoints |
|
) |
| |
|
static |
◆ getTargetFloorLinePoints()
| vector< CscPoint3d * > * CscShapeUtils::getTargetFloorLinePoints |
( |
const CscPoint3d * |
relativePosition, |
|
|
const vector< CscWorldElementPart * > * |
members, |
|
|
std::string |
memberName, |
|
|
float |
distanceBetweenPoints |
|
) |
| |
|
static |
◆ getTargetFullFilled3dPoints()
| vector< CscPoint3d * > * CscShapeUtils::getTargetFullFilled3dPoints |
( |
const CscPoint3d * |
relativePosition, |
|
|
std::vector< CscWorldElementPart * > * |
members, |
|
|
std::string |
environmentName, |
|
|
float |
distanceBetweenPoints |
|
) |
| |
|
static |
◆ getTargetPyramidalFullFilled3dPoints()
| vector< CscPoint3d * > * CscShapeUtils::getTargetPyramidalFullFilled3dPoints |
( |
const CscPoint3d * |
relativePosition, |
|
|
const vector< CscWorldElementPart * > * |
members, |
|
|
std::string |
environmentName, |
|
|
float |
distanceBetweenPoints |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: