Public Member Functions | |
SO3 () | |
SO3 (const Matrix< 3 > &rhs) | |
SO3 & | operator= (const Matrix< 3 > &rhs) |
Vector< 3 > | ln () const |
double | operator[] (int i) |
SO3 | inverse () const |
SO3 & | operator *= (const SO3 &rhs) |
SO3 | operator * (const SO3 &rhs) const |
const Matrix< 3 > & | get_matrix () const |
Vector< 3 > | adjoint (Vector< 3 > vect) const |
double | operator[] (int i) |
SO3 & | operator *= (const SO3 &rhs) |
SO3 | operator * (const SO3 &rhs) const |
const Matrix< 3 > & | get_matrix () const |
Static Public Member Functions | |
template<class Accessor> | |
static void | coerce (FixedMatrix< 3, 3, Accessor > &M) |
template<class Accessor> | |
static SO3 | exp (const FixedVector< 3, Accessor > &vect) |
static Vector< 3 > | generator_field (int i, Vector< 3 > pos) |
Friends | |
class | SE3 |
std::istream & | operator>> (std::istream &is, SO3 &rhs) |
std::istream & | operator>> (std::istream &is, class SE3 &rhs) |
std::istream & | operator>> (std::istream &is, SO3 &rhs) |
std::istream & | operator>> (std::istream &is, class SE3 &rhs) |
Definition at line 33 of file so3.h.