OLD | NEW |
1 | 1 |
2 //---------------------------------------------------------------------------- | 2 //---------------------------------------------------------------------------- |
3 // Anti-Grain Geometry - Version 2.3 | 3 // Anti-Grain Geometry - Version 2.3 |
4 // Copyright (C) 2002-2005 Maxim Shemanarev (http://www.antigrain.com) | 4 // Copyright (C) 2002-2005 Maxim Shemanarev (http://www.antigrain.com) |
5 // | 5 // |
6 // Permission to copy, use, modify, sell and distribute this software | 6 // Permission to copy, use, modify, sell and distribute this software |
7 // is granted provided this copyright notice appears in all copies. | 7 // is granted provided this copyright notice appears in all copies. |
8 // This software is provided "as is" without express or implied | 8 // This software is provided "as is" without express or implied |
9 // warranty, and with no claim as to its suitability for any purpose. | 9 // warranty, and with no claim as to its suitability for any purpose. |
10 // | 10 // |
11 //---------------------------------------------------------------------------- | 11 //---------------------------------------------------------------------------- |
12 // Contact: mcseem@antigrain.com | 12 // Contact: mcseem@antigrain.com |
13 // mcseemagg@yahoo.com | 13 // mcseemagg@yahoo.com |
14 // http://www.antigrain.com | 14 // http://www.antigrain.com |
15 //---------------------------------------------------------------------------- | 15 //---------------------------------------------------------------------------- |
16 #ifndef AGG_VCGEN_STROKE_INCLUDED | 16 #ifndef AGG_VCGEN_STROKE_INCLUDED |
17 #define AGG_VCGEN_STROKE_INCLUDED | 17 #define AGG_VCGEN_STROKE_INCLUDED |
18 #include "agg_math_stroke.h" | 18 #include "agg_math_stroke.h" |
19 namespace agg | 19 namespace agg |
20 { | 20 { |
21 class vcgen_stroke : public CFX_Object | 21 class vcgen_stroke |
22 { | 22 { |
23 enum status_e { | 23 enum status_e { |
24 initial, | 24 initial, |
25 ready, | 25 ready, |
26 cap1, | 26 cap1, |
27 cap2, | 27 cap2, |
28 outline1, | 28 outline1, |
29 close_first, | 29 close_first, |
30 outline2, | 30 outline2, |
31 out_vertices, | 31 out_vertices, |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
111 line_join_e m_line_join; | 111 line_join_e m_line_join; |
112 inner_join_e m_inner_join; | 112 inner_join_e m_inner_join; |
113 unsigned m_closed; | 113 unsigned m_closed; |
114 status_e m_status; | 114 status_e m_status; |
115 status_e m_prev_status; | 115 status_e m_prev_status; |
116 unsigned m_src_vertex; | 116 unsigned m_src_vertex; |
117 unsigned m_out_vertex; | 117 unsigned m_out_vertex; |
118 }; | 118 }; |
119 } | 119 } |
120 #endif | 120 #endif |
OLD | NEW |