TODO : public ASpaceObject.
More...
#include <Rotation.hpp>
TODO : public ASpaceObject.
◆ Rotation() [1/2]
Rotation::Rotation |
( |
unsigned int |
ndim = 2 | ) |
|
◆ Rotation() [2/2]
Rotation::Rotation |
( |
const Rotation & |
r | ) |
|
◆ ~Rotation()
◆ getAngle()
double Rotation::getAngle |
( |
int |
idim | ) |
const |
|
inline |
◆ getAngles()
◆ getMatrixDirect() [1/2]
◆ getMatrixDirect() [2/2]
double Rotation::getMatrixDirect |
( |
int |
idim, |
|
|
int |
jdim |
|
) |
| const |
|
inline |
◆ getMatrixDirectVec()
◆ getMatrixInverse() [1/2]
◆ getMatrixInverse() [2/2]
double Rotation::getMatrixInverse |
( |
int |
idim, |
|
|
int |
jdim |
|
) |
| const |
|
inline |
◆ getMatrixInverseVec()
◆ getNDim()
unsigned int Rotation::getNDim |
( |
| ) |
const |
|
inline |
◆ isIdentity()
bool Rotation::isIdentity |
( |
| ) |
const |
|
inline |
◆ isMatrixRotation()
Check if a matrix is a rotation matrix
- Returns
- true if the matrix is a rotation matrix; false otherwise
- Parameters
-
[in] | rotmat | Square matrix to be checked |
[in] | verbose | 1 for the verbose option |
◆ isRotated()
bool Rotation::isRotated |
( |
| ) |
const |
|
inline |
◆ isSame()
bool Rotation::isSame |
( |
const Rotation & |
rot | ) |
const |
◆ operator=()
◆ resetFromSpaceDimension()
void Rotation::resetFromSpaceDimension |
( |
unsigned int |
ndim | ) |
|
◆ rotateDirect() [1/2]
void Rotation::rotateDirect |
( |
const std::vector< double > & |
inv, |
|
|
std::vector< double > & |
outv |
|
) |
| const |
◆ rotateDirect() [2/2]
◆ rotateInverse() [1/2]
void Rotation::rotateInverse |
( |
const std::vector< double > & |
inv, |
|
|
std::vector< double > & |
outv |
|
) |
| const |
◆ rotateInverse() [2/2]
◆ setAngles()
◆ setIdentity()
void Rotation::setIdentity |
( |
| ) |
|
◆ setMatrixDirect()
◆ setMatrixDirectVec()
int Rotation::setMatrixDirectVec |
( |
const VectorDouble & |
rotmat | ) |
|
◆ toString()
The documentation for this class was generated from the following files: