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

SXYSeries Class Reference

#include <sxy_series.h>

Inheritance diagram for SXYSeries:

Inheritance graph
[legend]
List of all members.

Public Methods

void domain (double begin, double end)
void domain (double *begin, double *end) const
xybool changPoint (unsigned int, double, double)
unsigned int numPoints (void)
xybool point (int n, double &x, double &y)
virtual unsigned int getNumPoints (void)=0
virtual unsigned int getPoint (unsigned int n, double &x, double &y)=0
virtual void writePoint (unsigned int n, double x, double y)
virtual void getLimits (double &xmin, double &xmax, double &ymin, double &ymax)
 Função de consulta aos limites da série.

 SXYSeries ()
virtual ~SXYSeries ()

Static Public Methods

unsigned int isValidNumber (double n)
double getAnInvalidNumber (void)
void getSeveralLimits (SXYVector< SXYSeries * > *vector, double &xmin, double &xmax, double &ymin, double &ymax)

Constructor & Destructor Documentation

SXYSeries::SXYSeries  
 

Definition at line 127 of file sxy_series.cpp.

SXYSeries::~SXYSeries   [virtual]
 

Definition at line 133 of file sxy_series.cpp.


Member Function Documentation

xybool SXYSeries::changPoint unsigned    int,
double   ,
double   
 

Definition at line 68 of file sxy_series.cpp.

void SXYSeries::domain double *    begin,
double *    end
const
 

Definition at line 60 of file sxy_series.cpp.

void SXYSeries::domain double    begin,
double    end
 

Definition at line 54 of file sxy_series.cpp.

double SXYSeries::getAnInvalidNumber void    [static]
 

Definition at line 16 of file sxy_series.cpp.

Referenced by SXYArraySeries::invalidatePoint(), and SXYCoeficientsAproximationSeries::resetCoeficients().

void SXYSeries::getLimits double &    xmin,
double &    xmax,
double &    ymin,
double &    ymax
[virtual]
 

Função de consulta aos limites da série.

Parameters:
xmin valor horizontal mínimo
xmax valor horizontal máximo
ymin valor vertical mínimo
ymax valor vertical máximo

Reimplemented in SXYCoeficientsAproximationSeries.

Definition at line 80 of file sxy_series.cpp.

References getNumPoints(), and getPoint().

Referenced by getSeveralLimits().

virtual unsigned int SXYSeries::getNumPoints void    [pure virtual]
 

Implemented in SXYArraySeries, SXYCoeficientsAproximationSeries, and SXYNullSeries.

Referenced by SXYCoeficientsAproximationSeries::fillBuffer(), SXYSimpleCurve::getCurveNumPoints(), getLimits(), SXYTaskMovePoint::mouseClick(), numPoints(), and point().

virtual unsigned int SXYSeries::getPoint unsigned int    n,
double &    x,
double &    y
[pure virtual]
 

Implemented in SXYArraySeries, SXYCoeficientsAproximationSeries, and SXYNullSeries.

Referenced by SXYCoeficientsAproximationSeries::fillBuffer(), SXYSimpleCurve::getCurvePoint(), getLimits(), SXYCurve::getPointFromSeries(), SXYTaskMovePoint::mouseClick(), and point().

void SXYSeries::getSeveralLimits SXYVector< SXYSeries * > *    vector,
double &    xmin,
double &    xmax,
double &    ymin,
double &    ymax
[static]
 

Definition at line 28 of file sxy_series.cpp.

References SXYVector< T >::getElement(), SXYVector< T >::getLength(), and getLimits().

Referenced by SXYCoeficientsAproximationSeries::getLimits(), and SXYCurve::getLimits().

unsigned int SXYSeries::isValidNumber double    n [static]
 

Definition at line 22 of file sxy_series.cpp.

Referenced by SXYCoeficientsAproximationSeries::getCoeficient(), SXYArraySeries::getPoint(), and SXYArrayCurve::isInvalidValue().

unsigned int SXYSeries::numPoints void   
 

Definition at line 108 of file sxy_series.cpp.

References getNumPoints().

xybool SXYSeries::point int    n,
double &    x,
double &    y
 

Definition at line 116 of file sxy_series.cpp.

References getNumPoints(), and getPoint().

Referenced by SXYArraySeries::getPoint().

void SXYSeries::writePoint unsigned int    n,
double    x,
double    y
[virtual]
 

Reimplemented in SXYArraySeries.

Definition at line 48 of file sxy_series.cpp.

Referenced by SXYTaskMovePoint::mouseUnclick().


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