Default implementation of PlotErrorData using standard containers, plus scalars for the four errors. More...
#include <PlotData.h>
Public Member Functions | |
PlotScalarErrorDataImpl (vector< T > &x, vector< T > &y, T xLeftError, T xRightError, T yBottomError, T yTopError, bool shouldDelete=false) | |
Scalar error for top, bottom, left, and right. | |
PlotScalarErrorDataImpl (Vector< T > &x, Vector< T > &y, T xLeftError, T xRightError, T yBottomError, T yTopError, bool shouldDelete=false) | |
PlotScalarErrorDataImpl (T *&x, T *&y, unsigned int size, T xLeftError, T xRightError, T yBottomError, T yTopError, bool shouldDelete=false) | |
PlotScalarErrorDataImpl (vector< T > &x, vector< T > &y, T xError, T yError, bool shouldDelete=false) | |
Single error for x and y. | |
PlotScalarErrorDataImpl (Vector< T > &x, Vector< T > &y, T xError, T yError, bool shouldDelete=false) | |
PlotScalarErrorDataImpl (T *&x, T *&y, unsigned int size, T xError, T yError, bool shouldDelete=false) | |
PlotScalarErrorDataImpl (vector< T > &x, vector< T > &y, T error, bool shouldDelete=false) | |
Single error for all values. | |
PlotScalarErrorDataImpl (Vector< T > &x, Vector< T > &y, T error, bool shouldDelete=false) | |
PlotScalarErrorDataImpl (T *&x, T *&y, unsigned int size, T error, bool shouldDelete=false) | |
~PlotScalarErrorDataImpl () | |
Destructor. | |
double | xLeftErrorAt (unsigned int) const |
Implements PlotErrorData getter methods. | |
double | xRightErrorAt (unsigned int) const |
double | yBottomErrorAt (unsigned int) const |
double | yTopErrorAt (unsigned int) const |
bool | errorMaxes (double &xLeft, double &xRight, double &yBottom, double &yTop) |
Implements PlotErrorData::errorMaxes(). | |
Private Attributes | |
T | m_xLeftError |
T | m_xRightError |
T | m_yBottomError |
T | m_yTopError |
Default implementation of PlotErrorData using standard containers, plus scalars for the four errors.
Definition at line 710 of file PlotData.h.
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl | ( | vector< T > & | x, | |
vector< T > & | y, | |||
T | xLeftError, | |||
T | xRightError, | |||
T | yBottomError, | |||
T | yTopError, | |||
bool | shouldDelete = false | |||
) | [inline] |
Scalar error for top, bottom, left, and right.
Definition at line 715 of file PlotData.h.
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl | ( | Vector< T > & | x, | |
Vector< T > & | y, | |||
T | xLeftError, | |||
T | xRightError, | |||
T | yBottomError, | |||
T | yTopError, | |||
bool | shouldDelete = false | |||
) | [inline] |
Definition at line 720 of file PlotData.h.
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl | ( | T *& | x, | |
T *& | y, | |||
unsigned int | size, | |||
T | xLeftError, | |||
T | xRightError, | |||
T | yBottomError, | |||
T | yTopError, | |||
bool | shouldDelete = false | |||
) | [inline] |
Definition at line 725 of file PlotData.h.
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl | ( | vector< T > & | x, | |
vector< T > & | y, | |||
T | xError, | |||
T | yError, | |||
bool | shouldDelete = false | |||
) | [inline] |
Single error for x and y.
Definition at line 735 of file PlotData.h.
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl | ( | Vector< T > & | x, | |
Vector< T > & | y, | |||
T | xError, | |||
T | yError, | |||
bool | shouldDelete = false | |||
) | [inline] |
Definition at line 739 of file PlotData.h.
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl | ( | T *& | x, | |
T *& | y, | |||
unsigned int | size, | |||
T | xError, | |||
T | yError, | |||
bool | shouldDelete = false | |||
) | [inline] |
Definition at line 743 of file PlotData.h.
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl | ( | vector< T > & | x, | |
vector< T > & | y, | |||
T | error, | |||
bool | shouldDelete = false | |||
) | [inline] |
Single error for all values.
Definition at line 752 of file PlotData.h.
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl | ( | Vector< T > & | x, | |
Vector< T > & | y, | |||
T | error, | |||
bool | shouldDelete = false | |||
) | [inline] |
Definition at line 756 of file PlotData.h.
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl | ( | T *& | x, | |
T *& | y, | |||
unsigned int | size, | |||
T | error, | |||
bool | shouldDelete = false | |||
) | [inline] |
Definition at line 760 of file PlotData.h.
casa::PlotScalarErrorDataImpl< T >::~PlotScalarErrorDataImpl | ( | ) | [inline] |
Destructor.
Definition at line 768 of file PlotData.h.
bool casa::PlotScalarErrorDataImpl< T >::errorMaxes | ( | double & | xLeft, | |
double & | xRight, | |||
double & | yBottom, | |||
double & | yTop | |||
) | [inline] |
Implements PlotErrorData::errorMaxes().
Definition at line 779 of file PlotData.h.
References casa::PlotScalarErrorDataImpl< T >::m_xLeftError, casa::PlotScalarErrorDataImpl< T >::m_xRightError, casa::PlotScalarErrorDataImpl< T >::m_yBottomError, and casa::PlotScalarErrorDataImpl< T >::m_yTopError.
double casa::PlotScalarErrorDataImpl< T >::xLeftErrorAt | ( | unsigned | int | ) | const [inline] |
Implements PlotErrorData getter methods.
Definition at line 772 of file PlotData.h.
References casa::PlotScalarErrorDataImpl< T >::m_xLeftError.
double casa::PlotScalarErrorDataImpl< T >::xRightErrorAt | ( | unsigned | int | ) | const [inline] |
Definition at line 773 of file PlotData.h.
References casa::PlotScalarErrorDataImpl< T >::m_xRightError.
double casa::PlotScalarErrorDataImpl< T >::yBottomErrorAt | ( | unsigned | int | ) | const [inline] |
Definition at line 774 of file PlotData.h.
References casa::PlotScalarErrorDataImpl< T >::m_yBottomError.
double casa::PlotScalarErrorDataImpl< T >::yTopErrorAt | ( | unsigned | int | ) | const [inline] |
Definition at line 775 of file PlotData.h.
References casa::PlotScalarErrorDataImpl< T >::m_yTopError.
T casa::PlotScalarErrorDataImpl< T >::m_xLeftError [private] |
Definition at line 789 of file PlotData.h.
Referenced by casa::PlotScalarErrorDataImpl< T >::errorMaxes(), and casa::PlotScalarErrorDataImpl< T >::xLeftErrorAt().
T casa::PlotScalarErrorDataImpl< T >::m_xRightError [private] |
Definition at line 789 of file PlotData.h.
Referenced by casa::PlotScalarErrorDataImpl< T >::errorMaxes(), and casa::PlotScalarErrorDataImpl< T >::xRightErrorAt().
T casa::PlotScalarErrorDataImpl< T >::m_yBottomError [private] |
Definition at line 789 of file PlotData.h.
Referenced by casa::PlotScalarErrorDataImpl< T >::errorMaxes(), and casa::PlotScalarErrorDataImpl< T >::yBottomErrorAt().
T casa::PlotScalarErrorDataImpl< T >::m_yTopError [private] |
Definition at line 789 of file PlotData.h.
Referenced by casa::PlotScalarErrorDataImpl< T >::errorMaxes(), and casa::PlotScalarErrorDataImpl< T >::yTopErrorAt().