5 |
:Authors: Tuomas Lukka |
:Authors: Tuomas Lukka |
6 |
:Date: $Date$ |
:Date: $Date$ |
7 |
:Revision: $Revision$ |
:Revision: $Revision$ |
8 |
:Status: Incomplete |
:Status: Current |
9 |
|
|
10 |
The newest VobCoorder changes make it much more usable but leave |
The newest VobCoorder changes make it much more usable but leave |
11 |
some holes in the API: |
some holes in the API: |
25 |
|
|
26 |
and others at the same time? |
and others at the same time? |
27 |
|
|
28 |
|
RESOLVED: Not yet. Because we would like to have the same |
29 |
|
versions as below, there'd be 6 methods per coordsys type. |
30 |
|
|
31 |
Changes |
Changes |
32 |
------- |
------- |
33 |
|
|
34 |
|
Clarify the documentation of the two separate hierarchies in VobScene. |
35 |
|
|
36 |
AffineVobCoorder |
AffineVobCoorder |
37 |
rename affineCoordsys to affine, to be consistent with others. |
Rename affineCoordsys to affine, to be consistent with others. |
38 |
|
|
39 |
VobScene |
VobScene |
40 |
for all ``*CS`` methods, add two versions. for example:: |
For all ``*CS`` methods, add two versions. for example:: |
41 |
|
|
42 |
final public int orthoCS(int into, Object key, float depth, |
final public int orthoCS(int into, Object key, float depth, |
43 |
float x, float y, float w, float h) ; |
float x, float y, float w, float h) ; |
46 |
final public int orthoCS(int into, float depth, |
final public int orthoCS(int into, float depth, |
47 |
float x, float y, float w, float h) ; |
float x, float y, float w, float h) ; |
48 |
|
|
49 |
|
This is possible because it is easy to separate the different versions |
50 |
|
due to the presence of the Object parameter. |