16 #ifndef GEOMTOOLS_SIMPLE_POLYGON_H 17 #define GEOMTOOLS_SIMPLE_POLYGON_H 110 double left_thickness_,
111 double right_thickness_,
112 double start_angle_ = 0.0,
113 double stop_angle_ = std::numeric_limits<double>::quiet_NaN());
117 double left_thickness_,
118 double right_thickness_,
119 double stop_angle_ = std::numeric_limits<double>::quiet_NaN());
152 virtual void tree_dump(std::ostream & out_ = std::clog,
153 const std::string & title_ =
"",
154 const std::string & indent_ =
"",
155 bool inherit_=
false)
const;
167 uint32_t options_ = 0)
const;
201 static void triangulation(
const std::vector<const vector_2d *> & vertices_,
203 std::vector<triangle> & triangles_);
229 double left_thickness_,
230 double right_thickness_,
240 std::vector<vector_2d> _vertices_;
248 std::vector<triangle> _triangles_;
257 #endif // GEOMTOOLS_SIMPLE_POLYGON_H
Record the min and max values from a set of values.
Definition: min_max.h:24
#define GEOMTOOLS_OBJECT_3D_REGISTRATION_INTERFACE(ModelClassName)
Definition: i_object_3d.h:260