Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Abstract base stackable object. More...
#include <bayeux/geomtools/i_stackable.h>
Public Member Functions | |
i_stackable () | |
virtual | ~i_stackable () |
bool | has_xmin () const |
bool | has_xmax () const |
bool | has_ymin () const |
bool | has_ymax () const |
bool | has_zmin () const |
bool | has_zmax () const |
virtual double | get_xmin () const =0 |
virtual double | get_xmax () const =0 |
virtual double | get_ymin () const =0 |
virtual double | get_ymax () const =0 |
virtual double | get_zmin () const =0 |
virtual double | get_zmax () const =0 |
Abstract base stackable object.
geomtools::i_stackable::i_stackable | ( | ) |
|
virtual |
|
pure virtual |
Implemented in geomtools::tessellated_solid, geomtools::stackable_data, geomtools::polyhedra, geomtools::tube, geomtools::polycone, geomtools::extruded_box, geomtools::torus, geomtools::elliptical_cylinder, geomtools::cylinder, geomtools::box, geomtools::right_circular_conical_frustrum, geomtools::ellipsoid, geomtools::sphere, geomtools::right_polygonal_frustrum, and geomtools::wall_solid.
|
pure virtual |
Implemented in geomtools::tessellated_solid, geomtools::stackable_data, geomtools::polyhedra, geomtools::tube, geomtools::polycone, geomtools::extruded_box, geomtools::torus, geomtools::elliptical_cylinder, geomtools::cylinder, geomtools::box, geomtools::right_circular_conical_frustrum, geomtools::ellipsoid, geomtools::sphere, geomtools::right_polygonal_frustrum, and geomtools::wall_solid.
|
pure virtual |
Implemented in geomtools::tessellated_solid, geomtools::stackable_data, geomtools::polyhedra, geomtools::tube, geomtools::polycone, geomtools::extruded_box, geomtools::torus, geomtools::elliptical_cylinder, geomtools::cylinder, geomtools::box, geomtools::right_circular_conical_frustrum, geomtools::ellipsoid, geomtools::right_polygonal_frustrum, geomtools::sphere, and geomtools::wall_solid.
|
pure virtual |
Implemented in geomtools::tessellated_solid, geomtools::stackable_data, geomtools::polyhedra, geomtools::tube, geomtools::polycone, geomtools::extruded_box, geomtools::torus, geomtools::elliptical_cylinder, geomtools::cylinder, geomtools::box, geomtools::right_circular_conical_frustrum, geomtools::ellipsoid, geomtools::sphere, geomtools::right_polygonal_frustrum, and geomtools::wall_solid.
|
pure virtual |
Implemented in geomtools::tessellated_solid, geomtools::stackable_data, geomtools::polyhedra, geomtools::tube, geomtools::polycone, geomtools::extruded_box, geomtools::torus, geomtools::elliptical_cylinder, geomtools::cylinder, geomtools::box, geomtools::right_circular_conical_frustrum, geomtools::right_polygonal_frustrum, geomtools::ellipsoid, geomtools::sphere, and geomtools::wall_solid.
|
pure virtual |
Implemented in geomtools::tessellated_solid, geomtools::stackable_data, geomtools::polyhedra, geomtools::tube, geomtools::polycone, geomtools::extruded_box, geomtools::torus, geomtools::elliptical_cylinder, geomtools::cylinder, geomtools::box, geomtools::right_circular_conical_frustrum, geomtools::right_polygonal_frustrum, geomtools::ellipsoid, geomtools::sphere, and geomtools::wall_solid.
bool geomtools::i_stackable::has_xmax | ( | ) | const |
bool geomtools::i_stackable::has_xmin | ( | ) | const |
bool geomtools::i_stackable::has_ymax | ( | ) | const |
bool geomtools::i_stackable::has_ymin | ( | ) | const |
bool geomtools::i_stackable::has_zmax | ( | ) | const |
bool geomtools::i_stackable::has_zmin | ( | ) | const |