|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Graphic | |
gumbo.graphic | Provides interfaces, services, and utilities that support application development independent of the implementing graphics technology, dimensionality, and precision. |
gumbo.graphic.content | |
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 | Provides special purpose building blocks for 2D/3D visualization of generic data structures, such as graphs. |
gumbo.visualize.data.client | |
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 Graphic in gumbo.graphic |
Subinterfaces of Graphic in gumbo.graphic | |
interface |
GraphicPresence
A graphic resource with a presence, which the user can sense (sight, sound, touch). |
interface |
GraphicResource
An "abstract" base interface for graphic entities backed by system resources (such as shapes, sounds, pickers, colliders), and which may require disposal of those resources. |
Uses of Graphic in gumbo.graphic.content |
Subinterfaces of Graphic in gumbo.graphic.content | |
interface |
ControllableGraphic
A graphic capability allowing this graphic entity to be the target of external control (manually by the user, or programmatically by the system). |
interface |
GraphicShape
A graphic object representing visible, and ultimately displayable, content in a graphic space (world, view, display). |
interface |
InteractableGraphic
A graphic that supports interaction feedback, such as mouse over and selection audio/visual effects. |
interface |
KinkableGraphic
A linking graphic with none or more ordered kink points, which are distinct from its end points. |
interface |
LabelGraphic
An interface for common label data independent of the implementing graphic. |
interface |
LinkableGraphic
A graphic capability allowing a graphic entity to be (or appear to be) linked by another graphic entity, such as a linking graphic (see LinkingGraphic). |
interface |
LinkingGraphic
A graphic capability allowing a graphic entity to link other graphic entities together through none or more ordered end points. |
interface |
SelectableGraphic
An interactable graphic that specfically supports selection as a target for some operation. |
interface |
SelectableShape
A graphic shape that is also selectable. |
Classes in gumbo.graphic.content that implement Graphic | |
class |
AbstractLabelGraphic
An non-native graphic implementation of LabelGraphic, with state being maintained by this object, not some native graphic. |
Uses of Graphic in gumbo.graphic.impl.swing |
Classes in gumbo.graphic.impl.swing that implement Graphic | |
class |
SwingShape
An adapter that converts a Swing JComponent into a displayable leaf shape. |
class |
SwingSpaceMapper
A stateless SpaceMapper for Swing graphics. |
class |
SwingSpaceNode
An abstract SpaceNode adapter for an AWT/Swing Component. |
Uses of Graphic in gumbo.graphic.math |
Classes in gumbo.graphic.math that implement Graphic | |
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 |
Matrix4
A 3D spatial transform specifying an arbitrary homogenous transform, which is defined by a 4x4 matrix with double precision. |
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 Graphic in gumbo.graphic.probe |
Subinterfaces of Graphic 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. |
interface |
PickEngine
An interface for a strategy implementing a "pull" style of pick operation. |
Classes in gumbo.graphic.probe that implement Graphic | |
class |
AbstractIntersectionNode
A partial implementation of the IntersectionNode interface. |
class |
AbstractPickEngine
A full implementation of the PickEngine 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 Graphic in gumbo.graphic.space |
Subinterfaces of Graphic in gumbo.graphic.space | |
interface |
DisplaySpace
A graphic space representing a 2D "display" space. |
interface |
GraphicGeometry
A graphic with geometry defined relative to a local reference space, as specified by a space node (see SpaceNode). |
interface |
GraphicSpace
A graphic object corresponding to a user interface interaction space, such as those defined in the book "3D User Interfaces with Java 3D". |
interface |
GraphicSpaceRoot
A space node used by graphic spaces as the root of a space tree. |
interface |
MatrixTransformNode
A stateful transform node based on matrix multiplication. |
interface |
RigidTransformNode
A stateful transform node whose transformation is composed of a sequence of transformations in the order scale, rotate, translate. |
interface |
RotationNode
A transform node that specifically supports geometric rotation. |
interface |
ScaleNode
A transform node that specifically supports non-negative geometric scaling. |
interface |
ScreenSpace
A graphic space representing a 2D "screen" space. |
interface |
SpaceMapper
A graphic object that provides a strategy for transforming (mapping) geometry from one space to another in a space tree. |
interface |
SpaceNode
A graphic object that supports a general purpose spatial geometry tree (scenegraph). |
interface |
TransformableGraphic
A graphic that can be spatially transformed, typically in a stateless manner (for stateful transformation see TransformNode). |
interface |
TransformNode
A base interface for space nodes that perform a spatial transform, in a stateful manner. |
interface |
TranslationNode
A transform node that specifically supports geometric translation. |
interface |
ViewSpace
A graphic space representing a 3D "view" space. |
interface |
WorldSpace
A graphic space representing a 3D "world" space. |
Classes in gumbo.graphic.space that implement Graphic | |
class |
AbstractDisplaySpace
A full implementation of the DisplaySpace interface. |
class |
AbstractGraphicSpaceRoot
A partial implementation of the GraphicSpaceRoot interface. |
class |
AbstractScreenSpace
A full implementation of the ScreenSpace interface. |
class |
AbstractSpaceMapper
A full implementation of the SpaceMapper interface. |
class |
AbstractSpaceNode
A partial implementation of the SpaceNode interface. |
class |
AbstractViewSpace
A full implementation of the ViewSpace interface. |
class |
AbstractWorldSpace
A full implementation of the WorldSpace interface. |
Uses of Graphic in gumbo.interact |
Classes in gumbo.interact that implement Graphic | |
static class |
TestSwingTargets.AbstractShape
|
static class |
TestSwingTargets.Button
|
static class |
TestSwingTargets.Space
|
static class |
TestSwingTargets.Thing
|
Uses of Graphic in gumbo.interact.select |
Classes in gumbo.interact.select that implement Graphic | |
static class |
TestSelectApp.Thing
|
static class |
TestSwingSelectTargets.Thing
|
Uses of Graphic in gumbo.visualize.data |
Subinterfaces of Graphic in gumbo.visualize.data | |
interface |
GraphicView
A graphic serving as a proxy for a concrete implementation of an abstract data view. |
Classes in gumbo.visualize.data that implement Graphic | |
class |
NullGraphicView
A graphic view without a graphic presentation. |
Uses of Graphic in gumbo.visualize.data.client |
Classes in gumbo.visualize.data.client that implement Graphic | |
class |
ClientLabelGraphic
A wrapper for a label graphic that allows updates of the label according to client data. |
Uses of Graphic in gumbo.visualize.data.impl.swing |
Classes in gumbo.visualize.data.impl.swing that implement Graphic | |
class |
SwingDataProxy
A GraphicView intended for use as a non-spatial proxy for a displayable shape, such as for use by a Swing cell renderer (see JTree, JList). |
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 |
SwingTreeNode
A proxy for a tree node shape. |
class |
SwingTreeView
A default tree view implemented using a JTree. |
static class |
SwingTreeView.SwingPickEngine
Pick engine needed to pick nodes in this view. |
Uses of Graphic in gumbo.visualize.data.layout |
Subinterfaces of Graphic in gumbo.visualize.data.layout | |
interface |
AxisLayoutGraphic
A graphic that supports axis-aligned layout. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |