|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.ttools.plot2.layer.XYSizeForm
public class XYSizeForm
ShapeForm implementation that draws shaped markers with their horizontal and vertical dimensions independently determined by two additional data coordinates. Autoscaling of points based on data values to ensure sensible marker sizes is optionally available.
Singleton class.
Nested Class Summary | |
---|---|
static class |
XYSizeForm.XYSizeOutliner
Outliner implementation for use with XYSizeForm. |
Method Summary | |
---|---|
Outliner |
createOutliner(ConfigMap config)
Returns an object which will do the work of drawing shapes when supplied with the appropriate style information and data. |
ConfigKey[] |
getConfigKeys()
Returns style configuration keys specific to this form. |
Coord[] |
getExtraCoords()
Returns data coordinates additional to the basic position which are required to plot a point. |
String |
getFormDescription()
Returns a description of this mode as an XML string. |
Icon |
getFormIcon()
Returns an icon to identify this form in the GUI. |
String |
getFormName()
Returns the user-directed name for this form. |
static XYSizeForm |
getInstance()
Returns the sole instance of this class. |
int |
getPositionCount()
Returns the number of data positions per tuple used by this form. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public int getPositionCount()
ShapeForm
getPositionCount
in interface ShapeForm
public String getFormName()
ModePlotter.Form
getFormName
in interface ModePlotter.Form
public Icon getFormIcon()
ModePlotter.Form
getFormIcon
in interface ModePlotter.Form
public String getFormDescription()
ShapeForm
getFormDescription
in interface ShapeForm
public Coord[] getExtraCoords()
ShapeForm
getExtraCoords
in interface ShapeForm
public ConfigKey[] getConfigKeys()
ShapeForm
ShapeForm.createOutliner(uk.ac.starlink.ttools.plot2.config.ConfigMap)
.
getConfigKeys
in interface ShapeForm
public Outliner createOutliner(ConfigMap config)
ShapeForm
ShapeForm.getConfigKeys()
.
createOutliner
in interface ShapeForm
config
- configuration map from which values for this
form's config keys will be extracted
public static XYSizeForm getInstance()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |