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

SXYArea Class Reference

#include <sxy_area.h>

Collaboration diagram for SXYArea:

Collaboration graph
[legend]
List of all members.

Public Methods

void setHorizontalLimits (double min, double max)
void setVerticalLimits (double min, double max)
void getHorizontalLimits (double &min, double &max)
void getVerticalLimits (double &min, double &max)
void setTitleSize (int sz)
int getTitleSize (void)
void setTitle (char *txt)
char * getTitle (void)
long int getLineColor (void)
void setLineColor (long int col)
int getLineWidth (void)
void setLineWidth (int col)
int getForcedText (void)
void setForcedText (int flg)
int getLineStyle (void)
void setLineStyle (int col)
long int getBackgroundColor (void)
void setBackgroundColor (long int col)
long int getTitleColor (void)
void setTitleColor (long int col)
 SXYArea (SXYAxis *x, SXYAxis *y)
virtual ~SXYArea ()

Static Public Attributes

const int CONTINUOUS = XYObject::continuous
const int DASHED = XYObject::dashed
const int DOTTED = XYObject::dotted

Private Attributes

SXYAxisx_axis
SXYAxisy_axis
XYCartesianArea * xy_area
double xmin
double xmax
double ymin
double ymax

Constructor & Destructor Documentation

SXYArea::SXYArea SXYAxis   x,
SXYAxis   y
 

Definition at line 22 of file sxy_area.cpp.

References SXYAxis::getChart(), SXYAxis::getXyAxis(), SXYChart::getXyGraph(), x_axis, xy_area, and y_axis.

SXYArea::~SXYArea   [virtual]
 

Definition at line 41 of file sxy_area.cpp.

References SXYAxis::getChart(), SXYChart::getXyGraph(), x_axis, and xy_area.


Member Function Documentation

long int SXYArea::getBackgroundColor void   
 

Definition at line 58 of file sxy_area.cpp.

References xy_area.

int SXYArea::getForcedText void   
 

Definition at line 89 of file sxy_area.cpp.

References xy_area.

void SXYArea::getHorizontalLimits double &    min,
double &    max
 

Definition at line 163 of file sxy_area.cpp.

References max, min, and xy_area.

long int SXYArea::getLineColor void   
 

Definition at line 83 of file sxy_area.cpp.

References xy_area.

int SXYArea::getLineStyle void   
 

Definition at line 113 of file sxy_area.cpp.

References xy_area.

int SXYArea::getLineWidth void   
 

Definition at line 101 of file sxy_area.cpp.

References xy_area.

char * SXYArea::getTitle void   
 

Definition at line 143 of file sxy_area.cpp.

References xy_area.

long int SXYArea::getTitleColor void   
 

Definition at line 71 of file sxy_area.cpp.

References xy_area.

int SXYArea::getTitleSize void   
 

Definition at line 131 of file sxy_area.cpp.

References xy_area.

void SXYArea::getVerticalLimits double &    min,
double &    max
 

Definition at line 170 of file sxy_area.cpp.

References max, min, and xy_area.

void SXYArea::setBackgroundColor long int    col
 

Definition at line 52 of file sxy_area.cpp.

References xy_area.

void SXYArea::setForcedText int    flg
 

Definition at line 95 of file sxy_area.cpp.

References xy_area.

void SXYArea::setHorizontalLimits double    min,
double    max
 

Definition at line 149 of file sxy_area.cpp.

References xy_area.

void SXYArea::setLineColor long int    col
 

Definition at line 77 of file sxy_area.cpp.

References xy_area.

void SXYArea::setLineStyle int    col
 

Definition at line 119 of file sxy_area.cpp.

References xy_area.

void SXYArea::setLineWidth int    col
 

Definition at line 107 of file sxy_area.cpp.

References xy_area.

void SXYArea::setTitle char *    txt
 

Definition at line 137 of file sxy_area.cpp.

References xy_area.

void SXYArea::setTitleColor long int    col
 

Definition at line 65 of file sxy_area.cpp.

References xy_area.

void SXYArea::setTitleSize int    sz
 

Definition at line 125 of file sxy_area.cpp.

References xy_area.

void SXYArea::setVerticalLimits double    min,
double    max
 

Definition at line 156 of file sxy_area.cpp.

References xy_area.


Member Data Documentation

const int SXYArea::CONTINUOUS = XYObject::continuous [static]
 

Definition at line 16 of file sxy_area.cpp.

const int SXYArea::DASHED = XYObject::dashed [static]
 

Definition at line 17 of file sxy_area.cpp.

const int SXYArea::DOTTED = XYObject::dotted [static]
 

Definition at line 18 of file sxy_area.cpp.

SXYAxis* SXYArea::x_axis [private]
 

Definition at line 17 of file sxy_area.h.

Referenced by SXYArea(), and ~SXYArea().

double SXYArea::xmax [private]
 

Definition at line 23 of file sxy_area.h.

double SXYArea::xmin [private]
 

Definition at line 22 of file sxy_area.h.

XYCartesianArea* SXYArea::xy_area [private]
 

Definition at line 20 of file sxy_area.h.

Referenced by getBackgroundColor(), getForcedText(), getHorizontalLimits(), getLineColor(), getLineStyle(), getLineWidth(), getTitle(), getTitleColor(), getTitleSize(), getVerticalLimits(), setBackgroundColor(), setForcedText(), setHorizontalLimits(), setLineColor(), setLineStyle(), setLineWidth(), setTitle(), setTitleColor(), setTitleSize(), setVerticalLimits(), SXYArea(), and ~SXYArea().

SXYAxis* SXYArea::y_axis [private]
 

Definition at line 18 of file sxy_area.h.

Referenced by SXYArea().

double SXYArea::ymax [private]
 

Definition at line 25 of file sxy_area.h.

double SXYArea::ymin [private]
 

Definition at line 24 of file sxy_area.h.


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