A point cloud which keeps track of its reference coordinate frame and allows changing frames using armarx::FramedPose.
More...
#include <VisionX/libraries/PointCloudTools/FramedPointCloud.h>
template<class _PointT>
class visionx::FramedPointCloud< _PointT >
A point cloud which keeps track of its reference coordinate frame and allows changing frames using armarx::FramedPose.
Definition at line 35 of file FramedPointCloud.h.
◆ PointCloudPtrT
◆ PointCloudT
◆ PointT
◆ FramedPointCloud() [1/4]
Construct an empty point cloud in global frame.
◆ FramedPointCloud() [2/4]
Construct an empty point cloud residing in given frame.
Definition at line 47 of file FramedPointCloud.h.
◆ FramedPointCloud() [3/4]
Construct a framed point cloud managing given point cloud in global frame.
Definition at line 52 of file FramedPointCloud.h.
◆ FramedPointCloud() [4/4]
Construct a framed point cloud managing given point cloud residing in given frame.
Definition at line 57 of file FramedPointCloud.h.
◆ changeFrame()
template<class _PointT>
| void changeFrame |
( |
const std::string & | newFrame, |
|
|
const VirtualRobot::RobotConstPtr & | robot ) |
|
inline |
Transform the point cloud from the current frame to the new frame using the given reference robot.
Definition at line 97 of file FramedPointCloud.h.
◆ getFrame()
template<class _PointT>
| std::string getFrame |
( |
| ) |
const |
|
inline |
◆ getFramedPose() [1/2]
◆ getFramedPose() [2/2]
◆ getGlobalPose()
template<class _PointT>
| Eigen::Matrix4f getGlobalPose |
( |
const VirtualRobot::RobotConstPtr & | robot | ) |
const |
|
inline |
◆ setFrameWithoutTransformation()
template<class _PointT>
| void setFrameWithoutTransformation |
( |
const std::string & | f | ) |
|
|
inline |
◆ transformBy()
template<class _PointT>
| void transformBy |
( |
const Eigen::Matrix4f & | transform | ) |
|
|
inline |
◆ cloud
The documentation for this class was generated from the following files: