14 #ifndef GEOMTOOLS_RIGHT_POLYGONAL_FRUSTRUM_H 15 #define GEOMTOOLS_RIGHT_POLYGONAL_FRUSTRUM_H 1 24 class composite_surface;
104 double get_z()
const;
150 double inner_bottom_radius_,
151 double outer_bottom_radius_,
152 double inner_top_radius_,
153 double outer_top_radius_,
160 virtual void tree_dump (std::ostream & out_ = std::clog,
161 const std::string & title_ =
"",
162 const std::string & indent_ =
"",
163 bool inherit_ =
false)
const;
219 virtual void reset();
236 uint32_t options_ = 0)
const;
249 uint32_t _sector_start_;
250 uint32_t _sector_stop_;
251 double _inner_bottom_radius_;
252 double _outer_bottom_radius_;
253 double _inner_top_radius_;
254 double _outer_top_radius_;
267 #endif // GEOMTOOLS_RIGHT_POLYGONAL_FRUSTRUM_H
#define GEOMTOOLS_OBJECT_3D_REGISTRATION_INTERFACE(ModelClassName)
Definition: i_object_3d.h:260