OpenLexocad  27.1
Geom::Rotation Class Reference

#include <Rotation.h>

Public Member Functions

 Rotation (void)
 
 Rotation (const Geom::Vec &axis, const double radians)
 
 Rotation (double m[4][4])
 
void getValue (Geom::Vec &axis, double &radians) const
 
Rotationoperator *= (double q)
 
RotationsetValue (double m[4][4])
 
RotationsetValue (const Geom::Vec &axis, const double radians)
 
void multVec (const Geom::Vec &src, Geom::Vec &dst) const
 

Detailed Description

Describes a three column, three row matrix. This sort of
object is used in various vectorial or matrix computations.

Constructor & Destructor Documentation

◆ Rotation() [1/3]

Geom::Rotation::Rotation ( void  )

◆ Rotation() [2/3]

Geom::Rotation::Rotation ( const Geom::Vec axis,
const double  radians 
)

◆ Rotation() [3/3]

Geom::Rotation::Rotation ( double  m[4][4])

Member Function Documentation

◆ getValue()

void Geom::Rotation::getValue ( Geom::Vec axis,
double &  radians 
) const

◆ multVec()

void Geom::Rotation::multVec ( const Geom::Vec src,
Geom::Vec dst 
) const

◆ operator *=()

Rotation& Geom::Rotation::operator *= ( double  q)

◆ setValue() [1/2]

Rotation& Geom::Rotation::setValue ( double  m[4][4])

◆ setValue() [2/2]

Rotation& Geom::Rotation::setValue ( const Geom::Vec axis,
const double  radians 
)

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