|
|
| Vector3 (T nx, T ny) |
| |
|
| Vector3 (T nx, T ny, T nz) |
| |
|
template<typename X > |
| | Vector3 (const Vector3< X > &r) |
| |
|
template<typename X > |
| | Vector3 (const X n[3]) |
| |
|
bool | operator== (const Vector3 &s1) const |
| |
|
template<typename X > |
| Vector3 & | operator+= (const Vector3< X > &s1) |
| |
|
template<typename X > |
| Vector3 & | operator-= (const Vector3< X > &s1) |
| |
|
template<typename X > |
| Vector3 & | operator*= (const X &k) |
| |
|
T | distance2 (const Vector3< T > &s1) const |
| | square of distance between this and a point
|
| |
|
T | distance2 (const Vector3< T > &s1, const Vector3< T > &s2) const |
| | square of distance between this and a line from s1 to s2
|
| |
|
void | normalize () |
| |
|
Vector3 & | vectorProduct (const Vector3 &s1) |
| |
|
T | innerProduct (const Vector3 &s1) const |
| |
|
T | abs () const |
| |
template<typename T>
struct MonteCarlo::Vector3< T >
Definition at line 66 of file montecarlo.h.
The documentation for this struct was generated from the following file: