15 #ifndef GEOMTOOLS_I_COMPOSITE_SHAPE_3D_H 16 #define GEOMTOOLS_I_COMPOSITE_SHAPE_3D_H 1 71 const std::string & shape_ref_,
79 virtual void tree_dump(std::ostream & out_ = std::clog,
80 const std::string & title_ =
"",
81 const std::string & indent_ =
"",
82 bool inherit_ =
false)
const;
85 void dump(std::ostream & out_ = std::clog)
const;
98 std::string _shape_ref_;
158 const std::string & sh1ref_ =
"",
const std::string & sh2ref_ =
"");
176 const shape_type &
get_shape(
int i_)
const;
179 void dump(std::ostream & out_ = std::clog)
const;
182 virtual void tree_dump(std::ostream & out_ = std::clog,
183 const std::string & title_ =
"",
184 const std::string & indent_ =
"",
185 bool inherit_ =
false)
const;
192 virtual void reset();
217 #endif // GEOMTOOLS_I_COMPOSITE_SHAPE_3D_H