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 5050 basic_point_2d<graphics_math_type> end_pt() const noexcept;
5151 };
5252
53- // \ref {\iotwod.abscubiccurve.ops }, equality operators:
53+ // \ref {\iotwod.abscubiccurve.eq }, equality operators:
5454 template <class GraphicsSurfaces>
5555 bool operator==(
5656 const typename basic_figure_items<GraphicsSurfaces>::abs_cubic_curve& lhs,
9696\remarks The end point is \tcode {ept}.
9797\end {itemdescr }
9898
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}
100112
101113\indexlibrarymember {control_pt1}{abs_cubic_curve}%
102114\begin {itemdecl }
159171\returns The end point.
160172\end {itemdescr }
161173
162- \rSec 1 [\iotwod .abscubiccurve.ops ] {Equality operators}%
174+ \rSec 1 [\iotwod .abscubiccurve.eq ] {Equality operators}%
163175
164176\indexlibrarymember {operator==}{abs_cubic_curve}%
165177\begin {itemdecl }
186198\begin {itemdescr }
187199\pnum
188200\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()}.
190202\end {itemdescr }
Original file line number Diff line number Diff line change 116116\returns The end point.
117117\end {itemdescr }
118118
119- \rSec 1 [\iotwod .absline.ops ] {Equality operators}%
119+ \rSec 1 [\iotwod .absline.eq ] {Equality operators}%
120120
121121\indexlibrarymember {operator==}{abs_line}%
122122\begin {itemdecl }
Original file line number Diff line number Diff line change 1010\pnum
1111It has a transform matrix of type \tcode {basic_matrix_2d<GraphicsSurfaces::graphics_math_type>}.
1212
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+
1316\rSec 1 [\iotwod .absmatrix.synopsis] {Synopsis}
1417\begin {codeblock }
1518namespace std::experimemtal::io2d::v1 {
Original file line number Diff line number Diff line change 4747 basic_point_2d<graphics_math_type> end_pt() const noexcept;
4848 };
4949
50- // \ref {\iotwod.absquadraticcurve.ops }, equality operators:
50+ // \ref {\iotwod.absquadraticcurve.eq }, equality operators:
5151 template <class GraphicsSurfaces>
5252 bool operator==(
5353 const typename basic_figure_items<GraphicsSurfaces>::abs_quadratic_curve& lhs,
8888\remarks The end point is \tcode {ept}.
8989\end {itemdescr }
9090
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+
91103\rSec 1 [\iotwod .absquadraticcurve.mod]{Modifiers}%
92104
93105\indexlibrarymember {control_pt}{abs_quadratic_curve}%
128140\returns The end point.
129141\end {itemdescr }
130142
131- \rSec 1 [\iotwod .absquadraticcurve.ops ] {Equality operators}%
143+ \rSec 1 [\iotwod .absquadraticcurve.eq ] {Equality operators}%
132144
133145\indexlibrarymember {operator==}{abs_quadratic_curve}%
134146\begin {itemdecl }
155167\begin {itemdescr }
156168\pnum
157169\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()}.
159171\end {itemdescr }
Original file line number Diff line number Diff line change 5757 basic_matrix_2d<graphics_math_type>{}) const noexcept;
5858 };
5959
60- // \ref {\iotwod.arc.ops }, equality operators:
60+ // \ref {\iotwod.arc.eq }, equality operators:
6161 template <class GraphicsSurfaces>
6262 bool operator==(
6363 const typename basic_figure_items<GraphicsSurfaces>::arc& lhs,
102102The start angle is \tcode {sang}.
103103\end {itemdescr }
104104
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+
105117\rSec 1 [\iotwod .arc.mod] {Modifiers}
106118
107119\indexlibrarymember {radius}{arc}%
131143\effects The start angle is \tcode {sang}.
132144\end {itemdescr }
133145
134- \rSec 1 [\iotwod .arc.observers ] {Observers}
146+ \rSec 1 [\iotwod .arc.obs ] {Observers}
135147
136148\indexlibrarymember {radius}{arc}%
137149\begin {itemdecl }
203215\end {codeblock }
204216\end {itemdescr }
205217
206- \rSec 1 [\iotwod .arc.ops ] {Equality operators}%
218+ \rSec 1 [\iotwod .arc.eq ] {Equality operators}%
207219
208220\indexlibrarymember {operator==}{arc}%
209221\begin {itemdecl }
You can’t perform that action at this time.
0 commit comments