Go to the documentation of this file.
26 ost <<
"(" << mat.
m_scalar <<
" [" << mat.
m_vec(0) <<
" " << mat.
m_vec(1) <<
" " << mat.
m_vec(2) <<
"])" << flush;
33 if(i < 0 || i >= 4 || j < 0 || j >= 4)
35 cerr <<
"matrix size error at operator ()" << endl;
39 if(
i<3 && j<3)
return m_mat(
i,j);
40 else if(
i<3 && j==3)
return m_vec(
i);
48 if(i < 0 || i >= 4 || j < 0 || j >= 4)
50 cerr <<
"matrix size error at operator ()" << endl;
54 if(
i<3 && j<3)
return m_mat(
i,j);
55 else if(
i<3 && j==3)
return m_vec(
i);
173 cerr <<
"vector size error at operator ()" << endl;
187 cerr <<
"vector size error at operator ()" << endl;
206 for(
i=0;
i<4;
i++) (*
this)(
i) = d;
fMat44 operator*(const fMat44 &m1, const fMat44 &m2)
void add(const fVec4 &vec1, const fVec4 &vec2)
fVec4 operator=(const fVec4 &vec)
void add(const fVec3 &vec1, const fVec3 &vec2)
fMat44 operator=(const fMat44 &mat)
friend double & Scalar(fVec4 &vec)
void cross(const fVec3 &vec1, const fVec3 &vec2)
Cross product.
fMat44 operator-(const fMat44 &m)
friend fVec3 & Vec(fVec4 &vec)
void mul(fVec4 &_vec, double d)
void operator+=(const fVec4 &)
ostream & operator<<(ostream &ost, const fVec4 &mat)
void operator-=(const fVec4 &)
void operator-=(const fMat44 &)
void operator+=(const fMat44 &)
void sub(const fVec4 &vec1, const fVec4 &vec2)
void cross(const fVec4 &vec1, const fVec4 &vec2)
double & operator()(int i)
void sub(const fVec3 &vec1, const fVec3 &vec2)
double & operator()(int i, int j)
fMat44 operator+(const fMat44 &m1, const fMat44 &m2)
void zero()
Creates a zero vector.
void mul(const fVec3 &vec, double d)
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