Mech-Eye API 2.5.1
API reference documentation for Mech-Eye 3D Laser Profiler
Loading...
Searching...
No Matches
Namespaces | Functions
PointCloudTransformation.h File Reference
#include "CommonTypes.h"
#include "profiler/Profiler.h"
#include "api_global.h"

Go to the source code of this file.

Namespaces

namespace  mmind
 
namespace  mmind::eye
 

Functions

MMIND_API_EXPORT FrameTransformation getTransformationParams (Profiler &profiler)
 Obtains the rigid body transformations of the custom reference frame of a laser profiler. The custom reference frame can be adjusted using the "Custom Reference Frame" tool in Mech-Eye Viewer. The rigid body transformations are automatically calculated after the settings in this tool have been applied. The "Custom Reference Frame" tool is recommended as the GUI allows you to adjust the reference frame easily and conveniently. Alternatively, you can use the rotation and translation methods in FrameTransformation to define the transformations manually.
 
MMIND_API_EXPORT ProfileBatch::UntexturedPointCloud transformPointCloud (const FrameTransformation &coordinateTransformation, const ProfileBatch::UntexturedPointCloud &originalPointCloud)
 Transforms the reference frame of a point cloud.
 
MMIND_API_EXPORT ProfileBatch::TexturedPointCloud transformTexturedPointCloud (const FrameTransformation &coordinateTransformation, const ProfileBatch::TexturedPointCloud &originalTexturedPointCloud)
 Transforms the reference frame of a textured point cloud.