Move Vectormath main
C++20 game and graphics mathematics
Loading...
Searching...
No Matches
mv::math::RigidTransform3< T > Class Template Reference

#include <mv/math/transforms/RigidTransform3.hpp>

Public Types

using Component = T
 

Public Member Functions

constexpr RigidTransform3 () noexcept=default
 
 RigidTransform3 (const Rotation3< T > &rotation, const Vec3< T > &translation) noexcept
 
constexpr const Rotation3< T > & Rotation () const noexcept
 
const Vec3< T > & Translation () const noexcept
 
RigidTransform3 Inverse () const noexcept
 

Static Public Member Functions

static RigidTransform3 Identity () noexcept
 

Detailed Description

template<typename T>
requires std::is_floating_point_v<T>
class mv::math::RigidTransform3< T >

Definition at line 15 of file RigidTransform3.hpp.

Member Typedef Documentation

◆ Component

template<typename T >
using mv::math::RigidTransform3< T >::Component = T

Definition at line 18 of file RigidTransform3.hpp.

Constructor & Destructor Documentation

◆ RigidTransform3() [1/2]

template<typename T >
constexpr mv::math::RigidTransform3< T >::RigidTransform3 ( )
constexprdefaultnoexcept

◆ RigidTransform3() [2/2]

template<typename T >
mv::math::RigidTransform3< T >::RigidTransform3 ( const Rotation3< T > &  rotation,
const Vec3< T > &  translation 
)
inlinenoexcept

Definition at line 22 of file RigidTransform3.hpp.

Member Function Documentation

◆ Identity()

template<typename T >
static RigidTransform3 mv::math::RigidTransform3< T >::Identity ( )
inlinestaticnoexcept

Definition at line 28 of file RigidTransform3.hpp.

◆ Inverse()

template<typename T >
RigidTransform3 mv::math::RigidTransform3< T >::Inverse ( ) const
inlinenoexcept

Definition at line 43 of file RigidTransform3.hpp.

◆ Rotation()

template<typename T >
constexpr const Rotation3< T > & mv::math::RigidTransform3< T >::Rotation ( ) const
inlineconstexprnoexcept

Definition at line 33 of file RigidTransform3.hpp.

◆ Translation()

template<typename T >
const Vec3< T > & mv::math::RigidTransform3< T >::Translation ( ) const
inlinenoexcept

Definition at line 38 of file RigidTransform3.hpp.


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