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