1
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>Ipelib: IpeStrokeStyle class Reference</title>
3
<title>Ipelib: IpeStrokeStyle Class Reference</title>
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
<!-- Generated by Doxygen 1.3.6 -->
7
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="functions.html">Class Members</a></div>
6
<!-- Generated by Doxygen 1.4.4 -->
7
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="functions.html">Class Members</a></div>
8
8
<h1>IpeStrokeStyle Class Reference<br>
10
10
[<a class="el" href="group__attr.html">Ipe Attributes</a>]</small>
11
</h1>Encapsulates line join, line cap, and eofill vs windfill rule.
11
</h1><!-- doxytag: class="IpeStrokeStyle" -->Encapsulates line join, line cap, and eofill vs windfill rule.
12
12
<a href="#_details">More...</a>
14
14
<a href="class_ipe_stroke_style-members.html">List of all members.</a><h2>Public Types</h2>
25
25
<h2>Public Member Functions</h2>
27
27
<li><a class="el" href="class_ipe_stroke_style.html#a0">IpeStrokeStyle</a> ()
28
<li><a class="anchor" name="a1" doxytag="IpeStrokeStyle::Join" ></a>
28
<li><a class="anchor" name="a1"></a><!-- doxytag: member="IpeStrokeStyle::Join" ref="a1" args="() const " -->
29
29
<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> <b>Join</b> () const
30
<li><a class="anchor" name="a2" doxytag="IpeStrokeStyle::Cap" ></a>
30
<li><a class="anchor" name="a2"></a><!-- doxytag: member="IpeStrokeStyle::Cap" ref="a2" args="() const " -->
31
31
<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> <b>Cap</b> () const
32
<li><a class="anchor" name="a3" doxytag="IpeStrokeStyle::WindRule" ></a>
32
<li><a class="anchor" name="a3"></a><!-- doxytag: member="IpeStrokeStyle::WindRule" ref="a3" args="() const " -->
33
33
<a class="el" href="class_ipe_attribute.html">IpeAttribute</a> <b>WindRule</b> () const
34
<li><a class="anchor" name="a4" doxytag="IpeStrokeStyle::SetJoin" ></a>
35
void <b>SetJoin</b> (int val)
36
<li><a class="anchor" name="a5" doxytag="IpeStrokeStyle::SetCap" ></a>
37
void <b>SetCap</b> (int val)
38
<li><a class="anchor" name="a6" doxytag="IpeStrokeStyle::SetWindRule" ></a>
39
void <b>SetWindRule</b> (bool wind)
34
<li>void <a class="el" href="class_ipe_stroke_style.html#a4">SetJoin</a> (int val)
35
<li>void <a class="el" href="class_ipe_stroke_style.html#a5">SetCap</a> (int val)
36
<li>void <a class="el" href="class_ipe_stroke_style.html#a6">SetWindRule</a> (int val)
41
38
<hr><a name="_details"></a><h2>Detailed Description</h2>
42
39
Encapsulates line join, line cap, and eofill vs windfill rule.
44
This class encapsulates three IpeAttributes in the space of one <code>int</code>.
41
This class encapsulates three IpeAttributes in the space of one <code>int</code>.
46
43
<hr><h2>Member Enumeration Documentation</h2>
47
<a class="anchor" name="w6" doxytag="IpeStrokeStyle::@1" ></a><p>
48
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
44
<a class="anchor" name="w6"></a><!-- doxytag: member="IpeStrokeStyle::@1" ref="w6" args="" --><p>
45
<table class="mdTable" cellpadding="2" cellspacing="0">
51
48
<table cellpadding="0" cellspacing="0" border="0">
53
<td class="md" nowrap valign="top"> anonymous enum
50
<td class="md" nowrap valign="top">anonymous enum </td>
58
<table cellspacing=5 cellpadding=0 border=0>
56
<table cellspacing="5" cellpadding="0" border="0">
71
<a class="anchor" name="w7" doxytag="IpeStrokeStyle::@2" ></a><p>
72
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
69
<a class="anchor" name="w7"></a><!-- doxytag: member="IpeStrokeStyle::@2" ref="w7" args="" --><p>
70
<table class="mdTable" cellpadding="2" cellspacing="0">
75
73
<table cellpadding="0" cellspacing="0" border="0">
77
<td class="md" nowrap valign="top"> anonymous enum
75
<td class="md" nowrap valign="top">anonymous enum </td>
82
<table cellspacing=5 cellpadding=0 border=0>
81
<table cellspacing="5" cellpadding="0" border="0">
95
94
<hr><h2>Constructor & Destructor Documentation</h2>
96
<a class="anchor" name="a0" doxytag="IpeStrokeStyle::IpeStrokeStyle" ></a><p>
97
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
95
<a class="anchor" name="a0"></a><!-- doxytag: member="IpeStrokeStyle::IpeStrokeStyle" ref="a0" args="()" --><p>
96
<table class="mdTable" cellpadding="2" cellspacing="0">
100
99
<table cellpadding="0" cellspacing="0" border="0">
102
<td class="md" nowrap valign="top"> IpeStrokeStyle::IpeStrokeStyle </td>
101
<td class="md" nowrap valign="top">IpeStrokeStyle::IpeStrokeStyle </td>
103
102
<td class="md" valign="top">( </td>
104
103
<td class="mdname1" valign="top" nowrap> </td>
105
104
<td class="md" valign="top"> ) </td>
106
105
<td class="md" nowrap><code> [inline]</code></td>
113
<table cellspacing=5 cellpadding=0 border=0>
111
<table cellspacing="5" cellpadding="0" border="0">
124
<hr><h2>Member Function Documentation</h2>
125
<a class="anchor" name="a4"></a><!-- doxytag: member="IpeStrokeStyle::SetJoin" ref="a4" args="(int val)" --><p>
126
<table class="mdTable" cellpadding="2" cellspacing="0">
129
<table cellpadding="0" cellspacing="0" border="0">
131
<td class="md" nowrap valign="top">void IpeStrokeStyle::SetJoin </td>
132
<td class="md" valign="top">( </td>
133
<td class="md" nowrap valign="top">int </td>
134
<td class="mdname1" valign="top" nowrap> <em>val</em> </td>
135
<td class="md" valign="top"> ) </td>
136
<td class="md" nowrap></td>
142
<table cellspacing="5" cellpadding="0" border="0">
152
If <em>val</em> > 2, set to default. </td>
155
<a class="anchor" name="a5"></a><!-- doxytag: member="IpeStrokeStyle::SetCap" ref="a5" args="(int val)" --><p>
156
<table class="mdTable" cellpadding="2" cellspacing="0">
159
<table cellpadding="0" cellspacing="0" border="0">
161
<td class="md" nowrap valign="top">void IpeStrokeStyle::SetCap </td>
162
<td class="md" valign="top">( </td>
163
<td class="md" nowrap valign="top">int </td>
164
<td class="mdname1" valign="top" nowrap> <em>val</em> </td>
165
<td class="md" valign="top"> ) </td>
166
<td class="md" nowrap></td>
172
<table cellspacing="5" cellpadding="0" border="0">
182
If <em>val</em> > 2, set to default. </td>
185
<a class="anchor" name="a6"></a><!-- doxytag: member="IpeStrokeStyle::SetWindRule" ref="a6" args="(int val)" --><p>
186
<table class="mdTable" cellpadding="2" cellspacing="0">
189
<table cellpadding="0" cellspacing="0" border="0">
191
<td class="md" nowrap valign="top">void IpeStrokeStyle::SetWindRule </td>
192
<td class="md" valign="top">( </td>
193
<td class="md" nowrap valign="top">int </td>
194
<td class="mdname1" valign="top" nowrap> <em>val</em> </td>
195
<td class="md" valign="top"> ) </td>
196
<td class="md" nowrap></td>
202
<table cellspacing="5" cellpadding="0" border="0">
210
Set wind rule (0 = even-odd file, 1 = wind fill).
212
If <em>val</em> > 1, set to default. </td>
126
215
<hr>The documentation for this class was generated from the following files:<ul>
127
216
<li>ipecolor.h<li>ipecolor.cpp</ul>