Namespaces | Functions
python::pointmatcher Namespace Reference

Namespaces

 impls
 

Functions

void applyTransformation (const StaticCoordVector &translation, const Eigen::Matrix< ScalarType, 4, 1 > &rotation, DataPoints &pointCloud)
 Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion. More...
 
DataPoints generateUniformlySampledBoxWrapper (const ScalarType length, const ScalarType width, const ScalarType height, const DataPoints::Index numberOfPoints, const StaticCoordVector &translation, const Eigen::Matrix< ScalarType, 4, 1 > &rotation)
 Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion. More...
 
DataPoints generateUniformlySampledCircle (const ScalarType radius, const DataPoints::Index numberOfPoints, const StaticCoordVector &translation, const Eigen::Matrix< ScalarType, 4, 1 > &rotation)
 Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion. More...
 
DataPoints generateUniformlySampledCylinder (const ScalarType radius, const ScalarType height, const DataPoints::Index numberOfPoints, const StaticCoordVector &translation, const Eigen::Matrix< ScalarType, 4, 1 > &rotation)
 Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion. More...
 
DataPoints generateUniformlySampledPlane (const StaticCoordVector &dimensions, const DataPoints::Index numberOfPoints, const StaticCoordVector &translation, const Eigen::Matrix< ScalarType, 4, 1 > &rotation)
 Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion. More...
 
DataPoints generateUniformlySampledSphere (const ScalarType radius, const DataPoints::Index numberOfPoints, const StaticCoordVector &translation, const Eigen::Matrix< ScalarType, 4, 1 > &rotation)
 Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion. More...
 
void pybindDataPoints (py::class_< PM > &p_class)
 
void pybindDataPointsFilter (py::class_< PM > &p_class)
 
void pybindDataPointsFilters (py::class_< PM > &p_class)
 
void pybindErrorMinimizer (py::class_< PM > &p_class)
 
void pybindICP (py::class_< PM > &p_class)
 
void pybindICPChainBase (py::class_< PM > &p_class)
 
void pybindICPSequence (py::class_< PM > &p_class)
 
void pybindImpl (py::module &p_module)
 
void pybindInspector (py::class_< PM > &p_class)
 
void pybindIO (py::module &p_module)
 
void pybindMatcher (py::class_< PM > &p_class)
 
void pybindMatches (py::class_< PM > &p_class)
 
void pybindOutlierFilter (py::class_< PM > &p_class)
 
void pybindOutlierFilters (py::class_< PM > &p_class)
 
void pybindPointCloudGenerator (py::module &p_module)
 
void pybindPointMatcher (py::module &p_module)
 
void pybindTranformation (py::class_< PM > &p_class)
 
void pybindTranformations (py::class_< PM > &p_class)
 
void pybindTransformationChecker (py::class_< PM > &p_class)
 
void pybindTransformationCheckers (py::class_< PM > &p_class)
 

Function Documentation

◆ applyTransformation()

void python::pointmatcher::applyTransformation ( const StaticCoordVector translation,
const Eigen::Matrix< ScalarType, 4, 1 > &  rotation,
DataPoints pointCloud 
)

Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion.

Parameters
translation[in]Translation.
rotation[in]Rotation.
pointCloud[out]Point cloud to transform

Definition at line 19 of file point_cloud_generator.cpp.

◆ generateUniformlySampledBoxWrapper()

DataPoints python::pointmatcher::generateUniformlySampledBoxWrapper ( const ScalarType  length,
const ScalarType  width,
const ScalarType  height,
const DataPoints::Index  numberOfPoints,
const StaticCoordVector translation,
const Eigen::Matrix< ScalarType, 4, 1 > &  rotation 
)

Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion.

Parameters
length[in]Length of the box. [m]
width[in]Width of the box. [m]
height[in]Height of the box. [m]
numberOfPoints[in]Number of points.
translation[in]Translation with respect to the box origin, to be used for positioning the box.
rotation[in]Rotation with respect to the box origin, to be used for positioning the box.
Returns
DataPoints Box's point cloud.

Definition at line 36 of file point_cloud_generator.cpp.

◆ generateUniformlySampledCircle()

DataPoints python::pointmatcher::generateUniformlySampledCircle ( const ScalarType  radius,
const DataPoints::Index  numberOfPoints,
const StaticCoordVector translation,
const Eigen::Matrix< ScalarType, 4, 1 > &  rotation 
)

Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion.

Parameters
radius[in]Radius of the circle. [m]
numberOfPoints[in]Number of points.
translation[in]Translation with respect to the circle origin, to be used for positioning the circle.
rotation[in]Rotation with respect to the circle origin, to be used for positioning the circle.
Returns
DataPoints Circle's point cloud.

Definition at line 82 of file point_cloud_generator.cpp.

◆ generateUniformlySampledCylinder()

DataPoints python::pointmatcher::generateUniformlySampledCylinder ( const ScalarType  radius,
const ScalarType  height,
const DataPoints::Index  numberOfPoints,
const StaticCoordVector translation,
const Eigen::Matrix< ScalarType, 4, 1 > &  rotation 
)

Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion.

Parameters
radius[in]Radius of the cylinder. [m]
height[in]Height of the cylinder. [m]
numberOfPoints[in]Number of points.
translation[in]Translation with respect to the cylinder origin, to be used for positioning the cylinder.
rotation[in]Rotation with respect to the cylinder origin, to be used for positioning the cylinder.
Returns
DataPoints Circle's point cloud.

Definition at line 67 of file point_cloud_generator.cpp.

◆ generateUniformlySampledPlane()

DataPoints python::pointmatcher::generateUniformlySampledPlane ( const StaticCoordVector dimensions,
const DataPoints::Index  numberOfPoints,
const StaticCoordVector translation,
const Eigen::Matrix< ScalarType, 4, 1 > &  rotation 
)

Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion.

Parameters
dimensions[in]Dimensions of the plane (length, width, height). [m]
numberOfPoints[in]Number of points.
translation[in]Translation with respect to the plane origin, to be used for positioning the plane.
rotation[in]Rotation with respect to the plane origin, to be used for positioning the plane.
Returns
DataPoints Plane's point cloud.

Definition at line 51 of file point_cloud_generator.cpp.

◆ generateUniformlySampledSphere()

DataPoints python::pointmatcher::generateUniformlySampledSphere ( const ScalarType  radius,
const DataPoints::Index  numberOfPoints,
const StaticCoordVector translation,
const Eigen::Matrix< ScalarType, 4, 1 > &  rotation 
)

Wrapper class that converts general Eigen::Matrix, convertible from numpy array, to Eigen::Quaternion.

Parameters
radius[in]Radius of the sphere. [m]
numberOfPoints[in]Number of points.
translation[in]Translation with respect to the sphere origin, to be used for positioning the sphere.
Returns
DataPoints Sphere's point cloud.

Definition at line 96 of file point_cloud_generator.cpp.

◆ pybindDataPoints()

void python::pointmatcher::pybindDataPoints ( py::class_< PM > &  p_class)

Definition at line 7 of file data_points.cpp.

◆ pybindDataPointsFilter()

void python::pointmatcher::pybindDataPointsFilter ( py::class_< PM > &  p_class)

Definition at line 7 of file data_points_filter.cpp.

◆ pybindDataPointsFilters()

void python::pointmatcher::pybindDataPointsFilters ( py::class_< PM > &  p_class)

Definition at line 9 of file data_points_filters.cpp.

◆ pybindErrorMinimizer()

void python::pointmatcher::pybindErrorMinimizer ( py::class_< PM > &  p_class)

Definition at line 7 of file error_minimizer.cpp.

◆ pybindICP()

void python::pointmatcher::pybindICP ( py::class_< PM > &  p_class)

Definition at line 7 of file python/pointmatcher/icp.cpp.

◆ pybindICPChainBase()

void python::pointmatcher::pybindICPChainBase ( py::class_< PM > &  p_class)

Definition at line 9 of file icp_chain_base.cpp.

◆ pybindICPSequence()

void python::pointmatcher::pybindICPSequence ( py::class_< PM > &  p_class)

Definition at line 9 of file icp_sequence.cpp.

◆ pybindImpl()

void python::pointmatcher::pybindImpl ( py::module &  p_module)

Definition at line 13 of file impl.cpp.

◆ pybindInspector()

void python::pointmatcher::pybindInspector ( py::class_< PM > &  p_class)

Definition at line 7 of file inspector.cpp.

◆ pybindIO()

void python::pointmatcher::pybindIO ( py::module &  p_module)

◆ pybindMatcher()

void python::pointmatcher::pybindMatcher ( py::class_< PM > &  p_class)

Definition at line 7 of file matcher.cpp.

◆ pybindMatches()

void python::pointmatcher::pybindMatches ( py::class_< PM > &  p_class)

Definition at line 7 of file matches.cpp.

◆ pybindOutlierFilter()

void python::pointmatcher::pybindOutlierFilter ( py::class_< PM > &  p_class)

Definition at line 7 of file outlier_filter.cpp.

◆ pybindOutlierFilters()

void python::pointmatcher::pybindOutlierFilters ( py::class_< PM > &  p_class)

Definition at line 7 of file outlier_filters.cpp.

◆ pybindPointCloudGenerator()

void python::pointmatcher::pybindPointCloudGenerator ( py::module &  p_module)

Definition at line 104 of file point_cloud_generator.cpp.

◆ pybindPointMatcher()

void python::pointmatcher::pybindPointMatcher ( py::module &  p_module)

Definition at line 24 of file point_matcher.cpp.

◆ pybindTranformation()

void python::pointmatcher::pybindTranformation ( py::class_< PM > &  p_class)

Definition at line 7 of file transformation.cpp.

◆ pybindTranformations()

void python::pointmatcher::pybindTranformations ( py::class_< PM > &  p_class)

Definition at line 7 of file transformations.cpp.

◆ pybindTransformationChecker()

void python::pointmatcher::pybindTransformationChecker ( py::class_< PM > &  p_class)

Definition at line 7 of file transformation_checker.cpp.

◆ pybindTransformationCheckers()

void python::pointmatcher::pybindTransformationCheckers ( py::class_< PM > &  p_class)

Definition at line 7 of file transformation_checkers.cpp.



libpointmatcher
Author(s):
autogenerated on Mon Jul 1 2024 02:22:44