#include <sxy_series_array.h>
Inheritance diagram for SXYArraySeries:
Public Methods | |
unsigned int | getSize () |
Consulta ao tamanho do vetor interno. | |
unsigned int | getNumPoints () |
Consulta ao número de pontos utilizados pela série (último índice válido). | |
void | removePointAt (unsigned int n) |
Remoção de um ponto em uma posição. | |
void | insertPoint (double x, double y) |
Inserção de um ponto na série. | |
void | insertHole (void) |
Inserção de um buraco no final da série. | |
void | insertHoleAt (unsigned int n) |
Inserção de um buraco uma posição. | |
void | insertPointAt (unsigned int n, double x, double y) |
Inserção de um ponto na série em uma posição. | |
void | writePoint (unsigned int n, double x, double y) |
Escrita de valor em um ponto da série. | |
void | invalidatePoint (unsigned int n) |
Invalidação de um ponto da série. | |
unsigned int | getPoint (unsigned int n, double &x, double &y) |
Consulta ao valor de um ponto da série. | |
virtual | ~SXYArraySeries () |
Destrutor para desalocação dos vetores internos. | |
SXYArraySeries (unsigned int n) | |
Construtor que demanda um valor inicial de alocação. | |
Protected Methods | |
void | allocVector (unsigned int n) |
Método para alocação e inicialização dos vetores internos. | |
void | deallocVector (void) |
Método para desalocação e aterramento dos vetores internos. | |
Private Attributes | |
SXYVector< SXYPoint > * | vector |
array de valores | |
Static Private Attributes | |
const SXYPoint | NIL = SXYPoint() |
Ponto nulo na série. |
Definition at line 42 of file sxy_series_array.h.
|
Destrutor para desalocação dos vetores internos.
Definition at line 18 of file sxy_series_array.cpp. References deallocVector(). |
|
Construtor que demanda um valor inicial de alocação.
Definition at line 27 of file sxy_series_array.cpp. References allocVector(), and vector. |
|
Método para alocação e inicialização dos vetores internos.
Definition at line 46 of file sxy_series_array.cpp. Referenced by SXYArraySeries(). |
|
Método para desalocação e aterramento dos vetores internos.
Definition at line 36 of file sxy_series_array.cpp. References vector. Referenced by ~SXYArraySeries(). |
|
Consulta ao número de pontos utilizados pela série (último índice válido).
Implements SXYSeries. Definition at line 65 of file sxy_series_array.cpp. References SXYVector< SXYPoint >::getLength(), and vector. |
|
Consulta ao valor de um ponto da série.
Implements SXYSeries. Definition at line 158 of file sxy_series_array.cpp. References SXYVector< SXYPoint >::getElement(), SXYPoint::getX(), SXYPoint::getY(), SXYSeries::isValidNumber(), SXYSeries::point(), and vector. |
|
Consulta ao tamanho do vetor interno.
Definition at line 56 of file sxy_series_array.cpp. References SXYVector< SXYPoint >::getAllocSize(), and vector. Referenced by SXYArrayCurve::getCurveSize(). |
|
Inserção de um buraco no final da série.
Definition at line 116 of file sxy_series_array.cpp. References SXYVector< SXYPoint >::insertElement(), and vector. Referenced by SXYArrayCurve::insertHole(). |
|
Inserção de um buraco uma posição.
Definition at line 95 of file sxy_series_array.cpp. References SXYVector< SXYPoint >::insertElementAt(), and vector. Referenced by SXYArrayCurve::insertHoleAt(). |
|
Inserção de um ponto na série.
Definition at line 128 of file sxy_series_array.cpp. References SXYVector< SXYPoint >::insertElement(), and vector. Referenced by SXYArrayCurve::insertPoint(). |
|
Inserção de um ponto na série em uma posição.
Definition at line 107 of file sxy_series_array.cpp. References SXYVector< SXYPoint >::insertElementAt(), and vector. Referenced by SXYArrayCurve::insertPointAt(). |
|
Invalidação de um ponto da série.
Definition at line 75 of file sxy_series_array.cpp. References SXYSeries::getAnInvalidNumber(), and writePoint(). Referenced by SXYArrayCurve::invalidateCurvePoint(). |
|
Remoção de um ponto em uma posição.
Definition at line 85 of file sxy_series_array.cpp. References SXYVector< SXYPoint >::removeElementAt(), and vector. Referenced by SXYArrayCurve::removePointAt(). |
|
Escrita de valor em um ponto da série.
Reimplemented from SXYSeries. Definition at line 141 of file sxy_series_array.cpp. References SXYVector< SXYPoint >::getElementReference(), and vector. Referenced by invalidatePoint(), and SXYArrayCurve::writePoint(). |
|
Ponto nulo na série.
Definition at line 12 of file sxy_series_array.cpp. Referenced by allocVector(). |
|
array de valores
Definition at line 48 of file sxy_series_array.h. Referenced by allocVector(), deallocVector(), getNumPoints(), getPoint(), getSize(), insertHole(), insertHoleAt(), insertPoint(), insertPointAt(), removePointAt(), SXYArraySeries(), and writePoint(). |