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

SXYAxis * x_axis
SXYAxis * y_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