|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjcckit.plot.ErrorBarFactory
Symbol factory for creating symbols with error bars. It wraps
a SymbolFactory for creating the symbol. The error bars
are Rectangles.
Curves with error bars are based on two
DataCurves:
The ErrorBarFactory needs an instance of PositionHint
as initial Hint for the next curve. Its origin must be
the origin of the data coordinate system in device-independent coordinates.
The position of PositionHint must be undefined.
| Field Summary | |
static java.lang.String |
SYMBOL_FACTORY_KEY
Configuration parameter key. |
| Fields inherited from interface jcckit.plot.SymbolFactory |
ATTRIBUTES_KEY, DEFAULT_SIZE, SIZE_KEY |
| Constructor Summary | |
ErrorBarFactory(ConfigParameters config)
Creates an instance from the specified configuration parameters. |
|
| Method Summary | |
GraphicalElement |
createLegendSymbol(GraphPoint centerPosition,
double size)
Creates the legend symbol. |
Symbol |
createSymbol(GraphPoint point,
Hint hintFromPreviousPoint,
Hint hintFromPreviousCurve)
Creates either the curve symbol or the error bars. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String SYMBOL_FACTORY_KEY
| Constructor Detail |
public ErrorBarFactory(ConfigParameters config)
| Key & Default Value | Type | Mandatory | Description |
|---|---|---|---|
| symbolFactory = null | ConfigParameters | no | Definition of the wrapped SymbolFactory which generates
the curve symbol without bars. By default an empty
GraphicalComposite will be created. |
| size = 0 | double | no | Width of the error bars. |
| attributes = null | ConfigParameters | no | Definition of the GraphicAttributes of the error
bars. |
| Method Detail |
public GraphicalElement createLegendSymbol(GraphPoint centerPosition,
double size)
SymbolFactory
or returns an empty instance of GraphicalComposite if undefined.
createLegendSymbol in interface SymbolFactorycenterPosition - Center position of the symbol.size - The size of the symbol. Will not be used if the symbol
of the curve points have all the same size. In this case
the symbol for the legend has the size of the curve symbols.
public Symbol createSymbol(GraphPoint point,
Hint hintFromPreviousPoint,
Hint hintFromPreviousCurve)
PositionHint and its position attribute is not null.
Otherwise the curve symbol is created. The position attributes stores
the curve point (in device-independent coordinates). The origin is
always as set in the initial PositionHint. The hint for
the next curve wrapped by the returned Symbol is always
a PositionHint.
createSymbol in interface SymbolFactorypoint - The position of the symbol. In general it is a transformation
of a corresponding DataPoint into a
GraphPoint.hintFromPreviousPoint - Hint from the previous point of the same
Curve or null.hintFromPreviousCurve - Hint from the previous
Curve or null.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||