Package ghidra.graph.viewer.renderer
Class PaintableShape
- java.lang.Object
 - 
- ghidra.graph.viewer.renderer.PaintableShape
 
 
- 
- Direct Known Subclasses:
 MouseClickedPaintableShape,MouseDraggedLinePaintableShape,MouseDraggedPaintableShape
public class PaintableShape extends java.lang.ObjectA base class for shapes that can be painted on the graph. SeeMouseDebugPaintable. 
- 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedPaintableShape(double tx, double ty)PaintableShape(java.awt.Shape s)PaintableShape(java.awt.Shape s, java.awt.Color c)PaintableShape(java.awt.Shape s, java.awt.Color c, java.awt.Stroke stroke) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetColor()java.awt.ShapegetShape()java.awt.StrokegetStroke()doublegetTx()doublegetTy()booleanisShapeFinished()voidpaint(java.awt.Graphics2D g)voidshapeFinished() 
 - 
 
- 
- 
Constructor Detail
- 
PaintableShape
protected PaintableShape(double tx, double ty) 
- 
PaintableShape
public PaintableShape(java.awt.Shape s)
 
- 
PaintableShape
public PaintableShape(java.awt.Shape s, java.awt.Color c) 
- 
PaintableShape
public PaintableShape(java.awt.Shape s, java.awt.Color c, java.awt.Stroke stroke) 
 - 
 
- 
Method Detail
- 
getTx
public double getTx()
 
- 
getTy
public double getTy()
 
- 
getShape
public java.awt.Shape getShape()
 
- 
getColor
public java.awt.Color getColor()
 
- 
getStroke
public java.awt.Stroke getStroke()
 
- 
shapeFinished
public void shapeFinished()
 
- 
isShapeFinished
public boolean isShapeFinished()
 
- 
paint
public void paint(java.awt.Graphics2D g)
 
 - 
 
 -