gumbo.visualize.data.layout
Interface LayoutPart

All Known Subinterfaces:
LayoutPartView
All Known Implementing Classes:
GraphLayoutEdge, GraphLayoutPart, GraphLayoutVertex

public interface LayoutPart

A part in a layout whole.

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

Method Summary
 AxisBound3 getLayoutBound(AxisBound3 retVal)
          Returns the smallest bounds containing this part, in layout space.
 boolean intersectLayout(LayoutPart part)
          Returns true if the target part intersects this part in layout space.
 

Method Detail

intersectLayout

public boolean intersectLayout(LayoutPart part)
Returns true if the target part intersects this part in layout space.

Parameters:
part - The target part. Never null.
Returns:
True if the target part intersects this part.

getLayoutBound

public AxisBound3 getLayoutBound(AxisBound3 retVal)
Returns the smallest bounds containing this part, in layout space.

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