|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlt.monarch.chart.chart2D.series.SupplementalPieStrategy<ChartProjector>
public class SupplementalPieStrategy<ChartProjector extends Projector> extends java.lang.Object implements java.io.Serializable
Supplemental Pie drawing strategy.
| Modifier and Type | Class and Description |
|---|---|
static class |
SupplementalPieStrategy.SupplementalPiePosition
Single pie position. |
| Constructor and Description |
|---|
SupplementalPieStrategy()
|
| Modifier and Type | Method and Description |
|---|---|
PieSeries |
createMainSeries(DataModel model,
MetaDataModel metaModel,
PlaneMapper mapper)
Create main pie series. |
PieSeries |
createSupplementSeries(PieSeries seriesMain,
PlaneMapper mapper)
Create a supplement pie from a full pie. |
void |
draw(AbstractGraphics g,
ChartProjector projector,
PlaneMapper mapper,
HotSpotMap hotMap,
Style style,
PieSeries seriesMain,
PieSeries seriesSupplement)
Draw the series. |
SupplementalPieStrategy.SupplementalPiePosition |
getSupplementalChartPosition()
Returns position of supplemental pie. |
double |
getSupplementProjectionAreaRatio()
Returns supplemental series projection area ratio relative to main pie. |
double |
getSupplementValueRatio()
Return ratio of smallest elements used in supplement pie. |
boolean |
isSupplementVisible()
Test whether supplement pie should be visible. |
void |
setSupplementalChartPosition(SupplementalPieStrategy.SupplementalPiePosition position)
Sets position of supplemental pie. |
void |
setSupplementProjectionAreaRatio(double ratio)
Sets supplement pie projection area ratio relative to main pie. |
void |
setSupplementValueRatio(double ratio)
Sets ratio of smallest elements used in supplement pie. |
void |
setSupplementVisible(boolean visible)
Sets whether supplement pie should be visible. |
void |
updateSupplementSeries(PieSeries seriesMain,
PieSeries seriesSupplement)
Update supplement pie model. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SupplementalPieStrategy()
| Method Detail |
|---|
public void setSupplementValueRatio(double ratio)
ratio - ratio of smallest elements used in supplement pie.public double getSupplementValueRatio()
public void setSupplementProjectionAreaRatio(double ratio)
ratio - supplement pie ratio relative to main pie chart.public double getSupplementProjectionAreaRatio()
public void setSupplementalChartPosition(SupplementalPieStrategy.SupplementalPiePosition position)
position - supplemental pie position.public SupplementalPieStrategy.SupplementalPiePosition getSupplementalChartPosition()
public void setSupplementVisible(boolean visible)
visible - should supplement pie should be visible.public boolean isSupplementVisible()
public PieSeries createMainSeries(DataModel model,
MetaDataModel metaModel,
PlaneMapper mapper)
model - series data model.metaModel - series meta model.mapper - series mapper.
public PieSeries createSupplementSeries(PieSeries seriesMain,
PlaneMapper mapper)
seriesMain - main pie series.mapper - series mapper.
public void updateSupplementSeries(PieSeries seriesMain,
PieSeries seriesSupplement)
seriesMain - main pie series.seriesSupplement - supplement pie series.
public void draw(AbstractGraphics g,
ChartProjector projector,
PlaneMapper mapper,
HotSpotMap hotMap,
Style style,
PieSeries seriesMain,
PieSeries seriesSupplement)
g - graphics.projector - series projector.mapper - chart mapper.hotMap - chart hot map.style - series style.seriesMain - main pie series.seriesSupplement - supplement pie series.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||