y25.layout
Interface LayerLayout25D

All Known Subinterfaces:
LayerRealizer25D
All Known Implementing Classes:
DummyLayerRealizer25D, TransparentLayerRealizer25D

public interface LayerLayout25D

Provides 2.5D layout information for layers (graphs). Layout information for a layer is composed of:

The former is provided by the getZ and setZ methods, the latter by the set/getRelativeBoundingBox methods.


Method Summary
 BoundingBox getRealativeBoundingBox()
          Returns the relative bounding box of the layer.
 double getZ()
          Returns the z-position of the layer.
 void setRelativeBoundingBox(BoundingBox bb)
          Sets the relative bounding box of the layer, thereby determining the layer's extent in the (x,y) plane (z-values of the bounding box should therefore be 0).
 void setZ(double z)
          Sets the z-position of the layer.
 

Method Detail

getZ

public double getZ()
Returns the z-position of the layer.


setZ

public void setZ(double z)
Sets the z-position of the layer.


getRealativeBoundingBox

public BoundingBox getRealativeBoundingBox()
Returns the relative bounding box of the layer. "Relative" here means relative to the z-position the layer resides at (z values of the bounding box are therefore 0).


setRelativeBoundingBox

public void setRelativeBoundingBox(BoundingBox bb)
Sets the relative bounding box of the layer, thereby determining the layer's extent in the (x,y) plane (z-values of the bounding box should therefore be 0).