#include <icVector.h>
Public Member Functions | |
icVector3 | cross (const icVector3 &a) |
double | dot (const icVector3 &a, const icVector3 &b) |
icVector3 () | |
icVector3 (double d) | |
icVector3 (double d0, double d1, double d2) | |
icVector3 (const icVector3 &a) | |
icVector3 (const double *a) | |
double | length (const icVector3 &a) |
void | normalize (icVector3 &a) |
int | operator!= (const icVector3 &a) const |
int | operator!= (double d) const |
icVector3 & | operator*= (double d) |
icVector3 & | operator*= (const icVector3 &a) |
icVector3 & | operator+= (double d) |
icVector3 & | operator+= (const icVector3 &a) |
icVector3 & | operator-= (double d) |
icVector3 & | operator-= (const icVector3 &a) |
icVector3 & | operator/= (double d) |
icVector3 & | operator/= (const icVector3 &a) |
icVector3 & | operator= (double d) |
icVector3 & | operator= (const icVector3 &a) |
icVector3 & | operator= (const double *a) |
int | operator== (const icVector3 &a) const |
int | operator== (double d) const |
icVector3 & | set (double d) |
icVector3 & | set (double d0, double d1, double d2) |
icVector3 & | set (const icVector3 &a) |
icVector3 & | set (const double *a) |
Public Attributes | |
double | entry [3] |
Definition at line 253 of file icVector.h.
icVector3::icVector3 | ( | ) | [inline] |
Definition at line 317 of file icVector.h.
icVector3::icVector3 | ( | double | d | ) | [inline] |
Definition at line 320 of file icVector.h.
icVector3::icVector3 | ( | double | d0, |
double | d1, | ||
double | d2 | ||
) | [inline] |
Definition at line 324 of file icVector.h.
icVector3::icVector3 | ( | const icVector3 & | a | ) | [inline] |
Definition at line 330 of file icVector.h.
icVector3::icVector3 | ( | const double * | a | ) | [inline] |
Definition at line 336 of file icVector.h.
icVector3 icVector3::cross | ( | const icVector3 & | a | ) | [inline] |
double icVector3::dot | ( | const icVector3 & | a, |
const icVector3 & | b | ||
) | [inline] |
double icVector3::length | ( | const icVector3 & | a | ) | [inline] |
void icVector3::normalize | ( | icVector3 & | a | ) | [inline] |
int icVector3::operator!= | ( | const icVector3 & | a | ) | const [inline] |
Definition at line 396 of file icVector.h.
int icVector3::operator!= | ( | double | d | ) | const [inline] |
Definition at line 408 of file icVector.h.
icVector3 & icVector3::operator*= | ( | double | d | ) | [inline] |
Definition at line 430 of file icVector.h.
Definition at line 451 of file icVector.h.
icVector3 & icVector3::operator+= | ( | double | d | ) | [inline] |
Definition at line 416 of file icVector.h.
Definition at line 437 of file icVector.h.
icVector3 & icVector3::operator-= | ( | double | d | ) | [inline] |
Definition at line 423 of file icVector.h.
Definition at line 444 of file icVector.h.
icVector3& icVector3::operator/= | ( | double | d | ) | [inline] |
icVector3 & icVector3::operator= | ( | double | d | ) | [inline] |
Definition at line 376 of file icVector.h.
Definition at line 380 of file icVector.h.
icVector3 & icVector3::operator= | ( | const double * | a | ) | [inline] |
Definition at line 384 of file icVector.h.
int icVector3::operator== | ( | const icVector3 & | a | ) | const [inline] |
Definition at line 390 of file icVector.h.
int icVector3::operator== | ( | double | d | ) | const [inline] |
Definition at line 402 of file icVector.h.
icVector3 & icVector3::set | ( | double | d | ) | [inline] |
Definition at line 344 of file icVector.h.
icVector3 & icVector3::set | ( | double | d0, |
double | d1, | ||
double | d2 | ||
) | [inline] |
Definition at line 351 of file icVector.h.
icVector3 & icVector3::set | ( | const icVector3 & | a | ) | [inline] |
Definition at line 358 of file icVector.h.
icVector3 & icVector3::set | ( | const double * | a | ) | [inline] |
Definition at line 365 of file icVector.h.
double icVector3::entry[3] |
Definition at line 294 of file icVector.h.