#include <Ray.h>
Definition at line 10 of file Ray.h.
◆ Ray()
◆ calculateInvDirection()
void geo::Ray::calculateInvDirection |
( |
| ) |
|
|
protected |
◆ getDirection()
const Vector3& geo::Ray::getDirection |
( |
| ) |
const |
|
inline |
Definition at line 18 of file Ray.h.
◆ getInvDirection()
const Vector3& geo::Ray::getInvDirection |
( |
| ) |
const |
|
inline |
Definition at line 20 of file Ray.h.
◆ getLength()
double geo::Ray::getLength |
( |
| ) |
const |
|
inline |
Definition at line 22 of file Ray.h.
◆ getOrigin()
const Vector3& geo::Ray::getOrigin |
( |
| ) |
const |
|
inline |
Definition at line 16 of file Ray.h.
◆ getSign()
const std::array<int, 3>& geo::Ray::getSign |
( |
| ) |
const |
|
inline |
Definition at line 24 of file Ray.h.
◆ setLength()
void geo::Ray::setLength |
( |
const double |
length | ) |
|
|
inline |
Definition at line 26 of file Ray.h.
◆ direction_
Definition at line 32 of file Ray.h.
◆ inv_direction_
Definition at line 34 of file Ray.h.
◆ length_
Definition at line 36 of file Ray.h.
◆ origin_
Definition at line 30 of file Ray.h.
◆ sign_
Definition at line 38 of file Ray.h.
The documentation for this class was generated from the following files: