Base warp point class. More...
#include <pcl/registration/warp_point_rigid.h>
|
using |
Matrix4 = Eigen::Matrix< Scalar, 4, 4 > |
|
using |
VectorX = Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > |
|
using |
Vector4 = Eigen::Matrix< Scalar, 4, 1 > |
|
using |
Ptr = shared_ptr< WarpPointRigid< PointSourceT, PointTargetT, Scalar > > |
|
using |
ConstPtr = shared_ptr< const WarpPointRigid< PointSourceT, PointTargetT, Scalar > > |
|
template<typename PointSourceT, typename PointTargetT, typename Scalar = float>
class pcl::registration::WarpPointRigid< PointSourceT, PointTargetT, Scalar >
Base warp point class.
- Note
- The class is templated on the source and target point types as well as on the output scalar of the transformation matrix (i.e., float or double). Default: float.
- Author
- Radu B. Rusu
Definition at line 56 of file warp_point_rigid.h.
ConstPtr
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
Matrix4
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
Ptr
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
Vector4
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
VectorX
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
WarpPointRigid()
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
Constructor.
- Parameters
-
[in] |
nr_dim |
the number of dimensions |
Definition at line 68 of file warp_point_rigid.h.
~WarpPointRigid()
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
getDimension()
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
getTransform()
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
setParam()
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
Set warp parameters.
Pure virtual.
- Parameters
-
warpPoint() [1/2]
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
Warp a point given a transformation matrix.
- Parameters
-
[in] |
pnt_in |
the point to warp (transform) |
[out] |
pnt_out |
the warped (transformed) point |
Definition at line 87 of file warp_point_rigid.h.
warpPoint() [2/2]
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
Warp a point given a transformation matrix.
- Parameters
-
[in] |
pnt_in |
the point to warp (transform) |
[out] |
pnt_out |
the warped (transformed) point |
Definition at line 109 of file warp_point_rigid.h.
nr_dim_
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
transform_matrix_
template<typename PointSourceT , typename PointTargetT , typename Scalar = float>
The documentation for this class was generated from the following file: