Uses of Interface
gumbo.graphic.space.GraphicGeometry

Packages that use GraphicGeometry
gumbo.graphic.impl.swing   
gumbo.graphic.math   
gumbo.graphic.probe   
gumbo.graphic.space   
gumbo.interact Provides special purpose building blocks for user interaction, including user feedback. 
gumbo.interact.select   
gumbo.visualize.data.impl.swing   
gumbo.visualize.data.layout Provides special purpose building blocks for 2D/3D layout in support of data visualization. 
 

Uses of GraphicGeometry in gumbo.graphic.impl.swing
 

Classes in gumbo.graphic.impl.swing that implement GraphicGeometry
 class SwingShape
          An adapter that converts a Swing JComponent into a displayable leaf shape.
 class SwingSpaceNode
          An abstract SpaceNode adapter for an AWT/Swing Component.
 

Uses of GraphicGeometry in gumbo.graphic.math
 

Classes in gumbo.graphic.math that implement GraphicGeometry
 class AxisAngle3
          A 3D spatial transform specifying rotation about an arbitrary axis, which is defined by a scalar angle and a rotation axis vector.
 class Line3
          A 3D spatial element representing a line of infinite extent, which is defined by a position point and a direction unit vector.
 class Plane3
          A 3D spatial element representing a plane of infinite extent, which is defined by a normal vector and a (possibly negative) distance from the origin along the vector.
 class Point3
          A 3D spatial element representing a point (vertex), which is used exclusively for spatial position.
 class Polygon3
          A 3D spatial element representing a plane with a finite and convex extent, with the extent defined by 3 or more coplanar vertex points.
static class Polygon3.Immutable
           
 class Ray3
          A 3D spatial element representing a line of semi-infinite extent, which is defined by a position point and a direction vector.
 class Segment3
          A 3D spatial element representing a line of finite extent (line segment), which is defined by a position point, a direction vector, and a length, and by a head point and a tail point.
 class Size3
          A 3D spatial element representing a non-transformable axis-aligned non-negative spatial size.
 class Tuple3
          An abstract base class for a 3D spatial element (3-tuple), with double precision.
 class UnitVector3
          A 3D spatial element representing a vector that is always normalized (length is always one).
 class Vector3
          A 3D spatial element representing a vector, which is used exclusively for spatial direction and magnitude.
 

Uses of GraphicGeometry in gumbo.graphic.probe
 

Subinterfaces of GraphicGeometry in gumbo.graphic.probe
 interface AxisBound3Boundable
          A graphic bounded by an AxisBound3.
 interface BoundableGraphic
          An abstract graphic geometry that allows determination of spatial extent.
 interface IntersectableGraphic
          A graphic geometry that allows testing for spatial intersection.
 interface IntersectionNode
          A node in an abstract intersection tree, which supports efficient hierarchical intersection of complex geometric shapes.
 

Classes in gumbo.graphic.probe that implement GraphicGeometry
 class AbstractIntersectionNode
          A partial implementation of the IntersectionNode interface.
 class AxisBound3
          A 3D axis-aligned box bound, whose position and extent are defined by a minimum and maximum point.
 class Bound3
          A base class for 3D spatial elements that represent a spatial bound.
 class PolygonBound3
          A 3D bound whose position and extent are defined by one or more polygons.
 class PolytopeBound3
          A 3D bound whose position and extent are defined by one or more planes.
 class SphereBound3
          A 3D bound whose position and extent are defined by a center point and a radius.
 

Uses of GraphicGeometry in gumbo.graphic.space
 

Subinterfaces of GraphicGeometry in gumbo.graphic.space
 interface TransformableGraphic
          A graphic that can be spatially transformed, typically in a stateless manner (for stateful transformation see TransformNode).
 

Uses of GraphicGeometry in gumbo.interact
 

Classes in gumbo.interact that implement GraphicGeometry
static class TestSwingTargets.AbstractShape
           
static class TestSwingTargets.Button
           
static class TestSwingTargets.Space
           
static class TestSwingTargets.Thing
           
 

Uses of GraphicGeometry in gumbo.interact.select
 

Classes in gumbo.interact.select that implement GraphicGeometry
static class TestSelectApp.Thing
           
static class TestSwingSelectTargets.Thing
           
 

Uses of GraphicGeometry in gumbo.visualize.data.impl.swing
 

Classes in gumbo.visualize.data.impl.swing that implement GraphicGeometry
 class SwingDataShape
          An adapter that converts a Swing JComponent into a GraphicView intended for use as a displayable leaf shape.
 class SwingGraphEdge
          A default graph edge implemented using a JComponent.
 class SwingGraphVertex
          A default graph vertex implemented using a JPanel, and a JLabel for the auto-label.
 class SwingGraphView
          A default graph view implemented using a JLayeredPane, which manages content shapes (vertices and edges) in layers.
 class SwingListEntry
          A default list entry implemented using a JTextField, which is automatically updated with the associated model's String client data.
 class SwingListView
          A default list view implemented using a JPanel with a BoxLayout, which arranges vertices as a single column of auto-sized equal width list entries.
 class SwingTreeView
          A default tree view implemented using a JTree.
 

Uses of GraphicGeometry in gumbo.visualize.data.layout
 

Subinterfaces of GraphicGeometry in gumbo.visualize.data.layout
 interface AxisLayoutGraphic
          A graphic that supports axis-aligned layout.