Classes | |
struct | vector |
struct | form |
struct | ray |
struct | line |
struct | lineseq |
struct | grid |
Functions | |
bool | parallel (const vector &v, const form &f) |
double | intersect (const ray &r, const line &l) |
double | nextintersect (const ray &r, const lineseq &ls) |
vector | normal (const form &f) |
vector | reflect (const vector &v, const form &f) |
vector | operator* (double t, const vector &v) |
double | degrees (const vector &v) |
vector | degree_to_vector (double d) |
vector geom::degree_to_vector | ( | double | d | ) |
double geom::degrees | ( | const vector & | v | ) |
double geom::intersect | ( | const ray & | r, | |
const line & | l | |||
) |
double geom::nextintersect | ( | const ray & | r, | |
const lineseq & | ls | |||
) |
vector geom::normal | ( | const form & | f | ) |
vector geom::operator* | ( | double | t, | |
const vector & | v | |||
) |
bool geom::parallel | ( | const vector & | v, | |
const form & | f | |||
) |
vector geom::reflect | ( | const vector & | v, | |
const form & | f | |||
) |