#include <sxy_graph_simple.h>
Inheritance diagram for SXYSimpleGraph:
Public Methods | |
void | setType (SXYSimpleGraphType typ) |
SXYSimpleGraphType | getType (void) |
SXYChart * | getTheChart (void) |
SXYAxis * | getVerticalAxis (void) |
SXYAxis * | getHorizontalAxis (void) |
void | remountGraph (void) |
void | getScales (double &xmin, double &xmax, double &ymin, double &ymax) |
void | setScales (double xmin, double xmax, double ymin, double ymax) |
void | setGridScales (double xmin, double xmax, double ymin, double ymax) |
void | getGridScales (double &xmin, double &xmax, double &ymin, double &ymax) |
void | fitHorizontalScale (void) |
void | fitVerticalScale (void) |
void | fitAllScales (void) |
void | revertHorizontalAxis (void) |
void | revertVerticalAxis (void) |
void | setAxesLayout (SXYSimpleGraphLayout new_layout) |
void | setHorizontalAxisDirection (SXYAxisDirection direction) |
void | setVerticalAxisDirection (SXYAxisDirection direction) |
SXYAxisDirection | getHorizontalAxisDirection (void) |
SXYAxisDirection | getVerticalAxisDirection (void) |
void | setHorizontalAxisPosition (double xp, double yp) |
void | setVerticalAxisPosition (double xp, double yp) |
void | getHorizontalAxisPosition (double &xp, double &yp) |
void | getVerticalAxisPosition (double &xp, double &yp) |
void | setVerticalAxisSize (double size) |
double | getVerticalAxisSize (void) |
void | setHorizontalAxisSize (double size) |
double | getHorizontalAxisSize (void) |
void | setTheTitle (char *title) |
void | setTheSubTitle (char *title) |
char * | getTheTitle (void) |
char * | getTheSubTitle (void) |
void | setHorizontalAxisTitle (char *title) |
void | setVerticalAxisTitle (char *title) |
char * | getHorizontalAxisTitle (void) |
char * | getVerticalAxisTitle (void) |
void | getAxesSteps (double &sx, double &sy) |
void | setAxesSteps (double sx, double sy) |
void | getGridsSteps (double &sx, double &sy) |
void | setGridsSteps (double sx, double sy) |
void | getGridsAutoMultipleSteps (double &smx, double &smy) |
void | setGridsAutoMultipleSteps (double smx, double smy) |
void | attachCurve (SXYCurve *curve) |
void | detachCurve (SXYCurve *curve) |
SXYSimpleGraph (Ihandle *iupcnv, SXYSimpleGraphType typ) | |
Construtor da classe. | |
virtual | ~SXYSimpleGraph () |
Destrutor. | |
Protected Methods | |
void | adaptGrid (SXYAxis *ax) |
void | inferGridType (SXYGridType *xtype, SXYGridType *ytype) |
void | inferAxisType (SXYAxisType *xtype, SXYAxisType *ytype) |
Private Attributes | |
SXYSimpleGraphType | type |
|
Construtor da classe.
Definition at line 25 of file sxy_graph_simple.cpp. References type. |
|
Destrutor.
Definition at line 134 of file sxy_graph_simple.cpp. References getHorizontalAxis(), SXYChart::getNumAxes(), SXYGraph::getNumCharts(), getTheChart(), and getVerticalAxis(). |
|
|
Definition at line 447 of file sxy_graph_simple.cpp. References getHorizontalAxis(), getVerticalAxis(), and SXYCurve::setAxis(). |
|
Definition at line 456 of file sxy_graph_simple.cpp. References SXYCurve::unsetAxis(). |
|
Definition at line 213 of file sxy_graph_simple.cpp. References adaptGrid(), SXYGraph::fitScales(), getHorizontalAxis(), and getVerticalAxis(). |
|
Definition at line 199 of file sxy_graph_simple.cpp. References adaptGrid(), SXYGraph::fitScales(), and getHorizontalAxis(). |
|
Definition at line 206 of file sxy_graph_simple.cpp. References adaptGrid(), SXYGraph::fitScales(), and getVerticalAxis(). |
|
Definition at line 165 of file sxy_graph_simple.cpp. References getHorizontalAxis(), SXYAxis::getStep(), and getVerticalAxis(). |
|
Definition at line 260 of file sxy_graph_simple.cpp. References SXYChart::getGridAutoMultipleStep(), and getTheChart(). |
|
Definition at line 222 of file sxy_graph_simple.cpp. References SXYChart::getGridScales(), and getTheChart(). |
|
Definition at line 242 of file sxy_graph_simple.cpp. References SXYChart::getGridStep(), and getTheChart(). |
|
Definition at line 440 of file sxy_graph_simple.cpp. References SXYChart::getAxis(), and getTheChart(). Referenced by attachCurve(), fitAllScales(), fitHorizontalScale(), getAxesSteps(), getHorizontalAxisDirection(), getHorizontalAxisSize(), getHorizontalAxisTitle(), getScales(), inferGridType(), revertHorizontalAxis(), setAxesSteps(), setHorizontalAxisDirection(), setHorizontalAxisPosition(), setHorizontalAxisSize(), setHorizontalAxisTitle(), setScales(), and ~SXYSimpleGraph(). |
|
Definition at line 332 of file sxy_graph_simple.cpp. References SXYAxis::getDirection(), getHorizontalAxis(), and SXYAxisDirection. |
|
|
|
Definition at line 512 of file sxy_graph_simple.cpp. References getHorizontalAxis(), and SXYAxis::getSize(). |
|
Definition at line 398 of file sxy_graph_simple.cpp. References getHorizontalAxis(), and SXYAxis::getTitle(). |
|
Definition at line 154 of file sxy_graph_simple.cpp. References getHorizontalAxis(), SXYAxis::getScales(), and getVerticalAxis(). |
|
Definition at line 427 of file sxy_graph_simple.cpp. References SXYGraph::getChart(). Referenced by adaptGrid(), getGridsAutoMultipleSteps(), getGridScales(), getGridsSteps(), getHorizontalAxis(), getTheSubTitle(), getTheTitle(), getVerticalAxis(), remountGraph(), setGridsAutoMultipleSteps(), setGridScales(), setGridsSteps(), setScales(), setTheSubTitle(), setTheTitle(), and ~SXYSimpleGraph(). |
|
Definition at line 372 of file sxy_graph_simple.cpp. References SXYChart::getSubTitle(), and getTheChart(). |
|
Definition at line 356 of file sxy_graph_simple.cpp. References getTheChart(), and SXYChart::getTitle(). |
|
Definition at line 421 of file sxy_graph_simple.cpp. References SXYSimpleGraphType, and type. Referenced by inferAxisType(). |
|
Definition at line 433 of file sxy_graph_simple.cpp. References SXYChart::getAxis(), and getTheChart(). Referenced by attachCurve(), fitAllScales(), fitVerticalScale(), getAxesSteps(), getScales(), getVerticalAxisDirection(), getVerticalAxisSize(), getVerticalAxisTitle(), inferGridType(), revertVerticalAxis(), setAxesSteps(), setScales(), setVerticalAxisDirection(), setVerticalAxisPosition(), setVerticalAxisSize(), setVerticalAxisTitle(), and ~SXYSimpleGraph(). |
|
Definition at line 340 of file sxy_graph_simple.cpp. References SXYAxis::getDirection(), getVerticalAxis(), and SXYAxisDirection. |
|
|
|
Definition at line 496 of file sxy_graph_simple.cpp. References SXYAxis::getSize(), and getVerticalAxis(). |
|
Definition at line 406 of file sxy_graph_simple.cpp. References SXYAxis::getTitle(), and getVerticalAxis(). |
|
Definition at line 111 of file sxy_graph_simple.cpp. References getType(), LINEAR_AXIS, LOG_AXIS, LOG_SIMPLE_GRAPH, SEMILOG_SIMPLE_GRAPH, SXYSimpleGraphType, TIME_AXIS, TIME_LINEAR_SIMPLE_GRAPH, and TIME_LOG_SIMPLE_GRAPH. Referenced by remountGraph(). |
|
Definition at line 97 of file sxy_graph_simple.cpp. References getHorizontalAxis(), SXYAxis::getType(), getVerticalAxis(), LINEAR_GRID, LOG_AXIS, and LOG_GRID. Referenced by remountGraph(). |
|
|
Definition at line 462 of file sxy_graph_simple.cpp. References SXYAxis::getDirection(), getHorizontalAxis(), SXYAxis::getPosition(), INVERTED_AXIS, NORMAL_AXIS, SXYAxis::setDirection(), SXYAxis::setPosition(), and SXYAxisDirection. |
|
Definition at line 475 of file sxy_graph_simple.cpp. References SXYAxis::getDirection(), SXYAxis::getPosition(), getVerticalAxis(), INVERTED_AXIS, NORMAL_AXIS, SXYAxis::setDirection(), SXYAxis::setPosition(), and SXYAxisDirection. |
|
Definition at line 520 of file sxy_graph_simple.cpp. References DEPTH_LAYOUT, HALF_CROSS_LAYOUT, QUARTER_CROSS_LAYOUT, setHorizontalAxisDirection(), setHorizontalAxisPosition(), setHorizontalAxisSize(), setVerticalAxisDirection(), setVerticalAxisPosition(), setVerticalAxisSize(), and TYPICAL_LAYOUT. |
|
Definition at line 175 of file sxy_graph_simple.cpp. References getHorizontalAxis(), getVerticalAxis(), and SXYAxis::setStep(). |
|
Definition at line 269 of file sxy_graph_simple.cpp. References getTheChart(), and SXYChart::setGridAutoMultipleStep(). |
|
Definition at line 232 of file sxy_graph_simple.cpp. References getTheChart(), and SXYChart::setGridScales(). |
|
Definition at line 251 of file sxy_graph_simple.cpp. References getTheChart(), and SXYChart::setGridStep(). |
|
Definition at line 296 of file sxy_graph_simple.cpp. References adaptGrid(), getHorizontalAxis(), and SXYAxis::setDirection(). Referenced by setAxesLayout(). |
|
Definition at line 305 of file sxy_graph_simple.cpp. References adaptGrid(), getHorizontalAxis(), and SXYAxis::setPosition(). Referenced by setAxesLayout(). |
|
Definition at line 504 of file sxy_graph_simple.cpp. References getHorizontalAxis(), and SXYAxis::setSize(). Referenced by setAxesLayout(). |
|
Definition at line 381 of file sxy_graph_simple.cpp. References getHorizontalAxis(), and SXYAxis::setTitle(). |
|
Definition at line 185 of file sxy_graph_simple.cpp. References getHorizontalAxis(), getTheChart(), getVerticalAxis(), SXYAxis::setScales(), and SXYChart::tryGridAdjust(). |
|
Definition at line 364 of file sxy_graph_simple.cpp. References getTheChart(), and SXYChart::setSubTitle(). |
|
Definition at line 348 of file sxy_graph_simple.cpp. References getTheChart(), and SXYChart::setTitle(). |
|
Definition at line 414 of file sxy_graph_simple.cpp. References remountGraph(), and type. |
|
Definition at line 323 of file sxy_graph_simple.cpp. References adaptGrid(), getVerticalAxis(), and SXYAxis::setDirection(). Referenced by setAxesLayout(). |
|
Definition at line 314 of file sxy_graph_simple.cpp. References adaptGrid(), getVerticalAxis(), and SXYAxis::setPosition(). Referenced by setAxesLayout(). |
|
Definition at line 488 of file sxy_graph_simple.cpp. References getVerticalAxis(), and SXYAxis::setSize(). Referenced by setAxesLayout(). |
|
Definition at line 389 of file sxy_graph_simple.cpp. References getVerticalAxis(), and SXYAxis::setTitle(). |
|
Definition at line 42 of file sxy_graph_simple.h. Referenced by getType(), setType(), and SXYSimpleGraph(). |