Go to the documentation of this file.
14 #ifndef __F_LINEVEC_H__
15 #define __F_LINEVEC_H__
41 fLineVec(
double v1,
double v2,
double v3,
double v4,
double v5,
double v6) {
friend int intersection(const fLineVec &lv1, const fLineVec &lv2, fVec3 &c1, fVec3 &c2, double &d, double eps)
int intersection(const fLineVec &lv1, const fLineVec &lv2, fVec3 &c1, fVec3 &c2, double &d, double eps=1e-8)
friend fVec3 & Dir(fLineVec &v)
friend fVec3 & Org(fLineVec &v)
void set(const fVec3 &_org, const fVec3 &_dir)
void set(double *v)
Set element values from array or three values.
3x3 matrix and 3-element vector classes.
fLineVec(const fLineVec &v)
const fVec3 & Dir() const
fVec3 position(double t) const
double * data()
Pointer to the first element.
double distance(const fVec3 &point, fVec3 &pos, double *k=0)
fLineVec(const fVec3 &v1, const fVec3 &v2)
friend ostream & operator<<(ostream &ost, fLineVec &v)
fLineVec operator=(const fLineVec &vec)
fLineVec(double v1, double v2, double v3, double v4, double v5, double v6)
const fVec3 & Org() const
void set(const fLineVec &vec)
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