Surface base class.
More...
#include <surface.h>
|
| virtual surface * | copy () const =0 |
| |
| virtual | ~surface () |
| |
| virtual int | check_point_inside (const point &fpt, const vec &dir, vfloat fprec) const =0 |
| |
| virtual int | check_point_inside1 (const point &fpt, int s_ext, vfloat fprec) const =0 |
| |
| virtual int | range (const trajestep &fts, vfloat *crange, point *cpt, int *s_ext) const =0 |
| |
| virtual int | cross (const polyline &fpl, point *cntrpt, int &qcntrpt, vfloat prec) const =0 |
| |
| virtual void | print (std::ostream &file, int l) const =0 |
| |
| virtual | ~absref () |
| | Destructor.
|
| |
| virtual void | down (const abssyscoor *fasc) |
| | Convert numbering representation of object to basical system of fasc.
|
| |
| virtual void | up (const abssyscoor *fasc) |
| | Convert numbering representation of objects to new system.
|
| |
| virtual void | turn (const vec &dir, vfloat angle) |
| | Turn around axis doing via center of coordinate system along dir.
|
| |
| virtual void | shift (const vec &dir) |
| |
Surface base class.
Definition at line 26 of file surface.h.
◆ ~surface()
| virtual Heed::surface::~surface |
( |
| ) |
|
|
inlinevirtual |
◆ check_point_inside()
| virtual int Heed::surface::check_point_inside |
( |
const point & |
fpt, |
|
|
const vec & |
dir, |
|
|
vfloat |
fprec |
|
) |
| const |
|
pure virtual |
◆ check_point_inside1()
| virtual int Heed::surface::check_point_inside1 |
( |
const point & |
fpt, |
|
|
int |
s_ext, |
|
|
vfloat |
fprec |
|
) |
| const |
|
pure virtual |
◆ copy()
| virtual surface * Heed::surface::copy |
( |
| ) |
const |
|
pure virtual |
◆ cross()
| virtual int Heed::surface::cross |
( |
const polyline & |
fpl, |
|
|
point * |
cntrpt, |
|
|
int & |
qcntrpt, |
|
|
vfloat |
prec |
|
) |
| const |
|
pure virtual |
◆ print()
| virtual void Heed::surface::print |
( |
std::ostream & |
file, |
|
|
int |
l |
|
) |
| const |
|
pure virtual |
◆ range()
| virtual int Heed::surface::range |
( |
const trajestep & |
fts, |
|
|
vfloat * |
crange, |
|
|
point * |
cpt, |
|
|
int * |
s_ext |
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following file: