|
inlib
1.2.0
|


Public Member Functions | |
| vec3d () | |
| vec3d (const double a_vec[3]) | |
| vec3d (double a0, double a1, double a2) | |
| virtual | ~vec3d () |
| vec3d (const vec3d &a_from) | |
| vec3d & | operator= (const vec3d &a_from) |
| vec3d (const inlib::a3::vec< double > &a_from) | |
| double & | operator[] (unsigned int a_index) |
| const double & | operator[] (unsigned int a_index) const |
| vec3d | operator* (double a_v) const |
| vec3d | operator+ (const vec3d &a_v) const |
| vec3d | operator- (const vec3d &a_v) const |
| vec3d & | operator+= (const vec3d &a_v) |
| vec3d & | operator*= (double a_v) |
| vec3d | operator- () const |
| bool | operator== (const vec3d &a_v) const |
| bool | operator!= (const vec3d &a_v) const |
| double | x () const |
| double | y () const |
| double | z () const |
| double | length () const |
| double | normalize () |
| vec3d | cross (const vec3d &aV) const |
| inlib::vec3d::vec3d | ( | ) | [inline] |
Definition at line 15 of file vec3d.
: inlib::a3::vec<double>() {}
| inlib::vec3d::vec3d | ( | const double | a_vec[3] | ) | [inline] |
Definition at line 16 of file vec3d.
: inlib::a3::vec<double>(a_vec) {}
| inlib::vec3d::vec3d | ( | double | a0, |
| double | a1, | ||
| double | a2 | ||
| ) | [inline] |
Definition at line 17 of file vec3d.
: inlib::a3::vec<double>(a0,a1,a2){}
| inlib::vec3d::vec3d | ( | const vec3d & | a_from | ) | [inline] |
Definition at line 21 of file vec3d.
: inlib::a3::vec<double>(a_from){}
| inlib::vec3d::vec3d | ( | const inlib::a3::vec< double > & | a_from | ) | [inline] |
Definition at line 27 of file vec3d.
: inlib::a3::vec<double>(a_from){}
| double inlib::vec3d::length | ( | ) | const [inline] |
| double inlib::vec3d::normalize | ( | ) | [inline] |
Reimplemented from inlib::a3::vec< double >.
| bool inlib::vec3d::operator!= | ( | const vec3d & | a_v | ) | const [inline] |
Definition at line 70 of file vec3d.
{return !operator==(a_v);}
| vec3d inlib::vec3d::operator* | ( | double | a_v | ) | const [inline] |
| vec3d& inlib::vec3d::operator*= | ( | double | a_v | ) | [inline] |
| vec3d inlib::vec3d::operator- | ( | ) | const [inline] |
Definition at line 22 of file vec3d.
{
inlib::a3::vec<double>::operator=(a_from);
return *this;
}
| bool inlib::vec3d::operator== | ( | const vec3d & | a_v | ) | const [inline] |
| double& inlib::vec3d::operator[] | ( | unsigned int | a_index | ) | [inline] |
| const double& inlib::vec3d::operator[] | ( | unsigned int | a_index | ) | const [inline] |
| double inlib::vec3d::x | ( | ) | const [inline] |
| double inlib::vec3d::y | ( | ) | const [inline] |
| double inlib::vec3d::z | ( | ) | const [inline] |
1.7.5.1