|
| rectangle (void) |
|
| rectangle (const point &fpiv, vec fdir[2], vfloat fdim[2], vfloat prec) |
|
int | check_point_in (const point &fpt, vfloat prec) const |
|
point | cross (const straight &fsl, vfloat prec) const |
|
int | range (const point &fpt, const vec &dir, vfloat &rng, point &fptenr, vfloat prec) const |
|
polygon & | operator= (const polygon &fpl) |
|
| polygon (void) |
|
| polygon (const polygon &plg) |
|
| polygon (const polyline_pl &fpl, int fs_convex) |
|
| polygon (const straight *fsl, int fqsl, vfloat prec) |
|
plane | Gpn (void) const |
|
| polyline_pl (void) |
|
| polyline_pl (const polyline_pl &pl) |
|
| polyline_pl (const plane &fpn, const point *fpt, int fqpt) |
|
| polyline_pl (polyline &pl) |
|
| polyline_pl (const polyline &pl) |
|
polyline_pl & | operator= (const polyline_pl &fpl) |
|
int | Gqpt (void) const |
|
point | Gpt (int n) const |
|
int | Gqsl (void) const |
|
straight | Gsl (int n) const |
|
int | check_point_in (const point &fpt, vfloat prec) const |
|
int | cross (const straight &fsl, point *pc, int &qpc, polyline *pl, int &qpl, vfloat prec) const |
|
vfloat | dist_two_inter (polyline &pl, vfloat prec) const |
|
vfloat | distance (const point &fpt) const |
|
vfloat | distance (const point &fpt, point &cpt) const |
|
| polyline (void) |
|
| polyline (polyline &pl) |
|
| polyline (const polyline &pl) |
|
| polyline (const point *fpt, int fqpt) |
|
| polyline (const point &fpt1, const point &fpt2) |
|
polyline & | operator= (const polyline &fpl) |
|
| ~polyline (void) |
|
virtual | ~absref () |
|
virtual void | down (const abssyscoor *fasc) |
|
virtual void | up (const abssyscoor *fasc) |
|
virtual void | turn (const vec &dir, vfloat angle) |
|
virtual void | shift (const vec &dir) |
|
Definition at line 192 of file polyline.h.