Uses of Interface
com.bc.ceres.swing.figure.Figure
-
Packages that use Figure Package Description com.bc.ceres.swing.figure com.bc.ceres.swing.figure.support -
-
Uses of Figure in com.bc.ceres.swing.figure
Subinterfaces of Figure in com.bc.ceres.swing.figure Modifier and Type Interface Description interface
FigureCollection
A collection of figures.interface
FigureSelection
A selection of figures.interface
Handle
Handles are shown on figures vertices or boundaries.interface
PointFigure
A point figure.interface
ShapeFigure
A figure which uses an arbitrary geometry represented by a Java AWT shape.Classes in com.bc.ceres.swing.figure that implement Figure Modifier and Type Class Description class
AbstractFigure
Base class for allFigure
implementations.class
AbstractHandle
The base class for allHandle
implementations.class
AbstractPointFigure
Base class for allPointFigure
implementations.class
AbstractShapeFigure
A figure that is based on a Java AWT shape geometry.Fields in com.bc.ceres.swing.figure declared as Figure Modifier and Type Field Description protected static Figure[]
AbstractFigure. NO_FIGURES
Methods in com.bc.ceres.swing.figure that return Figure Modifier and Type Method Description Figure[]
AbstractFigure. addFigures(Figure... figures)
Figure[]
Figure. addFigures(Figure... figures)
Adds a child figure at the given index to this figure.protected Figure[]
AbstractFigure. addFiguresImpl(Figure[] figures)
Figure
AbstractFigure. getFigure(int index)
The default implementation throws an [@code IllegalStateException}.Figure
AbstractFigure. getFigure(Point2D p, AffineTransform m2v)
The default implementation returnsnull
.Figure
AbstractHandle. getFigure()
Figure
Figure. getFigure(int index)
Gets the child figure at the given index.Figure
Figure. getFigure(Point2D point, AffineTransform m2v)
Gets the "nearest" figure for the given point.Figure[]
AbstractFigure. getFigures()
The default implementation returns an empty array.Figure[]
AbstractFigure. getFigures(Shape shape)
The default implementation returns an empty array.Figure[]
Figure. getFigures()
Figure[]
Figure. getFigures(Shape shape)
Gets child figures that have an intersection with the given shape.Figure[]
FigureChangeEvent. getFigures()
Figure
FigureChangeEvent. getSourceFigure()
Figure[]
AbstractFigure. removeAllFigures()
Figure[]
Figure. removeAllFigures()
Removes all child figures from this figure.Figure[]
AbstractFigure. removeFigures(Figure... figures)
Figure[]
Figure. removeFigures(Figure... figures)
Removes the given child figures from this figure.protected Figure[]
AbstractFigure. removeFiguresImpl()
protected Figure[]
AbstractFigure. removeFiguresImpl(Figure[] figures)
Methods in com.bc.ceres.swing.figure with parameters of type Figure Modifier and Type Method Description boolean
AbstractFigure. addFigure(int index, Figure figure)
boolean
AbstractFigure. addFigure(Figure figure)
boolean
Figure. addFigure(int index, Figure figure)
Adds a child figure at the given index to this figure.boolean
Figure. addFigure(Figure figure)
Adds a child figure to this figure.protected boolean
AbstractFigure. addFigureImpl(int index, Figure figure)
The default implementation throws an [@code IllegalStateException}.protected boolean
AbstractFigure. addFigureImpl(Figure figure)
Figure[]
AbstractFigure. addFigures(Figure... figures)
Figure[]
Figure. addFigures(Figure... figures)
Adds a child figure at the given index to this figure.protected Figure[]
AbstractFigure. addFiguresImpl(Figure[] figures)
void
FigureEditor. changeFigure(Figure figure, Object figureMemento, String presentationName)
boolean
AbstractFigure. contains(Figure figure)
The default implementation returnsfalse
.boolean
Figure. contains(Figure figure)
Tests if this figure fully contains the given figure.void
FigureEditor. deleteFigures(boolean performDelete, Figure... figures)
protected void
AbstractFigure. fireFiguresAdded(Figure... figures)
protected void
AbstractFigure. fireFiguresRemoved(Figure... figures)
int
AbstractFigure. getFigureIndex(Figure figure)
The default implementation returns0
.int
Figure. getFigureIndex(Figure figure)
Gets the index of the given child figure.void
FigureEditor. insertFigures(boolean performInsert, Figure... figures)
boolean
AbstractFigure. removeFigure(Figure figure)
boolean
Figure. removeFigure(Figure figure)
Removes a child figure from this figure.protected boolean
AbstractFigure. removeFigureImpl(Figure figure)
The default implementation throws an [@code IllegalStateException}.Figure[]
AbstractFigure. removeFigures(Figure... figures)
Figure[]
Figure. removeFigures(Figure... figures)
Removes the given child figures from this figure.protected Figure[]
AbstractFigure. removeFiguresImpl(Figure[] figures)
Constructors in com.bc.ceres.swing.figure with parameters of type Figure Constructor Description AbstractHandle(Figure figure, FigureStyle normalStyle, FigureStyle selectedStyle)
Constructor.FigureChangeEvent(Figure sourceFigure, FigureChangeEvent.Type type, Figure[] figures)
Constructor. -
Uses of Figure in com.bc.ceres.swing.figure.support
Classes in com.bc.ceres.swing.figure.support that implement Figure Modifier and Type Class Description class
DefaultFigureCollection
class
DefaultFigureSelection
class
DefaultPointFigure
class
DefaultShapeFigure
class
PointHandle
AHandle
that can be used to change point positions.class
RotateHandle
AHandle
that can be used to rotate figures.class
ScaleHandle
AHandle
that can be used to scale figures.class
VertexHandle
AHandle
that can be used to change vertex positions.Methods in com.bc.ceres.swing.figure.support that return Figure Modifier and Type Method Description protected Figure[]
DefaultFigureSelection. addFiguresImpl(Figure[] figures)
Figure
DefaultFigureCollection. getFigure(int index)
Figure
DefaultFigureCollection. getFigure(Point2D p, AffineTransform m2v)
Figure[]
DefaultFigureCollection. getFigures()
Figure[]
DefaultFigureCollection. getFigures(Shape shape)
Figure[]
DefaultFigureSelection. removeAllFigures()
protected Figure[]
DefaultFigureCollection. removeFiguresImpl()
protected Figure[]
DefaultFigureSelection. removeFiguresImpl()
Methods in com.bc.ceres.swing.figure.support with parameters of type Figure Modifier and Type Method Description protected boolean
DefaultFigureCollection. addFigureImpl(int index, Figure figure)
protected boolean
DefaultFigureCollection. addFigureImpl(Figure figure)
protected boolean
DefaultFigureSelection. addFigureImpl(int index, Figure figure)
protected Figure[]
DefaultFigureSelection. addFiguresImpl(Figure[] figures)
void
DefaultFigureEditor. changeFigure(Figure figure, Object figureMemento, String presentationName)
boolean
DefaultFigureCollection. contains(Figure figure)
void
DefaultFigureEditor. deleteFigures(boolean performDelete, Figure... figures)
int
DefaultFigureCollection. getFigureIndex(Figure figure)
void
DefaultFigureEditor. insertFigures(boolean performInsert, Figure... figures)
protected boolean
DefaultFigureCollection. removeFigureImpl(Figure figure)
protected boolean
DefaultFigureSelection. removeFigureImpl(Figure figure)
Constructors in com.bc.ceres.swing.figure.support with parameters of type Figure Constructor Description DefaultFigureCollection(Figure[] figures)
FigureDeleteEdit(FigureEditor figureEditor, boolean performDelete, Figure... figuresToDelete)
FigureInsertEdit(FigureEditor figureEditor, boolean performInsert, Figure... figuresToInsert)
FigureTransferable(Figure[] figures, boolean snapshot)
RotateHandle(Figure figure, FigureStyle style)
ScaleHandle(Figure figure, int type, double dx, double dy, FigureStyle style)
VertexHandle(Figure figure, int vertexIndex, FigureStyle normalStyle, FigureStyle selectedStyle)
-