com.stimulsoft.report.chart.geoms
Class StiCellGeom
java.lang.Object
com.stimulsoft.base.context.chart.geoms.StiGeom
com.stimulsoft.report.chart.geoms.StiCellGeom
- All Implemented Interfaces:
- IStiJsonReportObject, IStiGeomInteraction
- Direct Known Subclasses:
- StiAreaGeom, StiAxisLabelGeom, StiAxisTitleGeom, StiChartGeom, StiChartTableGeom, StiChartTitleGeom, StiConstantLinesVerticalGeom, StiConstantLinesYGeom, StiDownButtonGeom, StiFinancialSeriesElementGeom, StiHorzScrollBarGeom, StiHorzTrackBarGeom, StiLeftButtonGeom, StiLegendGeom, StiLegendItemGeom, StiLegendTitleGeom, StiMarkerGeom, StiPieSeriesFullElementGeom, StiPieSeriesShadowElementGeom, StiRadarAreaSeriesGeom, StiRadarAxisGeom, StiRightButtonGeom, StiSeriesElementGeom, StiSeriesGeom, StiSeriesLabelsGeom, StiStackedBarSeriesShadowElementGeom, StiStackedColumnSeriesShadowElementGeom, StiStripsXGeom, StiStripsYGeom, StiTrendCurveGeom, StiTrendLineGeom, StiUpButtonGeom, StiVertScrollBarGeom, StiVertTrackBarGeom, StiXAxisGeom, StiXRadarAxisLabelGeom, StiYAxisGeom, StiYRadarAxisLabelGeom
public abstract class StiCellGeom
- extends StiGeom
- implements IStiGeomInteraction
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StiCellGeom
public StiCellGeom(StiRectangle clientRectangle)
InvokeClick
public void InvokeClick(StiInteractionOptions options)
- Specified by:
InvokeClick
in interface IStiGeomInteraction
InvokeMouseEnter
public void InvokeMouseEnter(StiInteractionOptions options)
- Specified by:
InvokeMouseEnter
in interface IStiGeomInteraction
InvokeMouseLeave
public void InvokeMouseLeave(StiInteractionOptions options)
- Specified by:
InvokeMouseLeave
in interface IStiGeomInteraction
InvokeMouseDown
public void InvokeMouseDown(StiInteractionOptions options)
- Specified by:
InvokeMouseDown
in interface IStiGeomInteraction
InvokeMouseUp
public void InvokeMouseUp(StiInteractionOptions options)
- Specified by:
InvokeMouseUp
in interface IStiGeomInteraction
InvokeDrag
public void InvokeDrag(StiInteractionOptions options)
- Specified by:
InvokeDrag
in interface IStiGeomInteraction
getInvisible
public boolean getInvisible()
- Gets value which indicates that this geom object is inivisible
getType
public StiGeomType getType()
- Specified by:
getType
in class StiGeom
getChildGeoms
public final java.util.ArrayList<StiCellGeom> getChildGeoms()
getClientRectangle
public final StiRectangle getClientRectangle()
- Gets or sets client rectangle of this geom object.
setClientRectangle
public final void setClientRectangle(StiRectangle value)
Contains
public boolean Contains(double x,
double y)
GetGeomAt
public final StiCellGeom GetGeomAt(StiCellGeom parent,
double x,
double y)
GetSeriesGeoms
public final java.util.ArrayList<StiCellGeom> GetSeriesGeoms()
getSeriesElementGeoms
public java.util.List<StiCellGeom> getSeriesElementGeoms()
GetRect
public final StiRectangle GetRect(StiGeom geom)
CreateChildGeoms
public final void CreateChildGeoms()
Draw
public abstract void Draw(StiContext context)
- Draws cell geom object on spefied context.
DrawGeom
public void DrawGeom(StiContext context)
- Draws area geom object with all child geom objects on spefied context.
DrawChildGeoms
public void DrawChildGeoms(StiContext context)