gumbo.graphic.probe
Interface BoundableGraphic

All Superinterfaces:
Graphic, GraphicGeometry
All Known Subinterfaces:
AxisBound3Boundable, AxisLayoutGraphic
All Known Implementing Classes:
AxisBound3, Bound3, SwingShape, SwingSpaceNode

public interface BoundableGraphic
extends GraphicGeometry

An abstract graphic geometry that allows determination of spatial extent. Concrete subtypes define specific types of bounds supported by this object. Typically, a bound is used as a simplified geometric proxy enveloping a more complex geometric shape; however, a bound can also be used as the actual geometry for a graphic shape. In either case, union and intersection operations are commonly supported.

A bound can describe the contents of the space, or it can define the allowable extent of a space. Unless otherwise noted, if this object is a SpaceNode the bound describes its contents, and if it is a GraphicSpace the bound describes its allowable extent.

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

Methods inherited from interface gumbo.graphic.space.GraphicGeometry
getGraphicLocalSpace
 
Methods inherited from interface gumbo.graphic.Graphic
getGraphic