Package com.tensegrity.graphics

Contains basic classes and interfaces of the Tensegrity graphics framework.

See:
          Description

Interface Summary
Format The Format interface defines the basic behaviour for Format implementations.
Illustrator Implementations of interface Illustrator are responsible for drawing graphical objects onto a Device without using the Java class Shape.
ImageOperations The ImageOperations interface defines an object that is used by the Graphics API to perform operations upon images.
Primitive This interface defines an atomic graphical shape.
PrimitiveState TODO: comment
TextOperations The TextOperations interface defines an object that is used within the graphics API to do calculations and operations like word wrapping of line shortening on text.
 

Class Summary
AbstractPrimitive The AbstractPrimitive class contains the shared, reusable code needed by all of our Primitive implementations.
Anchor  
AnchorConstraint TODO: comment
BBoxOperations This clas provides static utilitiy methods useful when working with Boundaries and BoundingBoxes.
Boundary The Boundary class extends the functionalities of class Insets by providing additional functionalities.
BoundingBox The BoundingBox class keeps all datas and methods needed to implement a bounding box functionality.
Coordinate This class represents a single point within a coordinate system and is not restricted to representing a fixed number of dimension components.
CoordinateOperations The CoordinateOperations class provides some functionalities that represent basic operations on coordinates.
CursorRegistry The CursorRegistry class is used to work with cursors.
Direction The class Direction is used to represent a direction using an angle in degrees.
DistanceOperations Implementations of various distance algorithms.
FontFormat FontFormat represents a format for fonts.
FormatPool The FormatPool is the facility that takes over the work of pooling the different types of formats the graphics framework provides.
FormatUtilities This class provides utility methods and constants for the xml export of format instances.
Gradient The Gradient class represents a certain style that can be used for area filling.
GraphicConfiguration The GraphicConfiguration class holds the information that configurates the graphic environment of the graphics API.
GraphicConstants This class provides constants which are frequently used with graphical objects.
GraphicConstantsTextConversions The GraphicConstantsTextConversions class provides a set of methods that convert a constant defined in GraphicConstants into its String representation and vice versa.
GraphicUtilities This class is only a utility class, which provides a set of methods needed within the graphics package.
ImagePool The ImagePool is the facility that takes over the work of pooling images.
Intersection Implementations of various intersection calculations.
MarkerFormat A MarkerFormat is a somewhat special format: It defines the appearance of line endpoints.
PaintFormat PaintFormat represents a format for area fillings.
Pattern The Pattern class represents a certain style that can be used for area filling.
PrimitiveAttributes The PrimitiveAttributes class provides the names for the Attributes used within the graphics-package and the needed methods to convert between constants and their string-representation and vice versa.
PrimitiveAttributes.RasterWrapper The RasterWrapper class is a simple wrapper for an instance of Raster.
ScaleValues The ScaleValues class represent an object that is capable to hold scale values for different directions.
Size The Size class represents the extension of an object.
StrokeFormat The StrokeFormat class represents a format for lines.
StrokePattern StrokePattern
StrokePatternConstraint StrokePatternConstraint
TextFormatter The TextFormatter provides services for formatting text and breaking text lines.
Texture The Texture class represents an image that can be used with a PaintFormat to fill areas.
UtilitiesLine The UtilitiesLine class provides the basic functionalities needed to work on lines.
UtilitiesLineLabel TODO: comment
View This class defines a view on a given child component.
Viewport This class defines a viewport on a given child component.
 

Exception Summary
FontFormatParseException The FontFormatParseException is thrown by the FormatPool while parsing a FontFormat description and an error occurs.
ImagePoolingException The ImagePoolingException is thrown when something went wrong while an image should be pooled.
MarkerFormatParseException The MarkerFormatParseException is thrown by the FormatPool while parsing a MarkerFormat description and an error occurs.
PaintFormatParseException The PaintFormatParseException is thrown by the FormatPool while parsing a PaintFormat description and an error occurs.
PrimitiveStateNotApplicableException The PrimitiveStateNotApplicableException is thrown when a PrimitiveState should be applied to a concrete instance of a Primitive but it is not applicable.
StrokeFormatParseException The StrokeFormatParseException is thrown by the FormatPool while parsing a StrokeFormat description and an error occurs.
 

Package com.tensegrity.graphics Description

Contains basic classes and interfaces of the Tensegrity graphics framework.



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.