gumbo.visualize.data.layout
Interface LayoutWholeView

All Superinterfaces:
LayoutView, LayoutWhole
All Known Implementing Classes:
GraphLayoutWholeView

public interface LayoutWholeView
extends LayoutWhole, LayoutView

A layout whole associated with a whole data view. Typically used as input to a layout engine, representing both a whole data model as input for the layout, and a whole view for display of the layout.

Version:
$Revision: 1.8 $
Author:
Jon Barrilleaux (jonb@jmbaai.com) of JMB and Associates Inc.

Method Summary
 AxisBound3 getPartsGraphicBound(AxisBound3 retVal)
          Returns the smallest bounds containing all of the parts in this whole, in graphic space.
 AxisBound3 getWholeGraphicBound(AxisBound3 retVal)
          Gets the largest bound allowed by the whole space, in graphic space.
 
Methods inherited from interface gumbo.visualize.data.layout.LayoutWhole
getLayoutParts, getPartsLayoutBound, getWholeLayoutBound
 
Methods inherited from interface gumbo.visualize.data.layout.LayoutView
getDataView, validateLayoutDisplay
 

Method Detail

getPartsGraphicBound

public AxisBound3 getPartsGraphicBound(AxisBound3 retVal)
Returns the smallest bounds containing all of the parts in this whole, in graphic space.

Parameters:
retVal - Return value object. Never null.
Returns:
Reference to retVal. Never null.

getWholeGraphicBound

public AxisBound3 getWholeGraphicBound(AxisBound3 retVal)
Gets the largest bound allowed by the whole space, in graphic space.

Parameters:
retVal - Return value object. Never null.
Returns:
Reference to retVal. Never null.