Public Member Functions | Static Public Member Functions | List of all members
TransformationsImpl< T >::PureTranslation Struct Reference

#include <TransformationsImpl.h>

Inheritance diagram for TransformationsImpl< T >::PureTranslation:
Inheritance graph
[legend]

Public Member Functions

virtual bool checkParameters (const TransformationParameters &parameters) const
 
virtual DataPoints compute (const DataPoints &input, const TransformationParameters &parameters) const
 
virtual TransformationParameters correctParameters (const TransformationParameters &parameters) const
 
 PureTranslation ()
 
- Public Member Functions inherited from PointMatcher< T >::Transformation
virtual bool checkParameters (const TransformationParameters &parameters) const =0
 Return whether the given parameters respect the expected constraints. More...
 
virtual DataPoints compute (const DataPoints &input, const TransformationParameters &parameters) const =0
 Transform input using the transformation matrix. More...
 
virtual TransformationParameters correctParameters (const TransformationParameters &parameters) const =0
 Return a valid version of the given transformation. More...
 
 Transformation ()
 Construct without parameter. More...
 
 Transformation (const std::string &className, const ParametersDoc paramsDoc, const Parameters &params)
 Construct with parameters. More...
 
virtual ~Transformation ()
 virtual destructor More...
 
- Public Member Functions inherited from PointMatcherSupport::Parametrizable
template<typename S >
get (const std::string &paramName)
 Return the value of paramName, lexically-casted to S. More...
 
std::string getParamValueString (const std::string &paramName)
 Get the value of a parameter, as a string. More...
 
 Parametrizable ()
 Construct a documentation of parameters from a description in the source. More...
 
 Parametrizable (const std::string &className, const ParametersDoc paramsDoc, const Parameters &params)
 Construct with documented parameters. More...
 
virtual ~Parametrizable ()
 Virtual destructor, do nothing. More...
 

Static Public Member Functions

static const std::string description ()
 
- Static Public Member Functions inherited from PointMatcherSupport::Parametrizable
template<typename S >
static bool Comp (std::string a, std::string b)
 Return whether a < b, lexically casted to S. More...
 

Additional Inherited Members

- Public Types inherited from PointMatcherSupport::Parametrizable
typedef bool(* LexicalComparison) (std::string a, std::string b)
 A function that returns whether a is smaller than b. More...
 
typedef std::string Parameter
 alias More...
 
typedef std::map< std::string, ParameterParameters
 Parameters stored as a map of string->string. More...
 
typedef std::vector< ParameterDocParametersDoc
 The documentation of all parameters. More...
 
typedef std::set< std::string > ParametersUsed
 Parameters whose value has been read. More...
 
- Public Attributes inherited from PointMatcherSupport::Parametrizable
const std::string className
 name of the class More...
 
Parameters parameters
 parameters with their values encoded in string More...
 
const ParametersDoc parametersDoc
 documentation of parameters More...
 
ParametersUsed parametersUsed
 parameters whose value has actually been read More...
 

Detailed Description

template<typename T>
struct TransformationsImpl< T >::PureTranslation

Definition at line 79 of file TransformationsImpl.h.

Constructor & Destructor Documentation

◆ PureTranslation()

template<typename T >
TransformationsImpl< T >::PureTranslation::PureTranslation ( )
inline

Definition at line 86 of file TransformationsImpl.h.

Member Function Documentation

◆ checkParameters()

template<typename T >
bool TransformationsImpl< T >::PureTranslation::checkParameters ( const TransformationParameters parameters) const
virtual

Definition at line 253 of file TransformationsImpl.cpp.

◆ compute()

template<typename T >
PointMatcher< T >::DataPoints TransformationsImpl< T >::PureTranslation::compute ( const DataPoints input,
const TransformationParameters parameters 
) const
virtual

Definition at line 216 of file TransformationsImpl.cpp.

◆ correctParameters()

template<typename T >
PointMatcher< T >::TransformationParameters TransformationsImpl< T >::PureTranslation::correctParameters ( const TransformationParameters parameters) const
virtual

Definition at line 234 of file TransformationsImpl.cpp.

◆ description()

template<typename T >
static const std::string TransformationsImpl< T >::PureTranslation::description ( )
inlinestatic

Definition at line 81 of file TransformationsImpl.h.


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


mp2p_icp
Author(s):
autogenerated on Thu Dec 26 2024 03:48:13