Classes | Functions
Transformations.cpp File Reference
#include "../utest.h"
Include dependency graph for Transformations.cpp:

Go to the source code of this file.

Classes

class  TransformationCheckerTest
 

Functions

static void assertOnDataPointsTransformation (const PM::DataPoints &cloud, const PM::TransformationParameters &transformation, std::shared_ptr< PM::Transformation > &transformator, const NumericType kEpsilonNumericalError=0)
 
static Eigen::Transform< NumericType, 2, Eigen::Affine > buildUpTransformation2D (const Eigen::Matrix< NumericType, 2, 1 > &translation, const Eigen::Rotation2D< NumericType > &rotation, const NumericType scale=1.0)
 
static Eigen::Transform< NumericType, 3, Eigen::Affine > buildUpTransformation3D (const Eigen::Matrix< NumericType, 3, 1 > &translation, const Eigen::Quaternion< NumericType > &rotation, const NumericType scale=1.0)
 
 TEST (Transformation, ComputePureTranslationDataPoints2D)
 
 TEST (Transformation, ComputePureTranslationDataPoints3D)
 
 TEST (Transformation, ComputeRigidTransformDataPoints2D)
 
 TEST (Transformation, ComputeSimilarityTransformDataPoints2D)
 
 TEST (Transformation, RigidTransformationParameterCheck)
 
 TEST_F (TransformationCheckerTest, BoundTransformationChecker)
 
 TEST_F (TransformationCheckerTest, CounterTransformationChecker)
 
 TEST_F (TransformationCheckerTest, DifferentialTransformationChecker)
 

Function Documentation

◆ assertOnDataPointsTransformation()

static void assertOnDataPointsTransformation ( const PM::DataPoints cloud,
const PM::TransformationParameters transformation,
std::shared_ptr< PM::Transformation > &  transformator,
const NumericType  kEpsilonNumericalError = 0 
)
inlinestatic

Definition at line 24 of file Transformations.cpp.

◆ buildUpTransformation2D()

static Eigen::Transform<NumericType, 2, Eigen::Affine> buildUpTransformation2D ( const Eigen::Matrix< NumericType, 2, 1 > &  translation,
const Eigen::Rotation2D< NumericType > &  rotation,
const NumericType  scale = 1.0 
)
inlinestatic

Definition at line 6 of file Transformations.cpp.

◆ buildUpTransformation3D()

static Eigen::Transform<NumericType, 3, Eigen::Affine> buildUpTransformation3D ( const Eigen::Matrix< NumericType, 3, 1 > &  translation,
const Eigen::Quaternion< NumericType > &  rotation,
const NumericType  scale = 1.0 
)
inlinestatic

Definition at line 15 of file Transformations.cpp.

◆ TEST() [1/5]

TEST ( Transformation  ,
ComputePureTranslationDataPoints2D   
)

Definition at line 178 of file Transformations.cpp.

◆ TEST() [2/5]

TEST ( Transformation  ,
ComputePureTranslationDataPoints3D   
)

Definition at line 200 of file Transformations.cpp.

◆ TEST() [3/5]

TEST ( Transformation  ,
ComputeRigidTransformDataPoints2D   
)

Definition at line 223 of file Transformations.cpp.

◆ TEST() [4/5]

TEST ( Transformation  ,
ComputeSimilarityTransformDataPoints2D   
)

Definition at line 302 of file Transformations.cpp.

◆ TEST() [5/5]

TEST ( Transformation  ,
RigidTransformationParameterCheck   
)

Definition at line 126 of file Transformations.cpp.

◆ TEST_F() [1/3]

TEST_F ( TransformationCheckerTest  ,
BoundTransformationChecker   
)

Definition at line 109 of file Transformations.cpp.

◆ TEST_F() [2/3]

TEST_F ( TransformationCheckerTest  ,
CounterTransformationChecker   
)

Definition at line 96 of file Transformations.cpp.

◆ TEST_F() [3/3]

TEST_F ( TransformationCheckerTest  ,
DifferentialTransformationChecker   
)

Definition at line 102 of file Transformations.cpp.



libpointmatcher
Author(s):
autogenerated on Mon Jan 1 2024 03:24:43