Skip to content

Commit d44e7a0

Browse files
committed
Making changes to paths. About to make the huge change from path_data and path_data_item to nested path data classes within path_factory. Also remove irrelevant files.
1 parent 99a6e33 commit d44e7a0

File tree

9 files changed

+164
-1301
lines changed

9 files changed

+164
-1301
lines changed

source/arc.tex

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,10 @@
33

44
\pnum
55
\indexlibrary{\idxcode{path_data_item::arc}}
6-
The class \tcode{path_data_item::arc} describes an operation on a path geometry collection.
6+
The class \tcode{path_data_item::arc} describes a circular arc with clockwise rotation.
77

88
\pnum
9-
This operation creates a circular arc with clockwise rotation.
10-
11-
\pnum
12-
The unit for the values passed to and returned by \tcode{path_data_item::arc::angle_1} and \tcode{path_data_item::arc::angle_2} is the radian.
9+
The values passed to and returned by \tcode{path_data_item::arc::angle_1} and \tcode{path_data_item::arc::angle_2} are in radians.
1310

1411
\pnum
1512
The arc's \term{start point} is \tcode{vector_2d\{ *this.radius() * cos(*this.angle_1(), -(*this.radius() * -sin(*this.angle_1())) \} + *this.center()}.
@@ -18,7 +15,7 @@
1815
Its \term{end point} is \tcode{vector_2d\{ *this.radius() * cos(*this.angle_2(), -(*this.radius() * -sin(*this.angle_2())) \} + *this.center()}.
1916

2017
\pnum
21-
If the current path geometry has a current point, a line is created from the current point to the start point before this arc operation is processed. Otherwise the start point is set as the current point and last-move-to point of the current path geometry.
18+
When a \tcode{path_arc} object is added to a path geometry that has a current point, a line is created from that current point to the arc's start point before the arc is. Otherwise the start point is set as the current point and last-move-to point of the current path geometry.
2219

2320
\pnum
2421
The arc rotates around the point returned by \tcode{*this.center()}.

source/config.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
%!TEX root = io2d.tex
22
%%--------------------------------------------------
33
%% Version numbers
4-
\newcommand{\docno}{P0267R2}
5-
\newcommand{\prevdocno}{P0267R1}
4+
\newcommand{\docno}{P0267R3}
5+
\newcommand{\prevdocno}{P0267R2}
66
\newcommand{\cppver}{201402L}
77

88
%% Release date
9-
\newcommand{\reldate}{2016-06-22} % Fixed date
9+
\newcommand{\reldate}{2017-02-06} % Fixed date
1010
%\newcommand{\reldate}{\today} & Relative date
1111

1212
%% Library chapters

source/local-macros.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@
1616
\newcommand{\underlyingsurface}{underlying graphics data graphics resource\xspace}
1717
\newcommand{\underlyingimagesurface}{underlying raster graphics data graphics resource\xspace}
1818
\newcommand{\pixmap}{pixmap\xspace}
19+
\newcommand{\cppseventeen}{N4618\xspace}

0 commit comments

Comments
 (0)