- All Superinterfaces:
- java.lang.Cloneable, java.awt.Shape
- public interface IGraphShape
- extends java.awt.Shape, java.lang.Cloneable
Graph shape interface.
. A wrapper of a java.awt.Shape together with an enclosed unit
square.
|
Method Summary |
java.lang.Object |
clone()
|
double |
getBaseX()
|
double |
getBaseY()
|
java.awt.geom.Rectangle2D |
getClientRect()
|
java.lang.String |
getName()
|
java.awt.geom.Point2D |
getOrigin()
|
java.awt.Shape |
getShape()
|
java.awt.Shape |
getTemplateShape()
|
boolean |
isKeepRatio()
|
void |
render(java.awt.Graphics2D g2d)
|
void |
reshape(double xscale,
double yscale,
java.awt.geom.Point2D neworigin,
double textwidth,
double textheight)
|
void |
setOrigin(java.awt.geom.Point2D pt)
|
void |
update(java.awt.Graphics2D g2d,
java.lang.String label,
java.awt.geom.Point2D pos,
int minwidth,
int minheight,
java.awt.Font font,
IGraphStroke stroke,
java.awt.Color fontcolor,
java.awt.Color bordercolor,
java.awt.Color fillcolor,
int exclude)
|
getName
public java.lang.String getName()
getShape
public java.awt.Shape getShape()
getTemplateShape
public java.awt.Shape getTemplateShape()
getClientRect
public java.awt.geom.Rectangle2D getClientRect()
isKeepRatio
public boolean isKeepRatio()
getOrigin
public java.awt.geom.Point2D getOrigin()
getBaseX
public double getBaseX()
getBaseY
public double getBaseY()
setOrigin
public void setOrigin(java.awt.geom.Point2D pt)
update
public void update(java.awt.Graphics2D g2d,
java.lang.String label,
java.awt.geom.Point2D pos,
int minwidth,
int minheight,
java.awt.Font font,
IGraphStroke stroke,
java.awt.Color fontcolor,
java.awt.Color bordercolor,
java.awt.Color fillcolor,
int exclude)
render
public void render(java.awt.Graphics2D g2d)
reshape
public void reshape(double xscale,
double yscale,
java.awt.geom.Point2D neworigin,
double textwidth,
double textheight)
clone
public java.lang.Object clone()