Assignments
Assignments
Util::RotationParameter< RotationParameterType, ParameterType > Class Template Referenceabstract

#include <geometry.h>

Public Member Functions

virtual Matrix3D operator() (void) const =0
 
RotationParameterType operator* (double scale) const
 
RotationParameterType operator+ (const RotationParameterType &p) const
 

Public Attributes

ParameterType parameter
 

Detailed Description

template<typename RotationParameterType, typename ParameterType>
class Util::RotationParameter< RotationParameterType, ParameterType >

This abstract templated class fills in the vector space operators for the rotation parameter

Member Function Documentation

◆ operator()()

template<typename RotationParameterType , typename ParameterType >
virtual Matrix3D Util::RotationParameter< RotationParameterType, ParameterType >::operator() ( void  ) const
pure virtual

◆ operator*()

template<typename RotationParameterType , typename ParameterType >
RotationParameterType Util::RotationParameter< RotationParameterType, ParameterType >::operator* ( double  scale) const

This method returns the product of the parameter with a scalar

◆ operator+()

template<typename RotationParameterType , typename ParameterType >
RotationParameterType Util::RotationParameter< RotationParameterType, ParameterType >::operator+ ( const RotationParameterType &  p) const

This method returns the sum of two parameters

Member Data Documentation

◆ parameter

template<typename RotationParameterType , typename ParameterType >
ParameterType Util::RotationParameter< RotationParameterType, ParameterType >::parameter

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