Functions
fMatrix3.cpp File Reference

Function implementations for 3x3 matrix and 3-element vector classes. More...

#include "fMatrix3.h"
#include "fEulerPara.h"
Include dependency graph for fMatrix3.cpp:

Go to the source code of this file.

Functions

fVec3 operator& (const fVec3 &vec1, const fVec3 &vec2)
 
fMat33 operator* (double d, const fMat33 &mat)
 
fMat33 operator* (const fMat33 &mat1, const fMat33 &mat2)
 
fVec3 operator* (const fMat33 &m, const fVec3 &v)
 
fMat33 operator* (const fMat33 &mat, double d)
 
double operator* (const fVec3 &vec1, const fVec3 &vec2)
 
fVec3 operator* (const fVec3 &vec1, double d)
 
fVec3 operator* (double d, const fVec3 &vec1)
 
fMat33 operator+ (const fMat33 &mat1, const fMat33 &mat2)
 
fVec3 operator+ (const fVec3 &vec1, const fVec3 &vec2)
 
fMat33 operator- (const fMat33 &mat)
 
fMat33 operator- (const fMat33 &mat1, const fMat33 &mat2)
 
fVec3 operator- (const fVec3 &vec)
 
fVec3 operator- (const fVec3 &vec1, const fVec3 &vec2)
 
fMat33 operator/ (const fMat33 &mat, double d)
 
fVec3 operator/ (const fVec3 &vec, double d)
 
ostream & operator<< (ostream &ost, const fVec3 &v)
 
ostream & operator<< (ostream &ost, const fMat33 &m)
 
double sgn (double x)
 
fMat33 tran (const fMat33 &mat)
 

Detailed Description

Function implementations for 3x3 matrix and 3-element vector classes.

Author
Katsu Yamane
Date
06/17/2003

Definition in file fMatrix3.cpp.

Function Documentation

◆ operator&()

fVec3 operator & ( const fVec3 vec1,
const fVec3 vec2 
)

Definition at line 773 of file fMatrix3.cpp.

◆ operator*() [1/7]

fMat33 operator* ( double  d,
const fMat33 mat 
)

Definition at line 487 of file fMatrix3.cpp.

◆ operator*() [2/7]

fMat33 operator* ( const fMat33 mat1,
const fMat33 mat2 
)

Definition at line 502 of file fMatrix3.cpp.

◆ operator*() [3/7]

fVec3 operator* ( const fMat33 m,
const fVec3 v 
)

Definition at line 565 of file fMatrix3.cpp.

◆ operator*() [4/7]

fMat33 operator* ( const fMat33 mat,
double  d 
)

Definition at line 574 of file fMatrix3.cpp.

◆ operator*() [5/7]

double operator* ( const fVec3 vec1,
const fVec3 vec2 
)

Definition at line 846 of file fMatrix3.cpp.

◆ operator*() [6/7]

fVec3 operator* ( const fVec3 vec1,
double  d 
)

Definition at line 853 of file fMatrix3.cpp.

◆ operator*() [7/7]

fVec3 operator* ( double  d,
const fVec3 vec1 
)

Definition at line 862 of file fMatrix3.cpp.

◆ operator+() [1/2]

fMat33 operator+ ( const fMat33 mat1,
const fMat33 mat2 
)

Definition at line 457 of file fMatrix3.cpp.

◆ operator+() [2/2]

fVec3 operator+ ( const fVec3 vec1,
const fVec3 vec2 
)

Definition at line 828 of file fMatrix3.cpp.

◆ operator-() [1/4]

fMat33 operator- ( const fMat33 mat)

Definition at line 402 of file fMatrix3.cpp.

◆ operator-() [2/4]

fMat33 operator- ( const fMat33 mat1,
const fMat33 mat2 
)

Definition at line 472 of file fMatrix3.cpp.

◆ operator-() [3/4]

fVec3 operator- ( const fVec3 vec)

Definition at line 782 of file fMatrix3.cpp.

◆ operator-() [4/4]

fVec3 operator- ( const fVec3 vec1,
const fVec3 vec2 
)

Definition at line 819 of file fMatrix3.cpp.

◆ operator/() [1/2]

fMat33 operator/ ( const fMat33 mat,
double  d 
)

Definition at line 589 of file fMatrix3.cpp.

◆ operator/() [2/2]

fVec3 operator/ ( const fVec3 vec,
double  d 
)

Definition at line 837 of file fMatrix3.cpp.

◆ operator<<() [1/2]

ostream& operator<< ( ostream &  ost,
const fVec3 v 
)

Definition at line 968 of file fMatrix3.cpp.

◆ operator<<() [2/2]

ostream& operator<< ( ostream &  ost,
const fMat33 m 
)

Definition at line 974 of file fMatrix3.cpp.

◆ sgn()

double sgn ( double  x)
inline

Definition at line 246 of file fMatrix3.cpp.

◆ tran()

fMat33 tran ( const fMat33 mat)

Definition at line 607 of file fMatrix3.cpp.



openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:06