| Package | Description |
|---|---|
| geofasc.swing |
Provides all the classes being geometric figures as Swing components.
|
| geofasc.swing.model |
Provides all the data model classes (interfaces and their default implementations)
for the geometric figure components.
|
| Modifier and Type | Method and Description |
|---|---|
FigureModel |
AbstractFigure.getModel()
Returns the data model of this figure.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractFigure.setModel(FigureModel model)
Sets the model of this figure.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CircleModel
CircleModel is the interface for the data model of a circle
figure. |
interface |
EllipseModel
EllipseModel is the interface for the data model of an
ellipse figure. |
interface |
FigureModelExtended
FigureModelExtended extends FigureModel by providing
write access to the figure's bounds. |
interface |
LineSegmentModel
LineSegmentModel is the interface for the data model of a line
segment figure. |
interface |
PointModel
PointModel is the interface for the data model of a point
figure. |
interface |
PolylineModel
PolylineModel is the interface for the data model of a polyline
figure. |
interface |
RectangleModel
RectangleModel is the interface for the data model of a
rectangle figure. |
interface |
SquareModel
SquareModel is the interface for the data model of a square
figure. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultCircleModel
DefaultCircleModel is the default implementation of
CircleModel. |
class |
DefaultEllipseModel
DefaultEllipseModel is the default implementation of
EllipseModel. |
class |
DefaultFigureModel
DefaultFigureModel is the default implementation of
FigureModel. |
class |
DefaultFigureModelExtended
DefaultFigureModelExtended is the default implementation of
FigureModelExtended. |
class |
DefaultLineSegmentModel
DefaultLineSegmentModel is the default implementation of
LineSegmentModel. |
class |
DefaultPointModel
DefaultPointModel is the default implementation of
PointModel. |
class |
DefaultPolylineModel
DefaultPolylineModel is the default implementation of
PolylineModel. |
class |
DefaultRectangleModel
DefaultRectangleModel is the default implementation of
RectangleModel. |
class |
DefaultSquareModel
DefaultSquareModel is the default implementation of
SquareModel. |