Public Member Functions
PointMatcher< T >::Transformation Struct Reference

A function that transforms points and their descriptors given a transformation matrix. More...

#include <PointMatcher.h>

Inheritance diagram for PointMatcher< T >::Transformation:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool checkParameters (const TransformationParameters &parameters) const =0
 Return whether the given parameters respect the expected constraints.
virtual DataPoints compute (const DataPoints &input, const TransformationParameters &parameters) const =0
 Transform input using the transformation matrix.
virtual TransformationParameters correctParameters (const TransformationParameters &parameters) const =0
 Return a valid version of the given transformation.
 Transformation ()
 Construct without parameter.
 Transformation (const std::string &className, const ParametersDoc paramsDoc, const Parameters &params)
 Construct with parameters.
virtual ~Transformation ()
 virtual destructor

Detailed Description

template<typename T>
struct PointMatcher< T >::Transformation

A function that transforms points and their descriptors given a transformation matrix.

Definition at line 396 of file PointMatcher.h.


Constructor & Destructor Documentation

template<typename T >
PointMatcher< T >::Transformation::Transformation ( )

Construct without parameter.

Definition at line 41 of file Transformation.cpp.

template<typename T >
PointMatcher< T >::Transformation::Transformation ( const std::string &  className,
const ParametersDoc  paramsDoc,
const Parameters params 
)

Construct with parameters.

Definition at line 46 of file Transformation.cpp.

template<typename T >
PointMatcher< T >::Transformation::~Transformation ( ) [virtual]

virtual destructor

Definition at line 52 of file Transformation.cpp.


Member Function Documentation

template<typename T>
virtual bool PointMatcher< T >::Transformation::checkParameters ( const TransformationParameters parameters) const [pure virtual]

Return whether the given parameters respect the expected constraints.

template<typename T>
virtual DataPoints PointMatcher< T >::Transformation::compute ( const DataPoints input,
const TransformationParameters parameters 
) const [pure virtual]

Transform input using the transformation matrix.

template<typename T>
virtual TransformationParameters PointMatcher< T >::Transformation::correctParameters ( const TransformationParameters parameters) const [pure virtual]

Return a valid version of the given transformation.


The documentation for this struct was generated from the following files:


libpointmatcher
Author(s):
autogenerated on Thu Jun 20 2019 19:51:33