geolib2
Public Member Functions | Protected Attributes | Friends | List of all members
geo::Matrix3x3 Class Reference

#include <matrix.h>

Public Member Functions

Vector3 getRow (int i)
 
 Matrix3x3 ()
 
 Matrix3x3 (const real *m)
 
 Matrix3x3 (real m11, real m12, real m13, real m21, real m22, real m23, real m31, real m32, real m33)
 
Matrix3x3 operator* (const Matrix3x3 &n) const
 
Vector3 operator* (const Vector3 &v) const
 
void setRPY (real roll, real pitch, real yaw)
 

Protected Attributes

real m_ [9]
 

Friends

std::ostreamoperator<< (std::ostream &out, const Matrix3x3 &m)
 
class Transform
 

Detailed Description

Definition at line 96 of file matrix.h.

Constructor & Destructor Documentation

◆ Matrix3x3() [1/3]

geo::Matrix3x3::Matrix3x3 ( )
inline

Definition at line 102 of file matrix.h.

◆ Matrix3x3() [2/3]

geo::Matrix3x3::Matrix3x3 ( real  m11,
real  m12,
real  m13,
real  m21,
real  m22,
real  m23,
real  m31,
real  m32,
real  m33 
)
inline

Definition at line 104 of file matrix.h.

◆ Matrix3x3() [3/3]

geo::Matrix3x3::Matrix3x3 ( const real m)
inline

Definition at line 120 of file matrix.h.

Member Function Documentation

◆ getRow()

Vector3 geo::Matrix3x3::getRow ( int  i)
inline

Definition at line 141 of file matrix.h.

◆ operator*() [1/2]

Matrix3x3 geo::Matrix3x3::operator* ( const Matrix3x3 n) const
inline

Definition at line 145 of file matrix.h.

◆ operator*() [2/2]

Vector3 geo::Matrix3x3::operator* ( const Vector3 v) const
inline

Definition at line 151 of file matrix.h.

◆ setRPY()

void geo::Matrix3x3::setRPY ( real  roll,
real  pitch,
real  yaw 
)
inline

Definition at line 124 of file matrix.h.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream out,
const Matrix3x3 m 
)
friend

Definition at line 157 of file matrix.h.

◆ Transform

friend class Transform
friend

Definition at line 98 of file matrix.h.

Member Data Documentation

◆ m_

real geo::Matrix3x3::m_[9]
protected

Definition at line 166 of file matrix.h.


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