#include <ray.h>
Public Member Functions | |
ray_def () | |
ray_def (const geom::ray &_r) | |
coord_def | pos () const |
bool | advance () |
void | bounce (const reflect_grid &rg) |
void | regress () |
double | get_degrees () const |
void | set_degrees (double d) |
bool | _valid () const |
Public Attributes | |
geom::ray | r |
bool | on_corner |
int | cycle_idx |
ray_def::ray_def | ( | ) | [inline] |
ray_def::ray_def | ( | const geom::ray & | _r | ) | [inline] |
coord_def ray_def::pos | ( | ) | const |
bool ray_def::advance | ( | ) |
void ray_def::bounce | ( | const reflect_grid & | rg | ) |
void ray_def::regress | ( | ) |
double ray_def::get_degrees | ( | ) | const |
void ray_def::set_degrees | ( | double | d | ) |
bool ray_def::_valid | ( | ) | const |
bool ray_def::on_corner |