#include <fLineVec.h>
Public Member Functions | |
fVec3 & | Dir () |
const fVec3 & | Dir () const |
void | Dir (fVec3 &v) |
double | distance (const fVec3 &point, fVec3 &pos, double *k=0) |
fLineVec () | |
fLineVec (const fLineVec &v) | |
fLineVec (const fVec3 &v1, const fVec3 &v2) | |
fLineVec (double v1, double v2, double v3, double v4, double v5, double v6) | |
fLineVec | operator= (const fLineVec &vec) |
void | operator= (double d) |
fVec3 & | Org () |
const fVec3 & | Org () const |
void | Org (fVec3 &v) |
double * | pDir () |
double * | pOrg () |
fVec3 | position (double t) const |
void | position (double t, fVec3 &p) const |
void | set (const fLineVec &vec) |
void | set (const fVec3 &_org, const fVec3 &_dir) |
~fLineVec () | |
Protected Attributes | |
double | temp |
fVec3 | v_dir |
fVec3 | v_org |
Friends | |
fVec3 & | Dir (fLineVec &v) |
int | intersection (const fLineVec &lv1, const fLineVec &lv2, fVec3 &c1, fVec3 &c2, double &d, double eps) |
ostream & | operator<< (ostream &ost, fLineVec &v) |
fVec3 & | Org (fLineVec &v) |
Definition at line 23 of file fLineVec.h.
|
inline |
Definition at line 26 of file fLineVec.h.
Definition at line 31 of file fLineVec.h.
Definition at line 36 of file fLineVec.h.
|
inline |
Definition at line 41 of file fLineVec.h.
|
inline |
Definition at line 49 of file fLineVec.h.
|
inline |
Definition at line 71 of file fLineVec.h.
Definition at line 77 of file fLineVec.h.
Definition at line 84 of file fLineVec.h.
Definition at line 73 of file fLineVec.cpp.
Definition at line 52 of file fLineVec.h.
|
inline |
Definition at line 57 of file fLineVec.h.
|
inline |
Definition at line 68 of file fLineVec.h.
Definition at line 74 of file fLineVec.h.
Definition at line 81 of file fLineVec.h.
|
inline |
Definition at line 102 of file fLineVec.h.
|
inline |
Definition at line 99 of file fLineVec.h.
fVec3 fLineVec::position | ( | double | t | ) | const |
Definition at line 22 of file fLineVec.cpp.
Definition at line 30 of file fLineVec.cpp.
Definition at line 88 of file fLineVec.h.
Definition at line 92 of file fLineVec.h.
Definition at line 65 of file fLineVec.h.
|
friend |
Definition at line 36 of file fLineVec.cpp.
|
friend |
Definition at line 16 of file fLineVec.cpp.
Definition at line 62 of file fLineVec.h.
|
protected |
Definition at line 128 of file fLineVec.h.
|
protected |
Definition at line 127 of file fLineVec.h.
|
protected |
Definition at line 126 of file fLineVec.h.