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: