Qt 4.8
qmath.cpp
Go to the documentation of this file.
1 /****************************************************************************
2 **
3 ** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4 ** Contact: http://www.qt-project.org/legal
5 **
6 ** This file is part of the QtCore module of the Qt Toolkit.
7 **
8 ** $QT_BEGIN_LICENSE:LGPL$
9 ** Commercial License Usage
10 ** Licensees holding valid commercial Qt licenses may use this file in
11 ** accordance with the commercial license agreement provided with the
12 ** Software or, alternatively, in accordance with the terms contained in
13 ** a written agreement between you and Digia. For licensing terms and
14 ** conditions see http://qt.digia.com/licensing. For further information
15 ** use the contact form at http://qt.digia.com/contact-us.
16 **
17 ** GNU Lesser General Public License Usage
18 ** Alternatively, this file may be used under the terms of the GNU Lesser
19 ** General Public License version 2.1 as published by the Free Software
20 ** Foundation and appearing in the file LICENSE.LGPL included in the
21 ** packaging of this file. Please review the following information to
22 ** ensure the GNU Lesser General Public License version 2.1 requirements
23 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
24 **
25 ** In addition, as a special exception, Digia gives you certain additional
26 ** rights. These rights are described in the Digia Qt LGPL Exception
27 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
28 **
29 ** GNU General Public License Usage
30 ** Alternatively, this file may be used under the terms of the GNU
31 ** General Public License version 3.0 as published by the Free Software
32 ** Foundation and appearing in the file LICENSE.GPL included in the
33 ** packaging of this file. Please review the following information to
34 ** ensure the GNU General Public License version 3.0 requirements will be
35 ** met: http://www.gnu.org/copyleft/gpl.html.
36 **
37 **
38 ** $QT_END_LICENSE$
39 **
40 ****************************************************************************/
41 
42 #include <QtCore/qmath.h>
43 
45 
47  qreal(0.0),
48  qreal(0.024541228522912288),
49  qreal(0.049067674327418015),
50  qreal(0.073564563599667426),
51  qreal(0.098017140329560604),
52  qreal(0.1224106751992162),
53  qreal(0.14673047445536175),
54  qreal(0.17096188876030122),
55  qreal(0.19509032201612825),
56  qreal(0.2191012401568698),
57  qreal(0.24298017990326387),
58  qreal(0.26671275747489837),
59  qreal(0.29028467725446233),
60  qreal(0.31368174039889152),
61  qreal(0.33688985339222005),
62  qreal(0.35989503653498811),
63  qreal(0.38268343236508978),
64  qreal(0.40524131400498986),
65  qreal(0.42755509343028208),
66  qreal(0.44961132965460654),
67  qreal(0.47139673682599764),
68  qreal(0.49289819222978404),
69  qreal(0.51410274419322166),
70  qreal(0.53499761988709715),
71  qreal(0.55557023301960218),
72  qreal(0.57580819141784534),
73  qreal(0.59569930449243336),
74  qreal(0.61523159058062682),
75  qreal(0.63439328416364549),
76  qreal(0.65317284295377676),
77  qreal(0.67155895484701833),
78  qreal(0.68954054473706683),
79  qreal(0.70710678118654746),
80  qreal(0.72424708295146689),
81  qreal(0.74095112535495911),
82  qreal(0.75720884650648446),
83  qreal(0.77301045336273699),
84  qreal(0.78834642762660623),
85  qreal(0.80320753148064483),
86  qreal(0.81758481315158371),
87  qreal(0.83146961230254524),
88  qreal(0.84485356524970701),
89  qreal(0.85772861000027212),
90  qreal(0.87008699110871135),
91  qreal(0.88192126434835494),
92  qreal(0.89322430119551532),
93  qreal(0.90398929312344334),
94  qreal(0.91420975570353069),
95  qreal(0.92387953251128674),
96  qreal(0.93299279883473885),
97  qreal(0.94154406518302081),
98  qreal(0.94952818059303667),
99  qreal(0.95694033573220894),
100  qreal(0.96377606579543984),
101  qreal(0.97003125319454397),
102  qreal(0.97570213003852857),
103  qreal(0.98078528040323043),
104  qreal(0.98527764238894122),
105  qreal(0.98917650996478101),
106  qreal(0.99247953459870997),
107  qreal(0.99518472667219682),
108  qreal(0.99729045667869021),
109  qreal(0.99879545620517241),
110  qreal(0.99969881869620425),
111  qreal(1.0),
112  qreal(0.99969881869620425),
113  qreal(0.99879545620517241),
114  qreal(0.99729045667869021),
115  qreal(0.99518472667219693),
116  qreal(0.99247953459870997),
117  qreal(0.98917650996478101),
118  qreal(0.98527764238894122),
119  qreal(0.98078528040323043),
120  qreal(0.97570213003852857),
121  qreal(0.97003125319454397),
122  qreal(0.96377606579543984),
123  qreal(0.95694033573220894),
124  qreal(0.94952818059303667),
125  qreal(0.94154406518302081),
126  qreal(0.93299279883473885),
127  qreal(0.92387953251128674),
128  qreal(0.91420975570353069),
129  qreal(0.90398929312344345),
130  qreal(0.89322430119551521),
131  qreal(0.88192126434835505),
132  qreal(0.87008699110871146),
133  qreal(0.85772861000027212),
134  qreal(0.84485356524970723),
135  qreal(0.83146961230254546),
136  qreal(0.81758481315158371),
137  qreal(0.80320753148064494),
138  qreal(0.78834642762660634),
139  qreal(0.7730104533627371),
140  qreal(0.75720884650648468),
141  qreal(0.74095112535495899),
142  qreal(0.72424708295146689),
143  qreal(0.70710678118654757),
144  qreal(0.68954054473706705),
145  qreal(0.67155895484701855),
146  qreal(0.65317284295377664),
147  qreal(0.63439328416364549),
148  qreal(0.61523159058062693),
149  qreal(0.59569930449243347),
150  qreal(0.57580819141784545),
151  qreal(0.55557023301960218),
152  qreal(0.53499761988709715),
153  qreal(0.51410274419322177),
154  qreal(0.49289819222978415),
155  qreal(0.47139673682599786),
156  qreal(0.44961132965460687),
157  qreal(0.42755509343028203),
158  qreal(0.40524131400498992),
159  qreal(0.38268343236508989),
160  qreal(0.35989503653498833),
161  qreal(0.33688985339222033),
162  qreal(0.31368174039889141),
163  qreal(0.29028467725446239),
164  qreal(0.26671275747489848),
165  qreal(0.24298017990326407),
166  qreal(0.21910124015687005),
167  qreal(0.19509032201612861),
168  qreal(0.17096188876030122),
169  qreal(0.1467304744553618),
170  qreal(0.12241067519921635),
171  qreal(0.098017140329560826),
172  qreal(0.073564563599667732),
173  qreal(0.049067674327417966),
174  qreal(0.024541228522912326),
175  qreal(0.0),
176  qreal(-0.02454122852291208),
177  qreal(-0.049067674327417724),
178  qreal(-0.073564563599667496),
179  qreal(-0.09801714032956059),
180  qreal(-0.1224106751992161),
181  qreal(-0.14673047445536158),
182  qreal(-0.17096188876030097),
183  qreal(-0.19509032201612836),
184  qreal(-0.2191012401568698),
185  qreal(-0.24298017990326382),
186  qreal(-0.26671275747489825),
187  qreal(-0.29028467725446211),
188  qreal(-0.31368174039889118),
189  qreal(-0.33688985339222011),
190  qreal(-0.35989503653498811),
191  qreal(-0.38268343236508967),
192  qreal(-0.40524131400498969),
193  qreal(-0.42755509343028181),
194  qreal(-0.44961132965460665),
195  qreal(-0.47139673682599764),
196  qreal(-0.49289819222978393),
197  qreal(-0.51410274419322155),
198  qreal(-0.53499761988709693),
199  qreal(-0.55557023301960196),
200  qreal(-0.57580819141784534),
201  qreal(-0.59569930449243325),
202  qreal(-0.61523159058062671),
203  qreal(-0.63439328416364527),
204  qreal(-0.65317284295377653),
205  qreal(-0.67155895484701844),
206  qreal(-0.68954054473706683),
207  qreal(-0.70710678118654746),
208  qreal(-0.72424708295146678),
209  qreal(-0.74095112535495888),
210  qreal(-0.75720884650648423),
211  qreal(-0.77301045336273666),
212  qreal(-0.78834642762660589),
213  qreal(-0.80320753148064505),
214  qreal(-0.81758481315158382),
215  qreal(-0.83146961230254524),
216  qreal(-0.84485356524970701),
217  qreal(-0.85772861000027201),
218  qreal(-0.87008699110871135),
219  qreal(-0.88192126434835494),
220  qreal(-0.89322430119551521),
221  qreal(-0.90398929312344312),
222  qreal(-0.91420975570353047),
223  qreal(-0.92387953251128652),
224  qreal(-0.93299279883473896),
225  qreal(-0.94154406518302081),
226  qreal(-0.94952818059303667),
227  qreal(-0.95694033573220882),
228  qreal(-0.96377606579543984),
229  qreal(-0.97003125319454397),
230  qreal(-0.97570213003852846),
231  qreal(-0.98078528040323032),
232  qreal(-0.98527764238894111),
233  qreal(-0.9891765099647809),
234  qreal(-0.99247953459871008),
235  qreal(-0.99518472667219693),
236  qreal(-0.99729045667869021),
237  qreal(-0.99879545620517241),
238  qreal(-0.99969881869620425),
239  qreal(-1.0),
240  qreal(-0.99969881869620425),
241  qreal(-0.99879545620517241),
242  qreal(-0.99729045667869021),
243  qreal(-0.99518472667219693),
244  qreal(-0.99247953459871008),
245  qreal(-0.9891765099647809),
246  qreal(-0.98527764238894122),
247  qreal(-0.98078528040323043),
248  qreal(-0.97570213003852857),
249  qreal(-0.97003125319454397),
250  qreal(-0.96377606579543995),
251  qreal(-0.95694033573220894),
252  qreal(-0.94952818059303679),
253  qreal(-0.94154406518302092),
254  qreal(-0.93299279883473907),
255  qreal(-0.92387953251128663),
256  qreal(-0.91420975570353058),
257  qreal(-0.90398929312344334),
258  qreal(-0.89322430119551532),
259  qreal(-0.88192126434835505),
260  qreal(-0.87008699110871146),
261  qreal(-0.85772861000027223),
262  qreal(-0.84485356524970723),
263  qreal(-0.83146961230254546),
264  qreal(-0.81758481315158404),
265  qreal(-0.80320753148064528),
266  qreal(-0.78834642762660612),
267  qreal(-0.77301045336273688),
268  qreal(-0.75720884650648457),
269  qreal(-0.74095112535495911),
270  qreal(-0.724247082951467),
271  qreal(-0.70710678118654768),
272  qreal(-0.68954054473706716),
273  qreal(-0.67155895484701866),
274  qreal(-0.65317284295377709),
275  qreal(-0.63439328416364593),
276  qreal(-0.61523159058062737),
277  qreal(-0.59569930449243325),
278  qreal(-0.57580819141784523),
279  qreal(-0.55557023301960218),
280  qreal(-0.53499761988709726),
281  qreal(-0.51410274419322188),
282  qreal(-0.49289819222978426),
283  qreal(-0.47139673682599792),
284  qreal(-0.44961132965460698),
285  qreal(-0.42755509343028253),
286  qreal(-0.40524131400499042),
287  qreal(-0.38268343236509039),
288  qreal(-0.359895036534988),
289  qreal(-0.33688985339222),
290  qreal(-0.31368174039889152),
291  qreal(-0.2902846772544625),
292  qreal(-0.26671275747489859),
293  qreal(-0.24298017990326418),
294  qreal(-0.21910124015687016),
295  qreal(-0.19509032201612872),
296  qreal(-0.17096188876030177),
297  qreal(-0.14673047445536239),
298  qreal(-0.12241067519921603),
299  qreal(-0.098017140329560506),
300  qreal(-0.073564563599667412),
301  qreal(-0.049067674327418091),
302  qreal(-0.024541228522912448)
303 };
304 
double qreal
Definition: qglobal.h:1193
const qreal qt_sine_table[QT_SINE_TABLE_SIZE]
Definition: qmath.cpp:46
#define QT_END_NAMESPACE
This macro expands to.
Definition: qglobal.h:90
#define QT_BEGIN_NAMESPACE
This macro expands to.
Definition: qglobal.h:89
#define QT_SINE_TABLE_SIZE
Definition: qmath.h:59