blob: bb274085961aae0187bab9a92824ca24b000fe28 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
|
------------------------------------------------------------------------
$RCSfile$
$Revision$
$Date$
------------------------------------------------------------------------
This document conatains proposed API changes to the vecmath 1.5 API
that deviate from the 1.4 API.
This file must be updated to record the addition or deprecation of any
public or protected class, interface, field, constructor, or method to
the vecmath API.
The one exception to this rule is that you don't need to update this
file when adding a non-final (i.e., virtual) method to a class if that
method--with exactly the same signature--already exists in a
superclass. For example, adding a "toString" method to a vecmath object
doesn't require an entry in this file.
No incompatible changes to the vecmath 1.4 API are allowed.
I. New/deprecated fields, constructors, methods
AxisAngle4f
---------------
New methods:
public final void setAngle(float angle)
public final float getAngle()
public final float getX()
public final float getY()
public final float getZ()
public final void setX(float x)
public final void setY(float y)
public final void setZ(float z)
AxisAngle4d
--------------
New methods:
public final void setAngle(double angle)
public final float getAngle()
public final double getX()
public final double getY()
public final double getZ()
public final void setX(double x)
public final void setY(double y)
public final void setZ(double z)
Matrix3d
---------------
New methods:
public final void setM00(double m00)
public final void setM01(double m01)
public final void setM02(double m02)
public final void setM10(double m10)
public final void setM11(double m11)
public final void setM12(double m12)
public final void setM20(double m20)
public final void setM21(double m21)
public final void setM22(double m22)
public final double getM00()
public final double getM01()
public final double getM02()
public final double getM10()
public final double getM11()
public final double getM12()
public final double getM20()
public final double getM21()
public final double getM22()
Matrix3f
---------------
New methods:
public final void setM00(float m00)
public final void setM01(float m01)
public final void setM02(float m02)
public final void setM10(float m10)
public final void setM11(float m11)
public final void setM12(float m12)
public final void setM20(float m20)
public final void setM21(float m21)
public final void setM22(float m22)
public final float getM00()
public final float getM01()
public final float getM02()
public final float getM10()
public final float getM11()
public final float getM12()
public final float getM20()
public final float getM21()
public final float getM22()
Matrix4d
-------------
New methods:
public final void setM00(double m00)
public final void setM01(double m01)
public final void setM02(double m02)
public final void setM03(double m03)
public final void setM10(double m10)
public final void setM11(double m11)
public final void setM12(double m12)
public final void setM13(double m13)
public final void setM20(double m20)
public final void setM21(double m21)
public final void setM22(double m22)
public final void setM23(double m23)
public final void setM30(double m30)
public final void setM31(double m31)
public final void setM32(double m32)
public final void setM33(double m33)
public final double getM00()
public final double getM01()
public final double getM02()
public final double getM03()
public final double getM10()
public final double getM11()
public final double getM12()
public final double getM13()
public final double getM20()
public final double getM21()
public final double getM22()
public final double getM23()
public final double getM30()
public final double getM31()
public final double getM32()
public final double getM33()
Matrix4f
-------------
New methods:
public final void setM00(float m00)
public final void setM01(float m01)
public final void setM02(float m02)
public final void setM03(float m03)
public final void setM10(float m10)
public final void setM11(float m11)
public final void setM12(float m12)
public final void setM13(float m13)
public final void setM20(float m20)
public final void setM21(float m21)
public final void setM22(float m22)
public final void setM23(float m23)
public final void setM30(float m30)
public final void setM31(float m31)
public final void setM32(float m32)
public final void setM33(float m33)
public final float getM00()
public final float getM01()
public final float getM02()
public final float getM03()
public final float getM10()
public final float getM11()
public final float getM12()
public final float getM13()
public final float getM20()
public final float getM21()
public final float getM22()
public final float getM23()
public final float getM30()
public final float getM31()
public final float getM32()
public final float getM33()
Tuple2d
------------
New methods:
public final void setX(double x)
public final void setY(double y)
public final double getX()
public final double getY()
Tuple2f
------------
New methods:
public final void setX(float x)
public final void setY(float y)
public final float getX()
public final float getY()
Tuple2i
------------
New methods:
public final void setX(int x)
public final void setY(int y)
public final int getX()
public final int getY()
Tuple3d
------------
New methods:
public final void setX(double x)
public final void setY(double y)
public final void setZ(double z)
public final double getX()
public final double getY()
public final double getZ()
Tuple3f
------------
New methods:
public final void setX(float x)
public final void setY(float y)
public final void setZ(float z)
public final float getX()
public final float getY()
public final float getZ()
Tuple3i
------------
New methods:
public final void setX(int x)
public final void setY(int y)
public final void setZ(int z)
public final int getX()
public final int getY()
public final int getZ()
Tuple3b
------------
New methods:
public final void setX(byte x)
public final void setY(byte y)
public final void setZ(byte z)
public final byte getX()
public final byte getY()
public final byte getZ()
Tuple4d
------------
New methods:
public final void setX(double x)
public final void setY(double y)
public final void setZ(double z)
public final void setW(double w)
public final double getX()
public final double getY()
public final double getZ()
public final double getW()
Tuple4f
------------
New methods:
public final void setX(float x)
public final void setY(float y)
public final void setZ(float z)
public final void setW(double w)
public final float getX()
public final float getY()
public final float getZ()
public final float getW()
Tuple4i
------------
New methods:
public final void setX(int x)
public final void setY(int y)
public final void setZ(int z)
public final void setW(int w)
public final int getX()
public final int getY()
public final int getZ()
public final int getW()
Tuple4b
------------
New methods:
public final void setX(byte x)
public final void setY(byte y)
public final void setZ(byte z)
public final void setW(byte w)
public final byte getX()
public final byte getY()
public final byte getZ()
public final byte getW()
II. Reparented classes
<EXISTINGCLASS>
---------------
<EXISTINGCLASS> now extends <NEWSUPERCLASS> (used to extend <OLDSUPERCLASS>)
III. New classes and interfaces (in javax.vecmath)
|