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)
SXYAxisgetAxis (SXYAxisOrientation orientation, unsigned int a)
unsigned int getNumAxes (SXYAxisOrientation orientation)
void insertAxis (SXYAxisOrientation orientation, SXYAxis *axis)
void removeAxis (SXYAxisOrientation orientation, SXYAxis *axis)
SXYCurvegetCurve (unsigned int c)
unsigned int getNumCurves (void)
void insertCurve (SXYCurve *curve)
void removeCurve (SXYCurve *curve)
SXYAreagetArea (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)
SXYGraphgetGraph (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)
SXYCurvegetCurveFromAxis (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.

SXYGraphgraph
 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