7 |
:Date-created: 2003-03-05 |
:Date-created: 2003-03-05 |
8 |
:Last-Modified: $Date$ |
:Last-Modified: $Date$ |
9 |
:Revision: $Revision$ |
:Revision: $Revision$ |
10 |
:Status: Current |
:Status: Incomplete |
11 |
:Scope: Trivial |
:Scope: Trivial |
12 |
:Type: Feature |
:Type: Feature |
13 |
|
|
75 |
------- |
------- |
76 |
|
|
77 |
The Java classes **public interface BackgroundVob**, **public interface |
The Java classes **public interface BackgroundVob**, **public interface |
78 |
ColoredVob** and **public abstract class AbstractBgVob** will be |
ColoredVob** and **public abstract class AbstractBgVob** should be |
79 |
created after the following diagram: |
created after the following diagram: |
80 |
|
|
81 |
.. UML:: backgroundvob |
.. UML:: backgroundvob |
130 |
vertically(50, sector_v, vobs.SolidBgVob, vobs.ColoredSectorVob); |
vertically(50, sector_v, vobs.SolidBgVob, vobs.ColoredSectorVob); |
131 |
horizontally(50, sector_h, vobs.ColoredSectorVob, vobs.ColoredSquareSectorVob); |
horizontally(50, sector_h, vobs.ColoredSectorVob, vobs.ColoredSquareSectorVob); |
132 |
|
|
133 |
The following background vobs should be modified to inherit from |
The following background vobs should be modified to inherit AbstractBgVob: |
|
AbstractBgVob: |
|
134 |
|
|
135 |
- gzz.vob.vobs.RectBgVob |
- gzz.vob.vobs.RectBgVob |
136 |
- gzz.vob.vobs.SolidBgVob |
- gzz.vob.vobs.SolidBgVob |
137 |
- gzz.vob.vobs.BgVob |
- gzz.vob.vobs.BgVob |
138 |
|
|
139 |
|
Also **ColoredSectorVob** should be inherited from AbstractBgVob: |
140 |
|
|
141 |
Some of the current vobs should be changed to implement this interface |
Some of the current vobs should be changed to implement this interface |
142 |
(``RectBgVob`` and ``ColoredSectorVob``). Also some other Vobs should |
(``RectBgVob`` and ``ColoredSectorVob``). Also some other Vobs should |
143 |
be changed to use a new *color* Vector instead of old *nsolids* color |
be changed to use a new *color* Vector instead of old *nsolids* color |