Default implementation of PlotErrorData using standard containers, plus PlotPointDataImpls for the errors. More...
#include <PlotData.h>
Public Member Functions | |
PlotErrorDataImpl (T *&x, T *&y, T *&xError, T *&yError, unsigned int size, bool shouldDelete=true) | |
Symmetric error constructors. | |
PlotErrorDataImpl (vector< T > &x, vector< T > &y, vector< T > &xError, vector< T > &yError, bool shouldDelete=false) | |
PlotErrorDataImpl (Vector< T > &x, Vector< T > &y, Vector< T > &xError, Vector< T > &yError, bool shouldDelete=false) | |
PlotErrorDataImpl (T *&x, T *&y, T *&xLeftError, T *&xRightError, T *&yBottomError, T *&yTopError, unsigned int size, bool shouldDelete=true) | |
Asymmetric error constructors. | |
PlotErrorDataImpl (vector< T > &x, vector< T > &y, vector< T > &xLeftError, vector< T > &xRightError, vector< T > &yBottomError, vector< T > &yTopError, bool shouldDelete=false) | |
PlotErrorDataImpl (Vector< T > &x, Vector< T > &y, Vector< T > &xLeftError, Vector< T > &xRightError, Vector< T > &yBottomError, Vector< T > &yTopError, bool shouldDelete=false) | |
~PlotErrorDataImpl () | |
bool | willDeleteData () const |
Overrides PlotPointDataImpl::willDeleteData(). | |
void | setDeleteData (bool del=true) |
Overrides PlotPointDataImpl::setDeleteData(). | |
double | xLeftErrorAt (unsigned int i) const |
Implements PlotErrorData getter methods. | |
double | xRightErrorAt (unsigned int i) const |
double | yBottomErrorAt (unsigned int i) const |
double | yTopErrorAt (unsigned int i) const |
bool | errorMaxes (double &xLeft, double &xRight, double &yBottom, double &yTop) |
Implements PlotErrorData::errorMaxes(). | |
Private Attributes | |
PlotPointDataImpl< T > | m_xError |
PlotPointDataImpl< T > | m_yError |
Default implementation of PlotErrorData using standard containers, plus PlotPointDataImpls for the errors.
Definition at line 801 of file PlotData.h.
casa::PlotErrorDataImpl< T >::PlotErrorDataImpl | ( | T *& | x, | |
T *& | y, | |||
T *& | xError, | |||
T *& | yError, | |||
unsigned int | size, | |||
bool | shouldDelete = true | |||
) | [inline] |
Symmetric error constructors.
Definition at line 806 of file PlotData.h.
casa::PlotErrorDataImpl< T >::PlotErrorDataImpl | ( | vector< T > & | x, | |
vector< T > & | y, | |||
vector< T > & | xError, | |||
vector< T > & | yError, | |||
bool | shouldDelete = false | |||
) | [inline] |
Definition at line 811 of file PlotData.h.
casa::PlotErrorDataImpl< T >::PlotErrorDataImpl | ( | Vector< T > & | x, | |
Vector< T > & | y, | |||
Vector< T > & | xError, | |||
Vector< T > & | yError, | |||
bool | shouldDelete = false | |||
) | [inline] |
Definition at line 816 of file PlotData.h.
casa::PlotErrorDataImpl< T >::PlotErrorDataImpl | ( | T *& | x, | |
T *& | y, | |||
T *& | xLeftError, | |||
T *& | xRightError, | |||
T *& | yBottomError, | |||
T *& | yTopError, | |||
unsigned int | size, | |||
bool | shouldDelete = true | |||
) | [inline] |
Asymmetric error constructors.
Definition at line 825 of file PlotData.h.
casa::PlotErrorDataImpl< T >::PlotErrorDataImpl | ( | vector< T > & | x, | |
vector< T > & | y, | |||
vector< T > & | xLeftError, | |||
vector< T > & | xRightError, | |||
vector< T > & | yBottomError, | |||
vector< T > & | yTopError, | |||
bool | shouldDelete = false | |||
) | [inline] |
Definition at line 831 of file PlotData.h.
casa::PlotErrorDataImpl< T >::PlotErrorDataImpl | ( | Vector< T > & | x, | |
Vector< T > & | y, | |||
Vector< T > & | xLeftError, | |||
Vector< T > & | xRightError, | |||
Vector< T > & | yBottomError, | |||
Vector< T > & | yTopError, | |||
bool | shouldDelete = false | |||
) | [inline] |
Definition at line 837 of file PlotData.h.
casa::PlotErrorDataImpl< T >::~PlotErrorDataImpl | ( | ) | [inline] |
Definition at line 845 of file PlotData.h.
bool casa::PlotErrorDataImpl< T >::errorMaxes | ( | double & | xLeft, | |
double & | xRight, | |||
double & | yBottom, | |||
double & | yTop | |||
) | [inline] |
Implements PlotErrorData::errorMaxes().
Definition at line 869 of file PlotData.h.
References casa::PlotErrorDataImpl< T >::m_xError, and casa::PlotErrorDataImpl< T >::m_yError.
void casa::PlotErrorDataImpl< T >::setDeleteData | ( | bool | del = true |
) | [inline, virtual] |
Overrides PlotPointDataImpl::setDeleteData().
Reimplemented from casa::PlotPointDataImpl< T >.
Definition at line 854 of file PlotData.h.
References casa::PlotErrorDataImpl< T >::m_xError, and casa::PlotErrorDataImpl< T >::m_yError.
bool casa::PlotErrorDataImpl< T >::willDeleteData | ( | ) | const [inline, virtual] |
Overrides PlotPointDataImpl::willDeleteData().
Reimplemented from casa::PlotPointDataImpl< T >.
Definition at line 848 of file PlotData.h.
References casa::PlotErrorDataImpl< T >::m_xError, and casa::PlotErrorDataImpl< T >::m_yError.
double casa::PlotErrorDataImpl< T >::xLeftErrorAt | ( | unsigned int | i | ) | const [inline] |
Implements PlotErrorData getter methods.
Definition at line 862 of file PlotData.h.
References casa::PlotErrorDataImpl< T >::m_xError.
double casa::PlotErrorDataImpl< T >::xRightErrorAt | ( | unsigned int | i | ) | const [inline] |
Definition at line 863 of file PlotData.h.
References casa::PlotErrorDataImpl< T >::m_xError.
double casa::PlotErrorDataImpl< T >::yBottomErrorAt | ( | unsigned int | i | ) | const [inline] |
Definition at line 864 of file PlotData.h.
References casa::PlotErrorDataImpl< T >::m_yError.
double casa::PlotErrorDataImpl< T >::yTopErrorAt | ( | unsigned int | i | ) | const [inline] |
Definition at line 865 of file PlotData.h.
References casa::PlotErrorDataImpl< T >::m_yError.
PlotPointDataImpl<T> casa::PlotErrorDataImpl< T >::m_xError [private] |
PlotPointDataImpl<T> casa::PlotErrorDataImpl< T >::m_yError [private] |