|
Anti-Grain Geometry - AGG (libagg)
2.5
|
#include <agg_math_stroke.h>
Public Types | |
| typedef VertexConsumer::value_type | coord_type |
Public Member Functions | |
| math_stroke () | |
| void | line_cap (line_cap_e lc) |
| void | line_join (line_join_e lj) |
| void | inner_join (inner_join_e ij) |
| line_cap_e | line_cap () const |
| line_join_e | line_join () const |
| inner_join_e | inner_join () const |
| void | width (double w) |
| void | miter_limit (double ml) |
| void | miter_limit_theta (double t) |
| void | inner_miter_limit (double ml) |
| void | approximation_scale (double as) |
| double | width () const |
| double | miter_limit () const |
| double | inner_miter_limit () const |
| double | approximation_scale () const |
| void | calc_cap (VertexConsumer &vc, const vertex_dist &v0, const vertex_dist &v1, double len) |
| void | calc_join (VertexConsumer &vc, const vertex_dist &v0, const vertex_dist &v1, const vertex_dist &v2, double len1, double len2) |
| typedef VertexConsumer::value_type agg::math_stroke< VertexConsumer >::coord_type |
| agg::math_stroke< VC >::math_stroke | ( | ) |
| void agg::math_stroke< VertexConsumer >::approximation_scale | ( | double | as | ) | [inline] |
| double agg::math_stroke< VertexConsumer >::approximation_scale | ( | ) | const [inline] |
| void agg::math_stroke< VC >::calc_cap | ( | VC & | vc, |
| const vertex_dist & | v0, | ||
| const vertex_dist & | v1, | ||
| double | len | ||
| ) |
| void agg::math_stroke< VC >::calc_join | ( | VC & | vc, |
| const vertex_dist & | v0, | ||
| const vertex_dist & | v1, | ||
| const vertex_dist & | v2, | ||
| double | len1, | ||
| double | len2 | ||
| ) |
| void agg::math_stroke< VertexConsumer >::inner_join | ( | inner_join_e | ij | ) | [inline] |
| inner_join_e agg::math_stroke< VertexConsumer >::inner_join | ( | ) | const [inline] |
| void agg::math_stroke< VertexConsumer >::inner_miter_limit | ( | double | ml | ) | [inline] |
| double agg::math_stroke< VertexConsumer >::inner_miter_limit | ( | ) | const [inline] |
| void agg::math_stroke< VertexConsumer >::line_cap | ( | line_cap_e | lc | ) | [inline] |
| line_cap_e agg::math_stroke< VertexConsumer >::line_cap | ( | ) | const [inline] |
| void agg::math_stroke< VertexConsumer >::line_join | ( | line_join_e | lj | ) | [inline] |
| line_join_e agg::math_stroke< VertexConsumer >::line_join | ( | ) | const [inline] |
| void agg::math_stroke< VertexConsumer >::miter_limit | ( | double | ml | ) | [inline] |
| double agg::math_stroke< VertexConsumer >::miter_limit | ( | ) | const [inline] |
| void agg::math_stroke< VC >::miter_limit_theta | ( | double | t | ) |
| void agg::math_stroke< VC >::width | ( | double | w | ) |
| double agg::math_stroke< VertexConsumer >::width | ( | ) | const [inline] |
1.7.5.1