Go to the documentation of this file.
14 #ifndef __F_MATRIX4_H__
15 #define __F_MATRIX4_H__
131 void set(
double s1,
double s2,
double s3,
double s4) {
150 void mul(
fVec4& _vec,
double d);
154 void sub(
const fVec4& vec1,
const fVec4& vec2);
155 void add(
const fVec4& vec1,
const fVec4& vec2);
friend fMat44 operator+(const fMat44 &, const fMat44 &)
fMat44 operator=(const fMat44 &mat)
friend double & Scalar(fVec4 &vec)
void set(const fVec3 &v, double s)
friend fVec3 & Vec(fVec4 &vec)
friend fMat33 & Mat(fMat44 &m)
void operator-=(const fMat44 &)
friend double & Scalar(fMat44 &m)
void set(double *v)
Set element values from array or three values.
void set(double s1, double s2, double s3, double s4)
fEulerPara operator-(const fEulerPara &_ep)
friend fVec3 & Vec(fMat44 &m)
friend fMat44 operator-(const fMat44 &)
3x3 matrix and 3-element vector classes.
void operator+=(const fMat44 &)
friend fMat44 operator*(const fMat44 &, const fMat44 &)
fEulerPara operator*(double d, const fEulerPara &ep)
std::ostream & operator<<(std::ostream &ost, const Point &p)
Vector3 cross(const Vector3 &v1, const Vector3 &v2)
double & operator()(int i, int j)
fMat operator+(const fMat &mat1, const fMat &mat2)
fMat44(const fMat33 &m, const fVec3 &v)
friend fMat44 inv(const fMat44 &mat)
openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:02