|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdiva.canvas.AbstractFigure
diva.canvas.toolbox.BasicFigure
jsky.image.graphics.ImageFigure
uk.ac.starlink.sog.photom.AnnulusFigure
public class AnnulusFigure
Create a composite figure that represents a circular aperture plus annulus.
Field Summary |
---|
Fields inherited from class jsky.image.graphics.ImageFigure |
---|
clientData, listenerManager, slaves |
Fields inherited from interface jsky.graphics.CanvasFigure |
---|
DESELECTED, MOVED, RESIZED, SELECTED |
Constructor Summary | |
---|---|
AnnulusFigure(double radius,
Paint fill,
Paint outline,
float lineWidth,
diva.canvas.interactor.Interactor interactor)
Create an annulus figure. |
Method Summary | |
---|---|
double |
getInnerscale()
Get the innerscale |
double |
getOuterscale()
Get the outerscale |
Point2D.Double |
getPosition()
Get the position of the aperture. |
double |
getRadius()
Get the radius of the aperture |
void |
setInnerscale(double innerscale)
Set the innerscale. |
void |
setOuterscale(double outerscale)
Set the outerscale. |
void |
setPosition(Point2D.Double pt)
Set the central position. |
void |
setRadius(double radius)
Set the radius of the aperture |
void |
transform(AffineTransform at)
|
void |
translate(double x,
double y)
|
Methods inherited from class jsky.image.graphics.ImageFigure |
---|
addCanvasFigureListener, addSlave, fireCanvasFigureEvent, getBoundsWithoutLabel, getClientData, hit, isSelected, removeCanvasFigureListener, setClientData, setVisible |
Methods inherited from class diva.canvas.toolbox.BasicFigure |
---|
getBounds, getComposite, getDashArray, getFillPaint, getLineWidth, getShape, getStrokePaint, paint, setComposite, setDashArray, setFillPaint, setLineWidth, setShape, setStroke, setStrokePaint |
Methods inherited from class diva.canvas.AbstractFigure |
---|
contains, getInteractor, getLayer, getOrigin, getParent, getToolTipText, getTransformContext, getUserObject, intersects, isVisible, paint, repaint, repaint, setInteractor, setParent, setToolTipText, setUserObject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface jsky.graphics.CanvasFigure |
---|
getBounds, isVisible |
Methods inherited from interface diva.canvas.Figure |
---|
contains, getInteractor, getLayer, getOrigin, getParent, getToolTipText, intersects, setInteractor, setParent, setToolTipText |
Methods inherited from interface diva.canvas.VisibleComponent |
---|
isVisible, paint |
Methods inherited from interface diva.canvas.CanvasComponent |
---|
getTransformContext, repaint, repaint |
Methods inherited from interface diva.util.UserObjectContainer |
---|
getUserObject, setUserObject |
Constructor Detail |
---|
public AnnulusFigure(double radius, Paint fill, Paint outline, float lineWidth, diva.canvas.interactor.Interactor interactor)
interactor
- determines the selection behavior of the
figure group (may be null)Method Detail |
---|
public void setPosition(Point2D.Double pt)
public Point2D.Double getPosition()
public void setRadius(double radius)
public double getRadius()
public void setInnerscale(double innerscale)
public double getInnerscale()
public void setOuterscale(double outerscale)
public double getOuterscale()
public void transform(AffineTransform at)
transform
in interface diva.canvas.Figure
transform
in class diva.canvas.toolbox.BasicFigure
public void translate(double x, double y)
translate
in interface diva.canvas.Figure
translate
in class jsky.image.graphics.ImageFigure
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |