gzz.view
Interface VanishingClient

gzz.view.View gzz.view.BFRaster gzz.view.PlainVanishing gzz.view.VobVanishingClient gzz.view.VanishingClient ../../../pegboard/1018/PEG_1018.gen.html#vanishingview vanishingview_small
All Known Implementing Classes:
VobVanishingClient

public interface VanishingClient

An interface abstracting some things away from the vanishing view.


Field Summary
static int CENTER
           
 
Method Summary
 void connect(Cell c1, Cell c2, int dx, int dy)
          There should be a connection between the given cells.
 java.lang.Object getVobSize(Cell c, float fract, int flags, java.awt.Dimension into)
           
 void place(Cell c, java.lang.Object o, float fract, float x0, float y0, float x1, float y1, float depth, float rot)
           
 

Field Detail

CENTER

public static final int CENTER
See Also:
Constant Field Values
Method Detail

getVobSize

public java.lang.Object getVobSize(Cell c,
                                   float fract,
                                   int flags,
                                   java.awt.Dimension into)

place

public void place(Cell c,
                  java.lang.Object o,
                  float fract,
                  float x0,
                  float y0,
                  float x1,
                  float y1,
                  float depth,
                  float rot)

connect

public void connect(Cell c1,
                    Cell c2,
                    int dx,
                    int dy)
There should be a connection between the given cells. If one of the cells hasn't yet been placed, this means that a stub in that direction should be drawn.