com.steema.teechart
Interface IBaseChart

All Known Implementing Classes:
Chart

public interface IBaseChart

Title:

Description:

Copyright (c) 2005-2013 by Steema Software SL. All Rights Reserved.

Company: Steema Software SL


Method Summary
 Series activeSeriesLegend(int itemIndex)
           
 int addSeries(Series series)
           
 TeeEvent broadcastEvent(Series s, SeriesEventStyle e)
           
 void broadcastEvent(TeeEvent event)
           
 boolean canClip()
           
 boolean canDrawPanelBack()
           
 int countActiveSeries()
           
 void doBaseInvalidate()
           
 void doChangedBrush(ChartBrush value)
           
 void doChangedFont(ChartFont value)
           
 Rectangle doDrawLegend(IGraphics3D g, Rectangle rect)
           
 void doZoom(double topx, double topy, double bottomx, double bottomy, double leftx, double lefty, double rightx, double righty)
           
 void doZoom(Point.Double top, Point.Double bottom, Point.Double left, Point.Double right)
           
 boolean drawBackWallAfter(int z)
           
 boolean drawLeftWallFirst()
           
 boolean drawRightWallAfter()
           
 java.lang.String formattedLegend(int pos)
           
 java.lang.String formattedValueLegend(Series series, int seriesOrValueIndex)
           
 Color freeSeriesColor(boolean checkBackground)
           
 Aspect getAspect()
           
 boolean getAutoRepaint()
           
 Axes getAxes()
           
 int getBottom()
           
 Rectangle getChartBounds()
           
 Rectangle getChartRect()
           
 boolean getCustomChartRect()
           
 Series getFirstActiveSeries()
           
 Footer getFooter()
           
 IGraphics3D getGraphics3D()
           
 Header getHeader()
           
 int getHeight()
           
 int getLeft()
           
 Legend getLegend()
           
 ChartPen getLegendPen()
           
 int getMaxValuesCount()
           
 double getMaxXValue(Axis axis)
           
 double getMaxYValue(Axis axis)
           
 int getMaxZOrder()
           
 double getMinXValue(Axis axis)
           
 double getMinYValue(Axis axis)
           
 int getNumPages()
           
 Page getPage()
           
 Panel getPanel()
           
 Scroll getPanning()
           
 IChart getParent()
           
 boolean getPrinting()
           
 int getRight()
           
 int getScreenHeight()
           
 int getScreenWidth()
           
 SeriesCollection getSeries()
           
 Series getSeries(int index)
           
 int getSeriesCount()
           
 int getSeriesHeight3D()
           
 int getSeriesIndexOf(Series value)
           
 java.lang.String getSeriesTitleLegend(int index, boolean activeOnly)
           
 int getSeriesWidth3D()
           
 ToolAxis getToolCheckHidden()
           
 ToolsCollection getTools()
           
 ToolTip getToolTip()
           
 int getTop()
           
 Walls getWalls()
           
 int getWidth()
           
 Zoom getZoom()
           
 Image image(int width, int height)
           
 double internalMinMax(Axis axis, boolean isMinimum, boolean isHorizontal)
           
 void invalidate()
           
 boolean isAxisCustom(Axis axis)
           
 boolean isAxisVisible(Axis axis)
           
 boolean isDesignTime()
           
 int maxMarkWidth()
           
 int maxTextWidth()
           
 void moveSeriesTo(Series series, int index)
           
 MultiLine multiLineTextWidth(java.lang.String value)
           
 void paint(IGraphics3D g)
           
 void paint(IGraphics3D g, Rectangle rect)
           
 Rectangle recalcWidthHeight(Rectangle rect)
           
 void removeSeries(Series series)
           
 void restoreAxisScales()
           
 Series seriesLegend(int index, boolean onlyActive)
           
 void setAutoRepaint(boolean value)
           
 void setBrushCanvas(Color color, ChartBrush brush, Color backColor)
           
 void setCancelMouse(boolean value)
           
 void setChartRect(Rectangle rect)
           
 void setCustomChartRect(boolean value)
           
 void setGraphics3D(IGraphics3D value)
           
 void setHeight(int value)
           
 void setLegend(Legend value)
           
 void setLegendPen(ChartPen pen)
           
 void setMaxZOrder(int value)
           
 void setPanning(Scroll panning)
           
 void setPrinting(boolean value)
           
 void setToolCheckHidden(ToolAxis tool)
           
 void setWidth(int value)
           
 void setZoom(Zoom zoom)
           
 

Method Detail

getParent

IChart getParent()

getPanel

Panel getPanel()

getLegend

Legend getLegend()

getWalls

Walls getWalls()

getHeader

Header getHeader()

getFooter

Footer getFooter()

doBaseInvalidate

void doBaseInvalidate()

doChangedBrush

void doChangedBrush(ChartBrush value)

doChangedFont

void doChangedFont(ChartFont value)

getGraphics3D

IGraphics3D getGraphics3D()

recalcWidthHeight

Rectangle recalcWidthHeight(Rectangle rect)

broadcastEvent

void broadcastEvent(TeeEvent event)

canDrawPanelBack

boolean canDrawPanelBack()

getNumPages

int getNumPages()

getAspect

Aspect getAspect()

multiLineTextWidth

MultiLine multiLineTextWidth(java.lang.String value)

getTools

ToolsCollection getTools()

getSeries

Series getSeries(int index)

getSeries

SeriesCollection getSeries()

invalidate

void invalidate()

getSeriesCount

int getSeriesCount()

broadcastEvent

TeeEvent broadcastEvent(Series s,
                        SeriesEventStyle e)

getToolCheckHidden

ToolAxis getToolCheckHidden()

setToolCheckHidden

void setToolCheckHidden(ToolAxis tool)

getChartRect

Rectangle getChartRect()

setChartRect

void setChartRect(Rectangle rect)

getCustomChartRect

boolean getCustomChartRect()

setCustomChartRect

void setCustomChartRect(boolean value)

getChartBounds

Rectangle getChartBounds()

getPage

Page getPage()

setAutoRepaint

void setAutoRepaint(boolean value)

getAutoRepaint

boolean getAutoRepaint()

getMaxZOrder

int getMaxZOrder()

setMaxZOrder

void setMaxZOrder(int value)

getWidth

int getWidth()

getHeight

int getHeight()

getLeft

int getLeft()

getRight

int getRight()

getBottom

int getBottom()

getTop

int getTop()

countActiveSeries

int countActiveSeries()

getSeriesIndexOf

int getSeriesIndexOf(Series value)

getLegendPen

ChartPen getLegendPen()

setBrushCanvas

void setBrushCanvas(Color color,
                    ChartBrush brush,
                    Color backColor)

doZoom

void doZoom(Point.Double top,
            Point.Double bottom,
            Point.Double left,
            Point.Double right)

doZoom

void doZoom(double topx,
            double topy,
            double bottomx,
            double bottomy,
            double leftx,
            double lefty,
            double rightx,
            double righty)

maxMarkWidth

int maxMarkWidth()

maxTextWidth

int maxTextWidth()

addSeries

int addSeries(Series series)

removeSeries

void removeSeries(Series series)

moveSeriesTo

void moveSeriesTo(Series series,
                  int index)

isAxisVisible

boolean isAxisVisible(Axis axis)

internalMinMax

double internalMinMax(Axis axis,
                      boolean isMinimum,
                      boolean isHorizontal)

getMaxXValue

double getMaxXValue(Axis axis)

getMaxYValue

double getMaxYValue(Axis axis)

getMinXValue

double getMinXValue(Axis axis)

getMinYValue

double getMinYValue(Axis axis)

getFirstActiveSeries

Series getFirstActiveSeries()

getAxes

Axes getAxes()

isAxisCustom

boolean isAxisCustom(Axis axis)

getSeriesTitleLegend

java.lang.String getSeriesTitleLegend(int index,
                                      boolean activeOnly)

seriesLegend

Series seriesLegend(int index,
                    boolean onlyActive)

activeSeriesLegend

Series activeSeriesLegend(int itemIndex)

drawLeftWallFirst

boolean drawLeftWallFirst()

drawRightWallAfter

boolean drawRightWallAfter()

formattedLegend

java.lang.String formattedLegend(int pos)

formattedValueLegend

java.lang.String formattedValueLegend(Series series,
                                      int seriesOrValueIndex)

setLegendPen

void setLegendPen(ChartPen pen)

setCancelMouse

void setCancelMouse(boolean value)

getPrinting

boolean getPrinting()

setPrinting

void setPrinting(boolean value)

getMaxValuesCount

int getMaxValuesCount()

canClip

boolean canClip()

freeSeriesColor

Color freeSeriesColor(boolean checkBackground)

getSeriesWidth3D

int getSeriesWidth3D()

getSeriesHeight3D

int getSeriesHeight3D()

getToolTip

ToolTip getToolTip()

setLegend

void setLegend(Legend value)

doDrawLegend

Rectangle doDrawLegend(IGraphics3D g,
                       Rectangle rect)

paint

void paint(IGraphics3D g)

paint

void paint(IGraphics3D g,
           Rectangle rect)

restoreAxisScales

void restoreAxisScales()

setGraphics3D

void setGraphics3D(IGraphics3D value)

setWidth

void setWidth(int value)

setHeight

void setHeight(int value)

image

Image image(int width,
            int height)

isDesignTime

boolean isDesignTime()

getScreenHeight

int getScreenHeight()

getScreenWidth

int getScreenWidth()

drawBackWallAfter

boolean drawBackWallAfter(int z)

getPanning

Scroll getPanning()

setPanning

void setPanning(Scroll panning)

getZoom

Zoom getZoom()

setZoom

void setZoom(Zoom zoom)