1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
3
5
<title>Ipelib: ipe::Symbol Class Reference</title>
4
<link href="tabs.css" rel="stylesheet" type="text/css">
5
<link href="doxygen.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.5.8 -->
8
<div class="navigation" id="top">
11
<li><a href="index.html"><span>Main Page</span></a></li>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
10
<!-- Generated by Doxygen 1.7.3 -->
13
<table cellspacing="0" cellpadding="0">
15
<tr style="height: 56px;">
16
<td style="padding-left: 0.5em;">
17
<div id="projectname">Ipelib</div>
23
<div id="navrow1" class="tabs">
25
<li><a href="index.html"><span>Main Page</span></a></li>
12
26
<li><a href="modules.html"><span>Modules</span></a></li>
13
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
14
27
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
30
<div id="navrow2" class="tabs2">
32
<li><a href="annotated.html"><span>Class List</span></a></li>
33
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
34
<li><a href="functions.html"><span>Class Members</span></a></li>
37
<div id="nav-path" class="navpath">
19
<li><a href="annotated.html"><span>Class List</span></a></li>
20
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
21
<li><a href="functions.html"><span>Class Members</span></a></li>
24
<div class="navpath"><a class="el" href="namespaceipe.html">ipe</a>::<a class="el" href="structipe_1_1_symbol.html">Symbol</a>
39
<li class="navelem"><b>ipe</b> </li>
40
<li class="navelem"><a class="el" href="structipe_1_1_symbol.html">Symbol</a> </li>
44
<a href="#pub-methods">Public Member Functions</a> |
45
<a href="#pub-attribs">Public Attributes</a> </div>
46
<div class="headertitle">
47
<h1>ipe::Symbol Class Reference<div class="ingroups"><a class="el" href="group__attr.html">Ipe Attributes</a></div></h1> </div>
27
49
<div class="contents">
28
<h1>ipe::Symbol Class Reference<br>
30
[<a class="el" href="group__attr.html">Ipe Attributes</a>]</small>
31
</h1><!-- doxytag: class="ipe::Symbol" -->A symbol is a named object defined in an <a class="el" href="classipe_1_1_style_sheet.html" title="A style sheet maps symbolic names to absolute values.">ipe::StyleSheet</a>.
32
<a href="#_details">More...</a>
34
<code>#include <ipestyle.h></code>
38
<a href="classipe_1_1_symbol-members.html">List of all members.</a><h2>Public Member Functions</h2>
40
<li><a class="el" href="structipe_1_1_symbol.html#9bb4fb952a2f62228b34fd5ff45ca108">Symbol</a> ()
41
<li><a class="el" href="structipe_1_1_symbol.html#544400fa9c7ffc557fe6488a90382b39">Symbol</a> (<a class="el" href="classipe_1_1_object.html">Object</a> *object)
42
<li><a class="el" href="structipe_1_1_symbol.html#fb9bd890652392cc1840ae0f1ee9528a">Symbol</a> (const <a class="el" href="structipe_1_1_symbol.html">Symbol</a> &rhs)
43
<li><a class="el" href="structipe_1_1_symbol.html">Symbol</a> & <a class="el" href="structipe_1_1_symbol.html#b04b1a19a1e9b3cadc932fb41084df0f">operator=</a> (const <a class="el" href="structipe_1_1_symbol.html">Symbol</a> &rhs)
44
<li><a class="el" href="structipe_1_1_symbol.html#505360ad4bd2e0bd1e3954eca1b05723">~Symbol</a> ()
46
<h2>Public Attributes</h2>
48
<li>bool <a class="el" href="structipe_1_1_symbol.html#f7580753007c0685b6076074167dcc23">iXForm</a>
49
<li><a class="el" href="group__attr.html#g5a80a01d23ba5b6e4f258faead3364c5">TTransformations</a> <a class="el" href="structipe_1_1_symbol.html#55f96bfd6928cd0b6e585153f4c6ef7d">iTransformations</a>
50
<li><a class="el" href="classipe_1_1_object.html">Object</a> * <a class="el" href="structipe_1_1_symbol.html#a2277d3249610f23b88f588617327412">iObject</a>
52
<hr><a name="_details"></a><h2>Detailed Description</h2>
53
A symbol is a named object defined in an <a class="el" href="classipe_1_1_style_sheet.html" title="A style sheet maps symbolic names to absolute values.">ipe::StyleSheet</a>. <hr><h2>Constructor & Destructor Documentation</h2>
54
<a class="anchor" name="9bb4fb952a2f62228b34fd5ff45ca108"></a><!-- doxytag: member="ipe::Symbol::Symbol" ref="9bb4fb952a2f62228b34fd5ff45ca108" args="()" -->
56
<div class="memproto">
57
<table class="memname">
59
<td class="memname">Symbol::Symbol </td>
61
<td class="paramname"> </td>
62
<td> ) </td>
75
<a class="anchor" name="544400fa9c7ffc557fe6488a90382b39"></a><!-- doxytag: member="ipe::Symbol::Symbol" ref="544400fa9c7ffc557fe6488a90382b39" args="(Object *object)" -->
77
<div class="memproto">
78
<table class="memname">
80
<td class="memname">Symbol::Symbol </td>
82
<td class="paramtype"><a class="el" href="classipe_1_1_object.html">Object</a> * </td>
83
<td class="paramname"> <em>object</em> </td>
84
<td> ) </td>
92
Create symbol for <em>object</em> (takes ownership).
97
<a class="anchor" name="fb9bd890652392cc1840ae0f1ee9528a"></a><!-- doxytag: member="ipe::Symbol::Symbol" ref="fb9bd890652392cc1840ae0f1ee9528a" args="(const Symbol &rhs)" -->
99
<div class="memproto">
100
<table class="memname">
102
<td class="memname">Symbol::Symbol </td>
104
<td class="paramtype">const <a class="el" href="structipe_1_1_symbol.html">Symbol</a> & </td>
105
<td class="paramname"> <em>rhs</em> </td>
106
<td> ) </td>
119
<a class="anchor" name="505360ad4bd2e0bd1e3954eca1b05723"></a><!-- doxytag: member="ipe::Symbol::~Symbol" ref="505360ad4bd2e0bd1e3954eca1b05723" args="()" -->
120
<div class="memitem">
121
<div class="memproto">
122
<table class="memname">
124
<td class="memname">Symbol::~Symbol </td>
126
<td class="paramname"> </td>
127
<td> ) </td>
140
<hr><h2>Member Function Documentation</h2>
141
<a class="anchor" name="b04b1a19a1e9b3cadc932fb41084df0f"></a><!-- doxytag: member="ipe::Symbol::operator=" ref="b04b1a19a1e9b3cadc932fb41084df0f" args="(const Symbol &rhs)" -->
142
<div class="memitem">
143
<div class="memproto">
144
<table class="memname">
146
<td class="memname"><a class="el" href="structipe_1_1_symbol.html">Symbol</a> & Symbol::operator= </td>
148
<td class="paramtype">const <a class="el" href="structipe_1_1_symbol.html">Symbol</a> & </td>
149
<td class="paramname"> <em>rhs</em> </td>
150
<td> ) </td>
163
<hr><h2>Member Data Documentation</h2>
164
<a class="anchor" name="f7580753007c0685b6076074167dcc23"></a><!-- doxytag: member="ipe::Symbol::iXForm" ref="f7580753007c0685b6076074167dcc23" args="" -->
165
<div class="memitem">
166
<div class="memproto">
167
<table class="memname">
169
<td class="memname">bool <a class="el" href="structipe_1_1_symbol.html#f7580753007c0685b6076074167dcc23">ipe::Symbol::iXForm</a> </td>
179
<a class="anchor" name="55f96bfd6928cd0b6e585153f4c6ef7d"></a><!-- doxytag: member="ipe::Symbol::iTransformations" ref="55f96bfd6928cd0b6e585153f4c6ef7d" args="" -->
180
<div class="memitem">
181
<div class="memproto">
182
<table class="memname">
184
<td class="memname"><a class="el" href="group__attr.html#g5a80a01d23ba5b6e4f258faead3364c5">TTransformations</a> <a class="el" href="structipe_1_1_symbol.html#55f96bfd6928cd0b6e585153f4c6ef7d">ipe::Symbol::iTransformations</a> </td>
194
<a class="anchor" name="a2277d3249610f23b88f588617327412"></a><!-- doxytag: member="ipe::Symbol::iObject" ref="a2277d3249610f23b88f588617327412" args="" -->
195
<div class="memitem">
196
<div class="memproto">
197
<table class="memname">
199
<td class="memname"><a class="el" href="classipe_1_1_object.html">Object</a>* <a class="el" href="structipe_1_1_symbol.html#a2277d3249610f23b88f588617327412">ipe::Symbol::iObject</a> </td>
209
<hr>The documentation for this class was generated from the following files:<ul>
210
<li>ipestyle.h<li>ipestyle.cpp</ul>
50
<!-- doxytag: class="ipe::Symbol" -->
51
<p>A symbol is a named object defined in an <a class="el" href="classipe_1_1_style_sheet.html" title="A style sheet maps symbolic names to absolute values.">ipe::StyleSheet</a>.
52
<a href="#_details">More...</a></p>
54
<p><code>#include <ipestyle.h></code></p>
56
<p><a href="classipe_1_1_symbol-members.html">List of all members.</a></p>
57
<h2><a name="pub-methods"></a>
58
Public Member Functions</h2>
60
<li><a class="el" href="structipe_1_1_symbol.html#a9bb4fb952a2f62228b34fd5ff45ca108">Symbol</a> ()
61
<li><a class="el" href="structipe_1_1_symbol.html#a544400fa9c7ffc557fe6488a90382b39">Symbol</a> (<a class="el" href="classipe_1_1_object.html">Object</a> *object)
62
<li><a class="el" href="structipe_1_1_symbol.html#afb9bd890652392cc1840ae0f1ee9528a">Symbol</a> (const <a class="el" href="structipe_1_1_symbol.html">Symbol</a> &rhs)
63
<li><a class="el" href="structipe_1_1_symbol.html">Symbol</a> & <a class="el" href="structipe_1_1_symbol.html#ab04b1a19a1e9b3cadc932fb41084df0f">operator=</a> (const <a class="el" href="structipe_1_1_symbol.html">Symbol</a> &rhs)
64
<li><a class="el" href="structipe_1_1_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">~Symbol</a> ()
66
<h2><a name="pub-attribs"></a>
67
Public Attributes</h2>
69
<li>bool <a class="el" href="structipe_1_1_symbol.html#af7580753007c0685b6076074167dcc23">iXForm</a>
70
<li><a class="el" href="group__attr.html#ga5a80a01d23ba5b6e4f258faead3364c5">TTransformations</a> <a class="el" href="structipe_1_1_symbol.html#a55f96bfd6928cd0b6e585153f4c6ef7d">iTransformations</a>
71
<li><a class="el" href="classipe_1_1_object.html">Object</a> * <a class="el" href="structipe_1_1_symbol.html#aa2277d3249610f23b88f588617327412">iObject</a>
73
<hr/><a name="_details"></a><h2>Detailed Description</h2>
74
<div class="textblock"><p>A symbol is a named object defined in an <a class="el" href="classipe_1_1_style_sheet.html" title="A style sheet maps symbolic names to absolute values.">ipe::StyleSheet</a>. </p>
75
</div><hr/><h2>Constructor & Destructor Documentation</h2>
76
<a class="anchor" id="a9bb4fb952a2f62228b34fd5ff45ca108"></a><!-- doxytag: member="ipe::Symbol::Symbol" ref="a9bb4fb952a2f62228b34fd5ff45ca108" args="()" -->
78
<div class="memproto">
79
<table class="memname">
81
<td class="memname">Symbol::Symbol </td>
83
<td class="paramname"></td><td>)</td>
90
<p>Default constructor. </p>
94
<a class="anchor" id="a544400fa9c7ffc557fe6488a90382b39"></a><!-- doxytag: member="ipe::Symbol::Symbol" ref="a544400fa9c7ffc557fe6488a90382b39" args="(Object *object)" -->
96
<div class="memproto">
97
<table class="memname">
99
<td class="memname">Symbol::Symbol </td>
101
<td class="paramtype"><a class="el" href="classipe_1_1_object.html">Object</a> * </td>
102
<td class="paramname"><em>object</em></td><td>)</td>
109
<p>Create symbol for <em>object</em> (takes ownership). </p>
113
<a class="anchor" id="afb9bd890652392cc1840ae0f1ee9528a"></a><!-- doxytag: member="ipe::Symbol::Symbol" ref="afb9bd890652392cc1840ae0f1ee9528a" args="(const Symbol &rhs)" -->
114
<div class="memitem">
115
<div class="memproto">
116
<table class="memname">
118
<td class="memname">Symbol::Symbol </td>
120
<td class="paramtype">const <a class="el" href="structipe_1_1_symbol.html">Symbol</a> & </td>
121
<td class="paramname"><em>rhs</em></td><td>)</td>
128
<p>Copy constructor. </p>
132
<a class="anchor" id="a505360ad4bd2e0bd1e3954eca1b05723"></a><!-- doxytag: member="ipe::Symbol::~Symbol" ref="a505360ad4bd2e0bd1e3954eca1b05723" args="()" -->
133
<div class="memitem">
134
<div class="memproto">
135
<table class="memname">
137
<td class="memname">Symbol::~Symbol </td>
139
<td class="paramname"></td><td>)</td>
150
<hr/><h2>Member Function Documentation</h2>
151
<a class="anchor" id="ab04b1a19a1e9b3cadc932fb41084df0f"></a><!-- doxytag: member="ipe::Symbol::operator=" ref="ab04b1a19a1e9b3cadc932fb41084df0f" args="(const Symbol &rhs)" -->
152
<div class="memitem">
153
<div class="memproto">
154
<table class="memname">
156
<td class="memname"><a class="el" href="structipe_1_1_symbol.html">Symbol</a> & Symbol::operator= </td>
158
<td class="paramtype">const <a class="el" href="structipe_1_1_symbol.html">Symbol</a> & </td>
159
<td class="paramname"><em>rhs</em></td><td>)</td>
166
<p>Assignment operator. </p>
170
<hr/><h2>Member Data Documentation</h2>
171
<a class="anchor" id="af7580753007c0685b6076074167dcc23"></a><!-- doxytag: member="ipe::Symbol::iXForm" ref="af7580753007c0685b6076074167dcc23" args="" -->
172
<div class="memitem">
173
<div class="memproto">
174
<table class="memname">
176
<td class="memname">bool <a class="el" href="structipe_1_1_symbol.html#af7580753007c0685b6076074167dcc23">ipe::Symbol::iXForm</a></td>
184
<a class="anchor" id="a55f96bfd6928cd0b6e585153f4c6ef7d"></a><!-- doxytag: member="ipe::Symbol::iTransformations" ref="a55f96bfd6928cd0b6e585153f4c6ef7d" args="" -->
185
<div class="memitem">
186
<div class="memproto">
187
<table class="memname">
189
<td class="memname"><a class="el" href="group__attr.html#ga5a80a01d23ba5b6e4f258faead3364c5">TTransformations</a> <a class="el" href="structipe_1_1_symbol.html#a55f96bfd6928cd0b6e585153f4c6ef7d">ipe::Symbol::iTransformations</a></td>
197
<a class="anchor" id="aa2277d3249610f23b88f588617327412"></a><!-- doxytag: member="ipe::Symbol::iObject" ref="aa2277d3249610f23b88f588617327412" args="" -->
198
<div class="memitem">
199
<div class="memproto">
200
<table class="memname">
202
<td class="memname"><a class="el" href="classipe_1_1_object.html">Object</a>* <a class="el" href="structipe_1_1_symbol.html#aa2277d3249610f23b88f588617327412">ipe::Symbol::iObject</a></td>
210
<hr/>The documentation for this class was generated from the following files:<ul>
212
<li>ipestyle.cpp</li>