File tree Expand file tree Collapse file tree 10 files changed +188
-68
lines changed Expand file tree Collapse file tree 10 files changed +188
-68
lines changed Original file line number Diff line number Diff line change 50
50
basic_point_2d<graphics_math_type> end_pt() const noexcept;
51
51
};
52
52
53
- // \ref {\iotwod.abscubiccurve.ops }, equality operators:
53
+ // \ref {\iotwod.abscubiccurve.eq }, equality operators:
54
54
template <class GraphicsSurfaces>
55
55
bool operator==(
56
56
const typename basic_figure_items<GraphicsSurfaces>::abs_cubic_curve& lhs,
96
96
\remarks The end point is \tcode {ept}.
97
97
\end {itemdescr }
98
98
99
- \rSec 1 [\iotwod .abscubiccurve.mod]{\tcode {abs_cubic_curve} modifiers}
99
+ \rSec 1 [\iotwod .abscubiccurve.acc] {Accessors}%
100
+
101
+ \indexlibrarymember {data}{abs_cubic_curve}%
102
+ \begin {itemdecl }
103
+ const data_type& data() const noexcept;
104
+ data_type& data() noexcept;
105
+ \end {itemdecl }
106
+ \begin {itemdescr }
107
+ \pnum
108
+ \returns A reference to the \tcode {rel_matrix} object's data object (See: \ref {\iotwod.abscubiccurve.intro }).
109
+ \end {itemdescr }
110
+
111
+ \rSec 1 [\iotwod .abscubiccurve.mod] {Modifiers}
100
112
101
113
\indexlibrarymember {control_pt1}{abs_cubic_curve}%
102
114
\begin {itemdecl }
159
171
\returns The end point.
160
172
\end {itemdescr }
161
173
162
- \rSec 1 [\iotwod .abscubiccurve.ops ] {Equality operators}%
174
+ \rSec 1 [\iotwod .abscubiccurve.eq ] {Equality operators}%
163
175
164
176
\indexlibrarymember {operator==}{abs_cubic_curve}%
165
177
\begin {itemdecl }
186
198
\begin {itemdescr }
187
199
\pnum
188
200
\returns
189
- \tcode {lhs.control_pt1() != rhs.control_pt1() \&\& lhs.control_pt2() != rhs.control_pt2() \&\& lhs.end_pt() != rhs.end_pt()}.
201
+ \tcode {lhs.control_pt1() != rhs.control_pt1() || lhs.control_pt2() != rhs.control_pt2() || lhs.end_pt() != rhs.end_pt()}.
190
202
\end {itemdescr }
Original file line number Diff line number Diff line change 116
116
\returns The end point.
117
117
\end {itemdescr }
118
118
119
- \rSec 1 [\iotwod .absline.ops ] {Equality operators}%
119
+ \rSec 1 [\iotwod .absline.eq ] {Equality operators}%
120
120
121
121
\indexlibrarymember {operator==}{abs_line}%
122
122
\begin {itemdecl }
Original file line number Diff line number Diff line change 10
10
\pnum
11
11
It has a transform matrix of type \tcode {basic_matrix_2d<GraphicsSurfaces::graphics_math_type>}.
12
12
13
+ \pnum
14
+ The data are stored in an object of type \tcode {typename GraphicsSurfaces::paths::abs_matrix_data_type}. It is accessible using the \tcode {data} member functions.
15
+
13
16
\rSec 1 [\iotwod .absmatrix.synopsis] {Synopsis}
14
17
\begin {codeblock }
15
18
namespace std::experimemtal::io2d::v1 {
Original file line number Diff line number Diff line change 47
47
basic_point_2d<graphics_math_type> end_pt() const noexcept;
48
48
};
49
49
50
- // \ref {\iotwod.absquadraticcurve.ops }, equality operators:
50
+ // \ref {\iotwod.absquadraticcurve.eq }, equality operators:
51
51
template <class GraphicsSurfaces>
52
52
bool operator==(
53
53
const typename basic_figure_items<GraphicsSurfaces>::abs_quadratic_curve& lhs,
88
88
\remarks The end point is \tcode {ept}.
89
89
\end {itemdescr }
90
90
91
+ \rSec 1 [\iotwod .absquadraticcurve.acc] {Accessors}%
92
+
93
+ \indexlibrarymember {data}{abs_quadratic_curve}%
94
+ \begin {itemdecl }
95
+ const data_type& data() const noexcept;
96
+ data_type& data() noexcept;
97
+ \end {itemdecl }
98
+ \begin {itemdescr }
99
+ \pnum
100
+ \returns A reference to the \tcode {abs_quadratic_curve} object's data object (See: \ref {\iotwod.absquadraticcurve.intro }).
101
+ \end {itemdescr }
102
+
91
103
\rSec 1 [\iotwod .absquadraticcurve.mod]{Modifiers}%
92
104
93
105
\indexlibrarymember {control_pt}{abs_quadratic_curve}%
128
140
\returns The end point.
129
141
\end {itemdescr }
130
142
131
- \rSec 1 [\iotwod .absquadraticcurve.ops ] {Equality operators}%
143
+ \rSec 1 [\iotwod .absquadraticcurve.eq ] {Equality operators}%
132
144
133
145
\indexlibrarymember {operator==}{abs_quadratic_curve}%
134
146
\begin {itemdecl }
155
167
\begin {itemdescr }
156
168
\pnum
157
169
\returns
158
- \tcode {lhs.control_pt() != rhs.control_pt() \&\& lhs.end_pt() != rhs.end_pt()}.
170
+ \tcode {lhs.control_pt() != rhs.control_pt() || lhs.end_pt() != rhs.end_pt()}.
159
171
\end {itemdescr }
Original file line number Diff line number Diff line change 57
57
basic_matrix_2d<graphics_math_type>{}) const noexcept;
58
58
};
59
59
60
- // \ref {\iotwod.arc.ops }, equality operators:
60
+ // \ref {\iotwod.arc.eq }, equality operators:
61
61
template <class GraphicsSurfaces>
62
62
bool operator==(
63
63
const typename basic_figure_items<GraphicsSurfaces>::arc& lhs,
102
102
The start angle is \tcode {sang}.
103
103
\end {itemdescr }
104
104
105
+ \rSec 1 [\iotwod .arc.acc] {Accessors}%
106
+
107
+ \indexlibrarymember {data}{arc}%
108
+ \begin {itemdecl }
109
+ const data_type& data() const noexcept;
110
+ data_type& data() noexcept;
111
+ \end {itemdecl }
112
+ \begin {itemdescr }
113
+ \pnum
114
+ \returns A reference to the \tcode {arc} object's data object (See: \ref {\iotwod.arc.intro }).
115
+ \end {itemdescr }
116
+
105
117
\rSec 1 [\iotwod .arc.mod] {Modifiers}
106
118
107
119
\indexlibrarymember {radius}{arc}%
131
143
\effects The start angle is \tcode {sang}.
132
144
\end {itemdescr }
133
145
134
- \rSec 1 [\iotwod .arc.observers ] {Observers}
146
+ \rSec 1 [\iotwod .arc.obs ] {Observers}
135
147
136
148
\indexlibrarymember {radius}{arc}%
137
149
\begin {itemdecl }
203
215
\end {codeblock }
204
216
\end {itemdescr }
205
217
206
- \rSec 1 [\iotwod .arc.ops ] {Equality operators}%
218
+ \rSec 1 [\iotwod .arc.eq ] {Equality operators}%
207
219
208
220
\indexlibrarymember {operator==}{arc}%
209
221
\begin {itemdecl }
You can’t perform that action at this time.
0 commit comments