DHART
|
#include <ray_data.h>
Public Member Functions | |
double3 () | |
double3 (double xx, double yy, double zz) | |
double3 (const double *p) | |
double3 | operator* (double f) const |
double3 | operator- (const double3 &f2) const |
double3 | operator* (const double3 &f2) const |
double3 | operator+ (const double3 &f2) const |
double3 & | operator+= (const double3 &f2) |
double3 | operator/ (const double3 &f2) const |
double | operator[] (int i) const |
double & | operator[] (int i) |
double3 | neg () |
double | length () |
void | normalize () |
Public Attributes | |
double | x |
double | y |
double | z |
Definition at line 20 of file ray_data.h.
|
inline |
Definition at line 21 of file ray_data.h.
Referenced by neg(), operator*(), operator+(), operator-(), and operator/().
Definition at line 22 of file ray_data.h.
|
inline |
Definition at line 27 of file ray_data.h.
|
inline |
Definition at line 56 of file ray_data.h.
Referenced by normalize().
|
inline |
|
inline |
Definition at line 42 of file ray_data.h.
|
inline |
Definition at line 52 of file ray_data.h.
References x.
|
inline |
Definition at line 51 of file ray_data.h.
References x.
double HF::RayTracer::double3::x |
Definition at line 68 of file ray_data.h.
Referenced by double3(), length(), neg(), normalize(), operator*(), operator+(), operator+=(), operator-(), operator/(), and operator[]().
double HF::RayTracer::double3::y |
Definition at line 68 of file ray_data.h.
Referenced by double3(), length(), neg(), normalize(), operator*(), operator+(), operator+=(), operator-(), and operator/().
double HF::RayTracer::double3::z |
Definition at line 68 of file ray_data.h.
Referenced by double3(), length(), neg(), normalize(), operator*(), operator+(), operator+=(), operator-(), and operator/().