/[libvob]/libvob/doc/design.rst
ViewVC logotype

Diff of /libvob/doc/design.rst

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by humppake, Wed Apr 23 14:10:03 2003 UTC revision 1.4 by humppake, Tue May 20 11:32:33 2003 UTC
# Line 41  In the early version, the structure of a Line 41  In the early version, the structure of a
41    
42  ..  UML:: vobs_overall_1  ..  UML:: vobs_overall_1
43    
44        jlinkpackage org.nongnu.libvob
45    
46      class VobScene      class VobScene
47            jlink
48          assoc multi(1) - multi(*) Vob          assoc multi(1) - multi(*) Vob
49    
50      class Vob      class Vob
51            jlink
52          fields          fields
53              int x, y, w, h, depth              int x, y, w, h, depth
54              Object key              Object key
# Line 70  While the above model already demonstrat Line 74  While the above model already demonstrat
74  it was too limited for most uses. Various extensions were tried  it was too limited for most uses. Various extensions were tried
75  until the current one was found.  until the current one was found.
76    
   
   
77  .. UML:: vobs_overall_2  .. UML:: vobs_overall_2
78    
79        clinkpackage Vob
80        jlinkpackage org.nongnu.libvob
81    
82      class VobScene      class VobScene
83            jlink
84          assoc multi(*) - multi(*) Vob          assoc multi(*) - multi(*) Vob
85          assoc compos - multi(*) Transform          assoc compos - multi(*) Transform
86          assoc compos - multi(*) Placement          assoc compos - multi(*) Placement
87    
88      class Vob      class Vob
89            clink
90          methods          methods
91              draw(Transform*)              draw(Transform*)
92    
# Line 88  until the current one was found. Line 95  until the current one was found.
95          assoc multi(*) - multi(*) Transform          assoc multi(*) - multi(*) Transform
96    
97      class Transform      class Transform
98            clink
99          methods          methods
100              ZPt transform(ZPt)              ZPt transform(ZPt)
101    
# Line 110  Notable new points are Line 118  Notable new points are
118    
119  .. UML:: vobs_overall_transforms  .. UML:: vobs_overall_transforms
120    
121        clinkpackage Vob
122    
123      class Transform "interface"      class Transform "interface"
124            clink
125          methods          methods
126              ZPt transform(ZPt orig)              ZPt transform(ZPt orig)
127              Transform getInverse()              Transform getInverse()

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26