19 #ifndef AGG_CONV_CONTOUR_INCLUDED 20 #define AGG_CONV_CONTOUR_INCLUDED 22 #include "agg_basics.h" 23 #include "agg_vcgen_contour.h" 24 #include "agg_conv_adaptor_vcgen.h" 30 template<
class VertexSource>
40 void line_join(line_join_e lj) { base_type::generator().line_join(lj); }
41 void inner_join(inner_join_e ij) { base_type::generator().inner_join(ij); }
42 void width(
double w) { base_type::generator().width(w); }
43 void miter_limit(
double ml) { base_type::generator().miter_limit(ml); }
44 void miter_limit_theta(
double t) { base_type::generator().miter_limit_theta(t); }
45 void inner_miter_limit(
double ml) { base_type::generator().inner_miter_limit(ml); }
46 void approximation_scale(
double as) { base_type::generator().approximation_scale(as); }
47 void auto_detect_orientation(
bool v) { base_type::generator().auto_detect_orientation(v); }
49 line_join_e line_join()
const {
return base_type::generator().line_join(); }
50 inner_join_e inner_join()
const {
return base_type::generator().inner_join(); }
51 double width()
const {
return base_type::generator().width(); }
52 double miter_limit()
const {
return base_type::generator().miter_limit(); }
53 double inner_miter_limit()
const {
return base_type::generator().inner_miter_limit(); }
54 double approximation_scale()
const {
return base_type::generator().approximation_scale(); }
55 bool auto_detect_orientation()
const {
return base_type::generator().auto_detect_orientation(); }