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

Namespace for all linear algebra related stuff. More...

#include <til/scaling.h>

Inheritance diagram for til::Scaling< T >:

Public Member Functions

 Scaling ()
 
 Scaling (const numeric_array< T, 3 > &scale, const numeric_array< T, 3 > &transl)
 
const numeric_array< T, 3 > & getScale () const
 
const numeric_array< T, 3 > & getTransl () const
 
numeric_array< T, 3 > & getScale ()
 
numeric_array< T, 3 > & getTransl ()
 
void setScale (const numeric_array< T, 3 > &scale)
 
void setTransl (const numeric_array< T, 3 > &transl)
 

Detailed Description

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

Namespace for all linear algebra related stuff.

Represent a mathematical 3D scaling, i.e. a multiplication along all canonical axis, plus a translation

Definition at line 17 of file scaling.h.

Constructor & Destructor Documentation

◆ Scaling() [1/2]

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

Definition at line 21 of file scaling.h.

◆ Scaling() [2/2]

template<typename T>
til::Scaling< T >::Scaling ( const numeric_array< T, 3 > &  scale,
const numeric_array< T, 3 > &  transl 
)
inline

Definition at line 22 of file scaling.h.

Member Function Documentation

◆ getScale() [1/2]

template<typename T>
const numeric_array<T,3>& til::Scaling< T >::getScale ( ) const
inline

Definition at line 28 of file scaling.h.

Referenced by til::operator*().

◆ getScale() [2/2]

template<typename T>
numeric_array<T,3>& til::Scaling< T >::getScale ( )
inline

Definition at line 30 of file scaling.h.

◆ getTransl() [1/2]

template<typename T>
const numeric_array<T,3>& til::Scaling< T >::getTransl ( ) const
inline

Definition at line 29 of file scaling.h.

Referenced by til::operator*().

◆ getTransl() [2/2]

template<typename T>
numeric_array<T,3>& til::Scaling< T >::getTransl ( )
inline

Definition at line 31 of file scaling.h.

◆ setScale()

template<typename T>
void til::Scaling< T >::setScale ( const numeric_array< T, 3 > &  scale)
inline

Definition at line 33 of file scaling.h.

◆ setTransl()

template<typename T>
void til::Scaling< T >::setTransl ( const numeric_array< T, 3 > &  transl)
inline

Definition at line 34 of file scaling.h.

References INLINE.


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