Package simtools.shapes

Interface Summary
CurveShapeListener An interface used to notify on curve changes.
ShapeListener  
 

Class Summary
AbstractShape This base class is used for shapes with a specific bounds computation based on anchor definition.
AbstractShape.AbstractShapePropertiesNames A delegate class that provides the list of properties names related to its mother class
AxisLabelFormatter Utility class to format a label in an AxisShape
AxisShape  
AxisShape.AxePropertiesNames  
BasicShape A class to draw basic shapes such as rectangle, ellipse, arc and round rectangle The drawing includes the definition of the color for both the bounds and the filling
CompoundShape A class to group other shapes into
CurveShape  
CurveShape.CurveShapePropertiesNames  
LabelShape This class enables to display strings on one line with a left or right or center position versus an anchor
LimitShape Draws vertical or horizontal asymptotes on plots
LimitShape.LimitShapePropertiesNames  
PlotShape  
ShapesContainer This class is a container to display shapes.
ShapesContainerPopup A basic popup menu for group,ungroup,regroup operations on the container This class can be easily derived to add specific operations
StrokeParameters Class StrokeParameters Summary: This class is the data model to build and handle easily strokes and more particularly java.awt.Stroke objects