Uses of Interface
com.bc.ceres.swing.figure.Figure
Packages that use Figure
-
Uses of Figure in com.bc.ceres.swing.figure
Subinterfaces of Figure in com.bc.ceres.swing.figureModifier and TypeInterfaceDescriptioninterface
A collection of figures.interface
A selection of figures.interface
Handles are shown on figures vertices or boundaries.interface
A point figure.interface
A figure which uses an arbitrary geometry represented by a Java AWT shape.Classes in com.bc.ceres.swing.figure that implement FigureModifier and TypeClassDescriptionclass
Base class for allFigure
implementations.class
The base class for allHandle
implementations.class
Base class for allPointFigure
implementations.class
A figure that is based on a Java AWT shape geometry.Fields in com.bc.ceres.swing.figure declared as FigureMethods in com.bc.ceres.swing.figure that return FigureModifier and TypeMethodDescriptionFigure[]
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) AbstractFigure.getFigure
(int index) The default implementation throws an [@code IllegalStateException}.AbstractFigure.getFigure
(Point2D p, AffineTransform m2v) The default implementation returnsnull
.AbstractHandle.getFigure()
Figure.getFigure
(int index) Gets the child figure at the given index.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()
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 FigureModifier and TypeMethodDescriptionboolean
boolean
boolean
Adds a child figure at the given index to this figure.boolean
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
The default implementation returnsfalse
.boolean
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 FigureModifierConstructorDescriptionprotected
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 FigureModifier and TypeClassDescriptionclass
class
class
class
class
AHandle
that can be used to change point positions.class
AHandle
that can be used to rotate figures.class
AHandle
that can be used to scale figures.class
AHandle
that can be used to change vertex positions.Methods in com.bc.ceres.swing.figure.support that return FigureModifier and TypeMethodDescriptionprotected Figure[]
DefaultFigureSelection.addFiguresImpl
(Figure[] figures) DefaultFigureCollection.getFigure
(int index) 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 FigureModifier and TypeMethodDescriptionprotected 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
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 FigureModifierConstructorDescriptionDefaultFigureCollection
(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)