Class RoundedSquareShape
java.lang.Object
org.graphstream.ui.swing.renderer.shape.Decorable
org.graphstream.ui.swing.renderer.shape.swing.baseShapes.AreaShape
org.graphstream.ui.swing.renderer.shape.swing.baseShapes.RectangularAreaShape
org.graphstream.ui.swing.renderer.shape.swing.basicShapes.RoundedSquareShape
- All Implemented Interfaces:
Shape
public class RoundedSquareShape extends RectangularAreaShape
-
Field Summary
Fields Modifier and Type Field Description ConnectorSkeleton
skel
We will use it often, better store it.Fields inherited from class org.graphstream.ui.swing.renderer.shape.swing.baseShapes.AreaShape
area, fillable, shadowable, strokable
-
Constructor Summary
Constructors Constructor Description RoundedSquareShape()
-
Method Summary
Modifier and Type Method Description void
make(Backend backend, org.graphstream.ui.view.camera.DefaultCamera2D camera)
Must create the shape from informations given earlier, that is, resize it if needed and position it, and do all the things that are specific to each element, and cannot be done for the group of elements.void
makeShadow(Backend backend, org.graphstream.ui.view.camera.DefaultCamera2D camera)
Same as#make(Camera)
for the shadow shape.java.awt.geom.RectangularShape
theShape()
Methods inherited from class org.graphstream.ui.swing.renderer.shape.swing.baseShapes.RectangularAreaShape
render, renderShadow
Methods inherited from class org.graphstream.ui.swing.renderer.shape.swing.baseShapes.AreaShape
configureForElement, configureForGroup
Methods inherited from class org.graphstream.ui.swing.renderer.shape.Decorable
configureDecorableForElement, configureDecorableForGroup, decorArea, decorConnector
-
Field Details
-
skel
We will use it often, better store it.
-
-
Constructor Details
-
RoundedSquareShape
public RoundedSquareShape()
-
-
Method Details
-
make
Description copied from interface:Shape
Must create the shape from informations given earlier, that is, resize it if needed and position it, and do all the things that are specific to each element, and cannot be done for the group of elements. This method is made to be called inside the render() method, hence it is protected.- Specified by:
make
in interfaceShape
- Overrides:
make
in classRectangularAreaShape
- Parameters:
backend
- The rendering back-end.camera
- the view parameters.
-
makeShadow
Description copied from interface:Shape
Same as#make(Camera)
for the shadow shape. The shadow shape may be moved and resized compared to the original shape. This method is made to be called inside the renderShadow() method, hence it is protected.- Specified by:
makeShadow
in interfaceShape
- Overrides:
makeShadow
in classRectangularAreaShape
-
theShape
public java.awt.geom.RectangularShape theShape()- Overrides:
theShape
in classRectangularAreaShape
-