45 int* s_ext)
const = 0;
66 virtual void print(std::ostream& file,
int l)
const = 0;
77 virtual void get_components(ActivePtr<absref_transmit>& aref_tran);
118 int i =
pn.
cross(fpl, cntrpt, qcntrpt, plh, qplh, prec);
122 virtual void print(std::ostream& file,
int l)
const;
156 virtual void get_components(ActivePtr<absref_transmit>& aref_tran);
179 strcpy(nm,
"ulsvolume: ");
180 strcat(nm,
name.c_str());
182 strcpy(nm,
"ulsvolume: ");
186 virtual void print(std::ostream& file,
int l)
const;
205 strcpy(nm,
"manip_ulsvolume: ");
206 strcat(nm,
name.c_str());
208 strcpy(nm,
"manip_ulsvolume: ");
212 virtual void print(std::ostream& file,
int l)
const;
#define virt_common_base_pcomma
virtual ~manip_ulsvolume()
Destructor.
virtual void print(std::ostream &file, int l) const
manip_ulsvolume(void)
Constructors.
manip_ulsvolume(manip_ulsvolume &f)
virtual void chname(char *nm) const
macro_copy_header(manip_ulsvolume)
virtual absvol * Gavol(void) const
manip_ulsvolume(const ulsvolume &f)
point cross(const straight &sl) const
virtual ~splane()
Destructor.
virtual void get_components(ActivePtr< absref_transmit > &aref_tran)
splane(const plane &fpn, const vec &fdir_ins)
int range(const trajestep &fts, vfloat *crange, point *cpt, int *s_ext) const
int check_point_inside1(const point &fpt, int s_ext, vfloat fprec) const
splane(void)
Constructors.
virtual void print(std::ostream &file, int l) const
splane(const splane &fsp)
static absrefabsref::*[2] aref_splane
int check_point_inside(const point &fpt, const vec &dir, vfloat fprec) const
int cross(const polyline &fpl, point *cntrpt, int &qcntrpt, vfloat prec) const
virtual int range(const trajestep &fts, vfloat *crange, point *cpt, int *s_ext) const =0
virtual int check_point_inside1(const point &fpt, int s_ext, vfloat fprec) const =0
virtual void print(std::ostream &file, int l) const =0
virtual int cross(const polyline &fpl, point *cntrpt, int &qcntrpt, vfloat prec) const =0
macro_copy_total_zero(surface)
virtual int check_point_inside(const point &fpt, const vec &dir, vfloat fprec) const =0
void ulsvolume_init(surface *fsurf[pqqsurf], int fqsurf, const String &fname, vfloat fprec)
virtual void income(gparticle *)
macro_copy_header(ulsvolume)
surface * adrsurf[pqqsurf]
virtual void print(std::ostream &file, int l) const
virtual void chname(char *nm) const
ulsvolume(void)
Constructors.
int check_point_inside(const point &fpt, const vec &dir) const
int range_ext(trajestep &fts, int s_ext) const
virtual void get_components(ActivePtr< absref_transmit > &aref_tran)
virtual int mandatory(void) const
virtual ~ulsvolume()
Destructor.
ActivePtr< surface > surf[pqqsurf]