Package gishur.graph.gui

GUI-classes for visualizing of graphs and interaction.

See:
          Description

Class Summary
AffineTransformation This class represents a 2D affine transform which performs a linear mapping from 2D coordinates to other 2D coordinates in a manner which preserves the "straightness" and "parallelness" of lines.
DisplayEdge DisplayObject for Representation of an Edge.
DisplayGraph Class for visualizing a Graph.
DisplayGraphElement Base class for DisplayNode and DisplayEdge.
DisplayNode DisplayObject representing a Node.
EdgeInputHandler  
EdgePainter A painter class for Edges.
EdgeStyle  
EdgeVisualization Visualization class storing Visualization information for a DisplayEdge.
FloatPoint Class representing a point with float coordinates.
FlowAdapter An adapter based on SourcePropertyAdapter, that reads a flow datas.
GraphElementInfoPainter A GraphElementInfoPainter draws an infobox with entries for GraphElement properties.
GraphElementInfoStyle A Style that creates GraphElementInfoPainters.
GraphElementPropertyActor A ContextActor, that lets a user edit the properties of a GraphElement (that must be stored at the context DrawAtom).
GraphElementPropertyAdapter An adapter based on SourcePropertyAdapter, that reads a special property
GraphElementPropertyExistsAdapter An adapter based on SourcePropertyAdapter, that returns object values dependend on the existence of a GraphElement property
GraphPropertyActor A ContextActor, that lets a user edit the properties of a GraphElement stored at its DisplayObject.
NodeInputHandler  
NodeVisualization Class storing information for the graphical output of this Node via a DisplayNode.
RemoveGraphElementActor A ContextActor that removes Nodes and Edges of a Graph.
RoundNodePainter A Painter for points of a round shape for Nodes. {
RoundNodeStyle The Style-class for points of a round shape.
ScreenGraphTransformation Transformation class for graphical output of Graphs.
Visualization Class for Visualization-objects which store visualization information for a special DisplayObject, e.g. a DisplayNode or a DisplayEdge.
 

Exception Summary
NoninvertibleTransformationException This exception is thrown if an operation is performed requiring the inverse of a Transformation object and the Transformation is not invertible.
 

Package gishur.graph.gui Description

GUI-classes for visualizing of graphs and interaction.