16 #ifndef GEOMTOOLS_ELLIPTICAL_CYLINDER_H 17 #define GEOMTOOLS_ELLIPTICAL_CYLINDER_H 1 39 class elliptical_sector;
40 class elliptical_cylinder_sector;
93 double get_z ()
const;
117 void set (
double xr_,
double yr_,
double z_);
142 virtual void reset();
148 virtual double get_volume (uint32_t flags_ = 0)
const;
173 friend std::ostream &
176 friend std::istream &
180 virtual void tree_dump (std::ostream & out_ = std::clog,
181 const std::string & title_ =
"",
182 const std::string & indent_ =
"",
183 bool inherit_ =
false)
const;
198 uint32_t options_ = 0)
const;
231 #endif // GEOMTOOLS_ELLIPTICAL_CYLINDER_H
DOCD_CLASS_DECLARATION(my::algo)
Declaration of the OCD support for the my::algo class.
#define GEOMTOOLS_OBJECT_3D_REGISTRATION_INTERFACE(ModelClassName)
Definition: i_object_3d.h:260