|
42 | 42 | abs_new_figure, abs_quadratic_curve, arc, close_figure, rel_cubic_curve, |
43 | 43 | rel_line, rel_matrix, rel_new_figure, rel_quadratic_curve, revert_matrix>; |
44 | 44 |
|
45 | | - class rel_new_figure { |
46 | | - public: |
47 | | - // \ref{\iotwod.relnewfigure.cons}, construct: |
48 | | - rel_new_figure() noexcept; |
49 | | - explicit rel_new_figure(const basic_point_2d<typename |
50 | | - GraphicsSurfaces::graphics_math_type>& pt) noexcept; |
51 | | - rel_new_figure(const rel_new_figure& other); |
52 | | - rel_new_figure(rel_new_figure&& other) noexcept; |
53 | | - |
54 | | - // \ref{\iotwod.relnewfigure.assign}, assign: |
55 | | - rel_new_figure& operator=(const rel_new_figure& other); |
56 | | - rel_new_figure& operator=(rel_new_figure&& other) noexcept; |
57 | | - |
58 | | - // \ref{\iotwod.relnewfigure.modifiers}, modifiers: |
59 | | - void at(const basic_point_2d<typename GraphicsSurfaces::graphics_math_type>& pt) noexcept; |
60 | | - |
61 | | - // \ref{\iotwod.relnewfigure.observers}, observers: |
62 | | - basic_point_2d<typename GraphicsSurfaces::graphics_math_type> at() const noexcept; |
63 | | - }; |
64 | | - |
65 | | - class close_figure { |
66 | | - public: |
67 | | - // \ref{\iotwod.closefigure.cons}, construct: |
68 | | - constexpr close_figure() noexcept; |
69 | | - }; |
70 | | - |
71 | 45 | class abs_matrix { |
72 | 46 | public: |
73 | 47 | // \ref{\iotwod.absmatrix.cons}, construct: |
|
296 | 270 | rel_new_figure, rel_quadratic_curve, revert_matrix>; |
297 | 271 | }; |
298 | 272 |
|
299 | | - // \ref{\iotwod.relnewfigure.ops}, rel_new_figure operators: |
300 | | - template <class GraphicsSurfaces> |
301 | | - bool operator==( |
302 | | - const typename basic_figure_items<GraphicsSurfaces>::rel_new_figure& lhs, |
303 | | - const typename basic_figure_items<GraphicsSurfaces>::rel_new_figure& rhs) |
304 | | - noexcept; |
305 | | - template <class GraphicsSurfaces> |
306 | | - bool operator!=( |
307 | | - const typename basic_figure_items<GraphicsSurfaces>::rel_new_figure& lhs, |
308 | | - const typename basic_figure_items<GraphicsSurfaces>::rel_new_figure& rhs) |
309 | | - noexcept; |
310 | | - |
311 | | - // \ref{\iotwod.closefigure.ops}, close_figure operators: |
312 | | - template <class GraphicsSurfaces> |
313 | | - bool operator==( |
314 | | - const typename basic_figure_items<GraphicsSurfaces>::close_figure& lhs, |
315 | | - const typename basic_figure_items<GraphicsSurfaces>::close_figure& rhs) |
316 | | - noexcept; |
317 | | - template <class GraphicsSurfaces> |
318 | | - bool operator!=( |
319 | | - const typename basic_figure_items<GraphicsSurfaces>::close_figure& lhs, |
320 | | - const typename basic_figure_items<GraphicsSurfaces>::close_figure& rhs) |
321 | | - noexcept; |
322 | | - |
323 | 273 | // \ref{\iotwod.absmatrix.ops}, abs_matrix operators: |
324 | 274 | template <class GraphicsSurfaces> |
325 | 275 | bool operator==( |
|
0 commit comments