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] |
1.6.1