aimstil  5.0.5
til::AffineMap< T > Class Template Reference

Defines an affine coordinate transform. More...

#include <til/AffineMap.h>

Inheritance diagram for til::AffineMap< T >:
Collaboration diagram for til::AffineMap< T >:

Classes

struct  TypeStruct
 

Public Types

typedef std::unary_function< numeric_array< T, 3 >, numeric_array< T, 3 > >::argument_type argument_type
 
typedef std::unary_function< numeric_array< T, 3 >, numeric_array< T, 3 > >::result_type result_type
 

Public Member Functions

 AffineMap ()
 
 AffineMap (const Matrix3< T > &m, const numeric_array< T, 3 > &transl)
 
const Affine< T > & transfo () const
 
Affine< T > & transfo ()
 
template<typename X >
operator() (const X &v) const
 

Detailed Description

template<typename T>
class til::AffineMap< T >

Defines an affine coordinate transform.

Definition at line 19 of file AffineMap.h.

Member Typedef Documentation

◆ argument_type

template<typename T >
typedef std::unary_function<numeric_array<T,3>, numeric_array<T,3> >::argument_type til::AffineMap< T >::argument_type

Definition at line 29 of file AffineMap.h.

◆ result_type

template<typename T >
typedef std::unary_function<numeric_array<T,3>, numeric_array<T,3> >::result_type til::AffineMap< T >::result_type

Definition at line 30 of file AffineMap.h.

Constructor & Destructor Documentation

◆ AffineMap() [1/2]

template<typename T >
til::AffineMap< T >::AffineMap ( )
inline

Definition at line 33 of file AffineMap.h.

◆ AffineMap() [2/2]

template<typename T >
til::AffineMap< T >::AffineMap ( const Matrix3< T > &  m,
const numeric_array< T, 3 > &  transl 
)
inline

Definition at line 34 of file AffineMap.h.

Member Function Documentation

◆ operator()()

template<typename T >
template<typename X >
X til::AffineMap< T >::operator() ( const X &  v) const
inline

Definition at line 61 of file AffineMap.h.

◆ transfo() [1/2]

template<typename T >
const Affine<T>& til::AffineMap< T >::transfo ( ) const
inline

Definition at line 39 of file AffineMap.h.

◆ transfo() [2/2]

template<typename T >
Affine<T>& til::AffineMap< T >::transfo ( )
inline

Definition at line 40 of file AffineMap.h.


The documentation for this class was generated from the following file: