#include <OPC_IceHook.h>
Public Member Functions | |
| inline_ float | Distance (const Point &point, float *t=null) const |
| inline_ | Ray () |
| Constructor. | |
| inline_ | Ray (const Point &orig, const Point &dir) |
| Constructor. | |
| inline_ | Ray (const Ray &ray) |
| Copy constructor. | |
| float | SquareDistance (const Point &point, float *t=null) const |
| inline_ | ~Ray () |
| Destructor. | |
Public Attributes | |
| Point | mDir |
| Normalized direction. | |
| Point | mOrig |
| Ray origin. | |
Definition at line 16 of file OPC_IceHook.h.
| inline_ IceMaths::Ray::Ray | ( | ) | [inline] |
Constructor.
Definition at line 20 of file OPC_IceHook.h.
Constructor.
Definition at line 22 of file OPC_IceHook.h.
| inline_ IceMaths::Ray::Ray | ( | const Ray & | ray | ) | [inline] |
Copy constructor.
Definition at line 24 of file OPC_IceHook.h.
| inline_ IceMaths::Ray::~Ray | ( | ) | [inline] |
Destructor.
Definition at line 26 of file OPC_IceHook.h.
| inline_ float IceMaths::Ray::Distance | ( | const Point & | point, |
| float * | t = null |
||
| ) | const [inline] |
Definition at line 29 of file OPC_IceHook.h.
| float Ray::SquareDistance | ( | const Point & | point, |
| float * | t = null |
||
| ) | const |
Definition at line 66 of file IceRay.cpp.
Normalized direction.
Definition at line 32 of file OPC_IceHook.h.
Ray origin.
Definition at line 31 of file OPC_IceHook.h.