Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SXYChart Class Reference

#include <sxy_chart.h>

Collaboration diagram for SXYChart:

Collaboration graph
[legend]
List of all members.

Public Methods

XYCartesian * getXyGraph (void)
XYRasterText * getXyTitle (void)
XYRasterText * getXySubTitle (void)
void repaintChart (cdCanvas *cnv, SXYGraphDoubleBufferMode mode)
void rebuildMaskArea (void)
void setLegendVisibility (unsigned int flag)
unsigned int getLegendVisibility (void)
XYLegend * getXyLegend (void)
void getLegendRelativePosition (double &x, double &y)
void setLegendRelativePosition (double x, double y)
SXYAxis * getAxis (SXYAxisOrientation orientation, unsigned int a)
unsigned int getNumAxes (SXYAxisOrientation orientation)
void insertAxis (SXYAxisOrientation orientation, SXYAxis *axis)
void removeAxis (SXYAxisOrientation orientation, SXYAxis *axis)
SXYCurve * getCurve (unsigned int c)
unsigned int getNumCurves (void)
void insertCurve (SXYCurve *curve)
void removeCurve (SXYCurve *curve)
SXYArea * getArea (unsigned int a)
unsigned int getNumAreas (void)
void insertArea (SXYArea *area)
void removeArea (SXYArea *area)
char * getTitle (void)
void setTitle (char *txt)
void setTitleColor (long int col)
long int getTitleColor (void)
void setSubTitle (char *txt)
char * getSubTitle (void)
void setSubTitleColor (long int col)
long int getSubTitleColor (void)
void setBackgroundColor (long int color)
void setGridColor (long int color)
void setMainColor (long int color)
long int getBackgroundColor (void)
long int getMainColor (void)
long int getGridColor (void)
void setLayoutFrom (SXYChart *other)
void setGridAutoMultipleStep (SXYGridOrientation orientation, double mulstep)
void setGridSize (SXYGridOrientation orientation, double size)
void setGridPosition (SXYGridOrientation orientation, double xp, double yp)
void setGridDirection (SXYGridOrientation orientation, SXYGridDirection dir)
void setGridType (SXYGridOrientation orientation, SXYGridType type)
void setGridVisibility (SXYGridOrientation orientation, unsigned int flag)
void setGridScales (SXYGridOrientation orientation, double min, double max)
void setGridStep (SXYGridOrientation orientation, double val)
void setZoom (double xratio, double yratio)
void setAllAxis (SXYAxisOrientation orientation, double vmin, double vmax)
void tryGridAdjust (void)
void fitScale (SXYAxisOrientation orientation)
 Essa funcao calcula qual deve ser o valor do eixo dada a orientacao para que caibam todas as curvas contidas dentro dele.

double getGridAutoMultipleStep (SXYGridOrientation orientation)
unsigned int getGridVisibility (SXYGridOrientation orientation)
void getGridScales (SXYGridOrientation orientation, double &min, double &max)
double getGridStep (SXYGridOrientation orientation)
SXYGridType getGridType (SXYGridOrientation orientation)
SXYGridDirection getGridDirection (SXYGridOrientation orientation)
SXYGraph * getGraph (void)
virtual ~SXYChart ()
 Liberação de todos os objetos XY criados pelo construtor.

 SXYChart (SXYGraph *gra, double nxmin, double nymin, double nxmax, double nymax)
 Construtor da classe.


Static Public Methods

int getFontSizeReference (void)

Private Methods

unsigned int getNumCurvesWithAxis (SXYAxis *axis, SXYAxisOrientation orientation)
SXYCurve * getCurveFromAxis (int n, SXYAxis *axis, SXYAxisOrientation orientation)

Private Attributes

double xmulstep
 Multiplo para o grid horizontal a partir do eixo X principal.

double ymulstep
 Multiplo para o grid vertical a partir do eixo Y principal.

SXYGraph * graph
 Estrutura do Gráfico que contém o chart.

XYRasterText * xy_title
 Objeto XY que representa o título do gráfico.

XYRasterText * xy_subtitle
 Objeto XY que representa o subtítulo do gráfico.

SXYVector< SXYArea * > * areas_vector
 Estrutura com os objetos XY que manipulam as áreas.

SXYVector< SXYCurve * > * curves_vector
 Estrutura com os objetos XY que manipulam as máscaras.

SXYVector< SXYAxis * > * xaxes_vector
 Estrutura com os objetos XY que manipulam os eixos hosrizontais.

SXYVector< SXYAxis * > * yaxes_vector
 Estrutura com os objetos XY que manipulam os eixos verticais.

XYLegend * xy_legend
 Objeto XY que representa a legenda do gráfico.

SXYGridType xgrid_type
 tipo de grid vertical

SXYGridType ygrid_type
 tipo de grid horizontal

XYGrid * xy_xgrid
 Objeto XY que representa o grid x do gráfico.

XYGrid * xy_ygrid
 Objeto XY que representa o grid y do gráfico.

XYCartesian * xy_graph
 Objeto XY que representa o gráfico.


Constructor & Destructor Documentation

SXYChart::~SXYChart (    )  [virtual]
 

Liberação de todos os objetos XY criados pelo construtor.

Definition at line 118 of file sxy_chart.cpp.

References areas_vector, curves_vector, xaxes_vector, xy_graph, xy_legend, xy_subtitle, xy_title, xy_xgrid, xy_ygrid, and yaxes_vector.

SXYChart::SXYChart (  SXYGraph *    gra,
double    nxmin,
double    nymin,
double    nxmax,
double    nymax
) 
 

Construtor da classe.

Parameters:
cdcnv handle do canvas CD criado pela classe SXYGraph

Definition at line 30 of file sxy_chart.cpp.

References areas_vector, curves_vector, SXYGraph::getCdCanvas(), getFontSizeReference(), graph, MAX_AREAS, MAX_AXIS, MAX_CURVES, setGridType(), xaxes_vector, xmulstep, xy_graph, xy_legend, xy_subtitle, xy_title, xy_xgrid, xy_ygrid, yaxes_vector, and ymulstep.


Member Function Documentation

void SXYChart::fitScale (  SXYAxisOrientation    orientation ) 
 

Essa funcao calcula qual deve ser o valor do eixo dada a orientacao para que caibam todas as curvas contidas dentro dele.

Definition at line 666 of file sxy_chart.cpp.

References SXYUtil::calcZoomOut(), getAxis(), getCurveFromAxis(), SXYCurve::getLimits(), getNumAxes(), getNumCurvesWithAxis(), SXYAxis::getType(), HORIZONTAL_AXIS, LINEAR_AXIS, SXYAxis::setScales(), tryGridAdjust(), and SXYAxis::tryScalesAdjust().

Referenced by SXYGraph::fitScales().

SXYArea * SXYChart::getArea (  unsigned int    a ) 
 

Definition at line 260 of file sxy_chart.cpp.

References areas_vector, and SXYVector< SXYArea * >::getElement().

SXYAxis * SXYChart::getAxis (  SXYAxisOrientation    orientation,
unsigned int    a
) 
 

Definition at line 318 of file sxy_chart.cpp.

References SXYVector< SXYAxis * >::getElement(), HORIZONTAL_AXIS, xaxes_vector, and yaxes_vector.

Referenced by SXYGraph::fitAllAxis(), fitScale(), SXYSimpleGraph::getHorizontalAxis(), SXYSimpleGraph::getVerticalAxis(), SXYTaskZoomIn::makeZoom(), SXYTaskAdjustAxis::mouseClick(), SXYSimpleGraph::remountGraph(), setAllAxis(), setZoom(), and tryGridAdjust().

long int SXYChart::getBackgroundColor (  void    ) 
 

Definition at line 179 of file sxy_chart.cpp.

References xy_graph.

Referenced by cb_back_color(), and setLayoutFrom().

SXYCurve * SXYChart::getCurve (  unsigned int    c ) 
 

Definition at line 287 of file sxy_chart.cpp.

References curves_vector, and SXYVector< SXYCurve * >::getElement().

Referenced by getCurveFromAxis(), getNumCurvesWithAxis(), SXYTaskPickMask::mouseClick(), SXYTaskMovePoint::mouseClick(), and SXYSimpleGraph::remountGraph().

SXYCurve * SXYChart::getCurveFromAxis (  int    n,
SXYAxis *    axis,
SXYAxisOrientation    orientation
)  [private]
 

Definition at line 717 of file sxy_chart.cpp.

References getCurve(), SXYCurve::getHorizontalAxis(), getNumCurves(), SXYCurve::getVerticalAxis(), and HORIZONTAL_AXIS.

Referenced by fitScale().

int SXYChart::getFontSizeReference (  void    )  [static]
 

Definition at line 401 of file sxy_chart.cpp.

Referenced by SXYAxis::SXYAxis(), and SXYChart().

SXYGraph * SXYChart::getGraph (  void    ) 
 

Definition at line 235 of file sxy_chart.cpp.

References graph.

double SXYChart::getGridAutoMultipleStep (  SXYGridOrientation    orientation ) 
 

Definition at line 585 of file sxy_chart.cpp.

References HORIZONTAL_GRID, xmulstep, and ymulstep.

Referenced by SXYSimpleGraph::getGridsAutoMultipleSteps().

long int SXYChart::getGridColor (  void    ) 
 

Definition at line 166 of file sxy_chart.cpp.

References xy_xgrid.

Referenced by cb_grid_color(), and setLayoutFrom().

SXYGridDirection SXYChart::getGridDirection (  SXYGridOrientation    orientation ) 
 

Definition at line 515 of file sxy_chart.cpp.

References HORIZONTAL_GRID, INVERTED_GRID, NORMAL_GRID, SXYGridDirection, xy_xgrid, and xy_ygrid.

void SXYChart::getGridScales (  SXYGridOrientation    orientation,
double &    min,
double &    max
) 
 

Definition at line 544 of file sxy_chart.cpp.

References HORIZONTAL_GRID, max, min, xy_xgrid, and xy_ygrid.

Referenced by SXYSimpleGraph::getGridScales().

double SXYChart::getGridStep (  SXYGridOrientation    orientation ) 
 

Definition at line 554 of file sxy_chart.cpp.

References HORIZONTAL_GRID, xy_xgrid, and xy_ygrid.

Referenced by SXYSimpleGraph::getGridsSteps().

SXYGridType SXYChart::getGridType (  SXYGridOrientation    orientation ) 
 

Definition at line 530 of file sxy_chart.cpp.

References HORIZONTAL_GRID, SXYGridType, xgrid_type, and ygrid_type.

unsigned int SXYChart::getGridVisibility (  SXYGridOrientation    orientation ) 
 

Definition at line 536 of file sxy_chart.cpp.

References HORIZONTAL_GRID, xy_xgrid, and xy_ygrid.

void SXYChart::getLegendRelativePosition (  double &    x,
double &    y
) 
 

Definition at line 191 of file sxy_chart.cpp.

References xy_legend.

Referenced by setLayoutFrom().

unsigned int SXYChart::getLegendVisibility (  void    ) 
 

Definition at line 211 of file sxy_chart.cpp.

References xy_legend.

long int SXYChart::getMainColor (  void    ) 
 

Definition at line 154 of file sxy_chart.cpp.

References xy_graph.

Referenced by cb_main_color(), and setLayoutFrom().

unsigned int SXYChart::getNumAreas (  void    ) 
 

Definition at line 266 of file sxy_chart.cpp.

References areas_vector, and SXYVector< SXYArea * >::getLength().

unsigned int SXYChart::getNumAxes (  SXYAxisOrientation    orientation ) 
 

Definition at line 330 of file sxy_chart.cpp.

References SXYVector< SXYAxis * >::getLength(), HORIZONTAL_AXIS, xaxes_vector, and yaxes_vector.

Referenced by SXYGraph::fitAllAxis(), fitScale(), SXYTaskZoomIn::makeZoom(), SXYTaskAdjustAxis::mouseClick(), SXYSimpleGraph::remountGraph(), setAllAxis(), setZoom(), and SXYSimpleGraph::~SXYSimpleGraph().

unsigned int SXYChart::getNumCurves (  void    ) 
 

Definition at line 293 of file sxy_chart.cpp.

References curves_vector, and SXYVector< SXYCurve * >::getLength().

Referenced by getCurveFromAxis(), getNumCurvesWithAxis(), insertCurve(), SXYTaskPickMask::mouseClick(), SXYTaskMovePoint::mouseClick(), SXYSimpleGraph::remountGraph(), and removeCurve().

unsigned int SXYChart::getNumCurvesWithAxis (  SXYAxis *    axis,
SXYAxisOrientation    orientation
)  [private]
 

Definition at line 737 of file sxy_chart.cpp.

References getCurve(), SXYCurve::getHorizontalAxis(), getNumCurves(), SXYCurve::getVerticalAxis(), and HORIZONTAL_AXIS.

Referenced by fitScale().

char * SXYChart::getSubTitle (  void    ) 
 

Definition at line 376 of file sxy_chart.cpp.

References xy_subtitle.

Referenced by SXYSimpleGraph::getTheSubTitle(), and setLayoutFrom().

long int SXYChart::getSubTitleColor (  void    ) 
 

Definition at line 414 of file sxy_chart.cpp.

References xy_subtitle.

Referenced by setLayoutFrom().

char * SXYChart::getTitle (  void    ) 
 

Definition at line 369 of file sxy_chart.cpp.

References xy_title.

Referenced by SXYSimpleGraph::getTheTitle(), and setLayoutFrom().

long int SXYChart::getTitleColor (  void    ) 
 

Definition at line 407 of file sxy_chart.cpp.

References xy_title.

Referenced by setLayoutFrom().

XYCartesian * SXYChart::getXyGraph (  void    ) 
 

Definition at line 395 of file sxy_chart.cpp.

References xy_graph.

Referenced by SXYCurve::attachMask(), SXYCurve::detachMask(), SXYGraph::getChartOfEvent(), SXYArea::SXYArea(), and SXYArea::~SXYArea().

XYLegend * SXYChart::getXyLegend (  void    ) 
 

Definition at line 229 of file sxy_chart.cpp.

References xy_legend.

Referenced by SXYTaskMoveLegend::mouseClick().

XYRasterText * SXYChart::getXySubTitle (  void    ) 
 

Definition at line 223 of file sxy_chart.cpp.

References xy_subtitle.

Referenced by SXYTaskEditText::mouseClick().

XYRasterText * SXYChart::getXyTitle (  void    ) 
 

Definition at line 217 of file sxy_chart.cpp.

References xy_title.

Referenced by SXYTaskEditText::mouseClick().

void SXYChart::insertArea (  SXYArea *    area ) 
 

Definition at line 273 of file sxy_chart.cpp.

References areas_vector, and SXYVector< SXYArea * >::insertElement().

void SXYChart::insertAxis (  SXYAxisOrientation    orientation,
SXYAxis *    axis
) 
 

Definition at line 343 of file sxy_chart.cpp.

References HORIZONTAL_AXIS, SXYVector< SXYAxis * >::insertElement(), xaxes_vector, and yaxes_vector.

Referenced by SXYSimpleGraph::remountGraph().

void SXYChart::insertCurve (  SXYCurve *    curve ) 
 

Definition at line 300 of file sxy_chart.cpp.

References curves_vector, getNumCurves(), SXYVector< SXYCurve * >::insertElement(), and xy_legend.

Referenced by SXYCurve::setAxis().

void SXYChart::rebuildMaskArea (  void    ) 
 

Definition at line 253 of file sxy_chart.cpp.

References xy_graph.

Referenced by repaintChart().

void SXYChart::removeArea (  SXYArea *    area ) 
 

Definition at line 280 of file sxy_chart.cpp.

References areas_vector, and SXYVector< SXYArea * >::removeElement().

void SXYChart::removeAxis (  SXYAxisOrientation    orientation,
SXYAxis *    axis
) 
 

Definition at line 356 of file sxy_chart.cpp.

References HORIZONTAL_AXIS, SXYVector< SXYAxis * >::removeElement(), xaxes_vector, and yaxes_vector.

Referenced by SXYSimpleGraph::remountGraph().

void SXYChart::removeCurve (  SXYCurve *    curve ) 
 

Definition at line 309 of file sxy_chart.cpp.

References curves_vector, getNumCurves(), SXYVector< SXYCurve * >::removeElement(), and xy_legend.

Referenced by SXYCurve::setAxis(), and SXYCurve::unsetAxis().

void SXYChart::repaintChart (  cdCanvas *    cnv,
SXYGraphDoubleBufferMode    mode
) 
 

Definition at line 241 of file sxy_chart.cpp.

References rebuildMaskArea(), WITH_DOUBLE_BUFFER, and xy_graph.

Referenced by SXYGraph::drawChartsAt().

void SXYChart::setAllAxis (  SXYAxisOrientation    orientation,
double    vmin,
double    vmax
) 
 

Definition at line 704 of file sxy_chart.cpp.

References getAxis(), getNumAxes(), SXYAxis::setScales(), tryGridAdjust(), and SXYAxis::tryScalesAdjust().

Referenced by SXYGraph::fitAllAxis().

void SXYChart::setBackgroundColor (  long int    color ) 
 

Definition at line 185 of file sxy_chart.cpp.

References xy_graph.

Referenced by cb_back_color(), and setLayoutFrom().

void SXYChart::setGridAutoMultipleStep (  SXYGridOrientation    orientation,
double    mulstep
) 
 

Definition at line 592 of file sxy_chart.cpp.

References HORIZONTAL_GRID, xmulstep, and ymulstep.

Referenced by SXYSimpleGraph::setGridsAutoMultipleSteps().

void SXYChart::setGridColor (  long int    color ) 
 

Definition at line 172 of file sxy_chart.cpp.

References xy_xgrid, and xy_ygrid.

Referenced by cb_grid_color(), and setLayoutFrom().

void SXYChart::setGridDirection (  SXYGridOrientation    orientation,
SXYGridDirection    dir
) 
 

Definition at line 485 of file sxy_chart.cpp.

References HORIZONTAL_GRID, NORMAL_GRID, xy_xgrid, and xy_ygrid.

Referenced by SXYSimpleGraph::adaptGrid(), and tryGridAdjust().

void SXYChart::setGridPosition (  SXYGridOrientation    orientation,
double    xp,
double    yp
) 
 

Definition at line 471 of file sxy_chart.cpp.

References HORIZONTAL_GRID, xy_xgrid, and xy_ygrid.

Referenced by SXYSimpleGraph::adaptGrid().

void SXYChart::setGridScales (  SXYGridOrientation    orientation,
double    min,
double    max
) 
 

Definition at line 600 of file sxy_chart.cpp.

References HORIZONTAL_GRID, xy_xgrid, and xy_ygrid.

Referenced by SXYSimpleGraph::adaptGrid(), SXYSimpleGraph::setGridScales(), and tryGridAdjust().

void SXYChart::setGridSize (  SXYGridOrientation    orientation,
double    size
) 
 

Definition at line 646 of file sxy_chart.cpp.

References HORIZONTAL_GRID, xy_xgrid, and xy_ygrid.

Referenced by SXYSimpleGraph::adaptGrid().

void SXYChart::setGridStep (  SXYGridOrientation    orientation,
double    val
) 
 

Definition at line 654 of file sxy_chart.cpp.

References HORIZONTAL_GRID, xy_xgrid, and xy_ygrid.

Referenced by SXYSimpleGraph::setGridsSteps(), and tryGridAdjust().

void SXYChart::setGridType (  SXYGridOrientation    orientation,
SXYGridType    type
) 
 

Definition at line 421 of file sxy_chart.cpp.

References HORIZONTAL_GRID, LINEAR_GRID, LOG_GRID, VERTICAL_GRID, xgrid_type, xy_graph, xy_xgrid, xy_ygrid, and ygrid_type.

Referenced by SXYSimpleGraph::remountGraph(), and SXYChart().

void SXYChart::setGridVisibility (  SXYGridOrientation    orientation,
unsigned int    flag
) 
 

Definition at line 576 of file sxy_chart.cpp.

References HORIZONTAL_GRID, xy_xgrid, and xy_ygrid.

void SXYChart::setLayoutFrom (  SXYChart *    other ) 
 

Definition at line 758 of file sxy_chart.cpp.

References getBackgroundColor(), getGridColor(), getLegendRelativePosition(), getMainColor(), getSubTitle(), getSubTitleColor(), getTitle(), getTitleColor(), setBackgroundColor(), setGridColor(), setLegendRelativePosition(), setMainColor(), setSubTitle(), setSubTitleColor(), setTitle(), and setTitleColor().

Referenced by SXYSimpleGraph::remountGraph().

void SXYChart::setLegendRelativePosition (  double    x,
double    y
) 
 

Definition at line 199 of file sxy_chart.cpp.

References xy_legend.

Referenced by setLayoutFrom().

void SXYChart::setLegendVisibility (  unsigned int    flag ) 
 

Definition at line 205 of file sxy_chart.cpp.

References xy_legend.

void SXYChart::setMainColor (  long int    color ) 
 

Definition at line 160 of file sxy_chart.cpp.

References xy_graph.

Referenced by cb_main_color(), and setLayoutFrom().

void SXYChart::setSubTitle (  char *    txt ) 
 

Definition at line 389 of file sxy_chart.cpp.

References xy_subtitle.

Referenced by setLayoutFrom(), and SXYSimpleGraph::setTheSubTitle().

void SXYChart::setSubTitleColor (  long int    col ) 
 

Definition at line 569 of file sxy_chart.cpp.

References xy_subtitle.

Referenced by setLayoutFrom().

void SXYChart::setTitle (  char *    txt ) 
 

Definition at line 383 of file sxy_chart.cpp.

References xy_title.

Referenced by setLayoutFrom(), and SXYSimpleGraph::setTheTitle().

void SXYChart::setTitleColor (  long int    col ) 
 

Definition at line 562 of file sxy_chart.cpp.

References xy_title.

Referenced by setLayoutFrom().

void SXYChart::setZoom (  double    xratio,
double    yratio
) 
 

Definition at line 630 of file sxy_chart.cpp.

References getAxis(), getNumAxes(), SXYAxis::setZoom(), and tryGridAdjust().

Referenced by SXYGraph::setZoom().

void SXYChart::tryGridAdjust (  void    ) 
 

Definition at line 610 of file sxy_chart.cpp.

References getAxis(), SXYAxis::getDirection(), SXYAxis::getScales(), SXYAxis::getStep(), setGridDirection(), setGridScales(), and setGridStep().

Referenced by fitScale(), SXYTaskZoomIn::makeZoom(), SXYSimpleGraph::remountGraph(), setAllAxis(), SXYSimpleGraph::setScales(), setZoom(), and SXYGraph::tryGridAdjust().


Member Data Documentation

SXYVector<SXYArea*>* SXYChart::areas_vector [private]
 

Estrutura com os objetos XY que manipulam as áreas.

Definition at line 60 of file sxy_chart.h.

Referenced by getArea(), getNumAreas(), insertArea(), removeArea(), SXYChart(), and ~SXYChart().

SXYVector<SXYCurve*>* SXYChart::curves_vector [private]
 

Estrutura com os objetos XY que manipulam as máscaras.

Definition at line 63 of file sxy_chart.h.

Referenced by getCurve(), getNumCurves(), insertCurve(), removeCurve(), SXYChart(), and ~SXYChart().

SXYGraph* SXYChart::graph [private]
 

Estrutura do Gráfico que contém o chart.

Definition at line 51 of file sxy_chart.h.

Referenced by getGraph(), and SXYChart().

SXYVector<SXYAxis*>* SXYChart::xaxes_vector [private]
 

Estrutura com os objetos XY que manipulam os eixos hosrizontais.

Definition at line 66 of file sxy_chart.h.

Referenced by getAxis(), getNumAxes(), insertAxis(), removeAxis(), SXYChart(), and ~SXYChart().

SXYGridType SXYChart::xgrid_type [private]
 

tipo de grid vertical

Definition at line 75 of file sxy_chart.h.

Referenced by getGridType(), and setGridType().

double SXYChart::xmulstep [private]
 

Multiplo para o grid horizontal a partir do eixo X principal.

Definition at line 45 of file sxy_chart.h.

Referenced by getGridAutoMultipleStep(), setGridAutoMultipleStep(), and SXYChart().

XYCartesian* SXYChart::xy_graph [private]
 

Objeto XY que representa o gráfico.

Definition at line 87 of file sxy_chart.h.

Referenced by getBackgroundColor(), getMainColor(), getXyGraph(), rebuildMaskArea(), repaintChart(), setBackgroundColor(), setGridType(), setMainColor(), SXYChart(), and ~SXYChart().

XYLegend* SXYChart::xy_legend [private]
 

Objeto XY que representa a legenda do gráfico.

Definition at line 72 of file sxy_chart.h.

Referenced by getLegendRelativePosition(), getLegendVisibility(), getXyLegend(), insertCurve(), removeCurve(), setLegendRelativePosition(), setLegendVisibility(), SXYChart(), and ~SXYChart().

XYRasterText* SXYChart::xy_subtitle [private]
 

Objeto XY que representa o subtítulo do gráfico.

Definition at line 57 of file sxy_chart.h.

Referenced by getSubTitle(), getSubTitleColor(), getXySubTitle(), setSubTitle(), setSubTitleColor(), SXYChart(), and ~SXYChart().

XYRasterText* SXYChart::xy_title [private]
 

Objeto XY que representa o título do gráfico.

Definition at line 54 of file sxy_chart.h.

Referenced by getTitle(), getTitleColor(), getXyTitle(), setTitle(), setTitleColor(), SXYChart(), and ~SXYChart().

XYGrid* SXYChart::xy_xgrid [private]
 

Objeto XY que representa o grid x do gráfico.

Definition at line 81 of file sxy_chart.h.

Referenced by getGridColor(), getGridDirection(), getGridScales(), getGridStep(), getGridVisibility(), setGridColor(), setGridDirection(), setGridPosition(), setGridScales(), setGridSize(), setGridStep(), setGridType(), setGridVisibility(), SXYChart(), and ~SXYChart().

XYGrid* SXYChart::xy_ygrid [private]
 

Objeto XY que representa o grid y do gráfico.

Definition at line 84 of file sxy_chart.h.

Referenced by getGridDirection(), getGridScales(), getGridStep(), getGridVisibility(), setGridColor(), setGridDirection(), setGridPosition(), setGridScales(), setGridSize(), setGridStep(), setGridType(), setGridVisibility(), SXYChart(), and ~SXYChart().

SXYVector<SXYAxis*>* SXYChart::yaxes_vector [private]
 

Estrutura com os objetos XY que manipulam os eixos verticais.

Definition at line 69 of file sxy_chart.h.

Referenced by getAxis(), getNumAxes(), insertAxis(), removeAxis(), SXYChart(), and ~SXYChart().

SXYGridType SXYChart::ygrid_type [private]
 

tipo de grid horizontal

Definition at line 78 of file sxy_chart.h.

Referenced by getGridType(), and setGridType().

double SXYChart::ymulstep [private]
 

Multiplo para o grid vertical a partir do eixo Y principal.

Definition at line 48 of file sxy_chart.h.

Referenced by getGridAutoMultipleStep(), setGridAutoMultipleStep(), and SXYChart().


The documentation for this class was generated from the following files:
SXY
Tecgraf / PUC-Rio - Computer Graphics Technology Group