16 template <
typename T >
23 : m_scale(scale), m_transl(transl) {}
44 template <
typename T1,
typename T2 >
numeric_array< T, 3 > & getTransl()
Scaling(const numeric_array< T, 3 > &scale, const numeric_array< T, 3 > &transl)
Belongs to package Box Do not include directly, include til/Box.h instead.
General macros, definitions and functions.
This file contains forward declarations of classes defined in the TIL library.
INLINE numeric_array< typename combine< T1, T2 >::type, 3 > operator*(const Affine< T1 > &a, const numeric_array< T2, 3 > &v)
Multiplication between a 3D affine transform and a 3D vector.
numeric_array< T, 3 > & getScale()
const numeric_array< T, 3 > & getScale() const
Namespace for all linear algebra related stuff.
const numeric_array< T, 3 > & getTransl() const
void setScale(const numeric_array< T, 3 > &scale)
void setTransl(const numeric_array< T, 3 > &transl)