1#ifndef G_GEOMETRY_BASE_H
2#define G_GEOMETRY_BASE_H
21 const double z)
const = 0;
24 virtual bool IsInside(
const double x,
const double y,
25 const double z)
const = 0;
29 double& xmax,
double& ymax,
double& zmax) = 0;
Abstract base class for geometry classes.
virtual Medium * GetMedium(const double x, const double y, const double z) const =0
virtual bool IsInside(const double x, const double y, const double z) const =0
virtual bool GetBoundingBox(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax)=0
Abstract base class for media.