Default implementation of PlotErrorData using standard containers, plus PlotPointDataImpls for the errors.
More...
|
| PlotErrorDataImpl (T *&x, T *&y, T *&xError, T *&yError, unsigned int size, bool shouldDelete=true) |
| Symmetric error constructors. More...
|
|
| PlotErrorDataImpl (std::vector< T > &x, std::vector< T > &y, std::vector< T > &xError, std::vector< T > &yError, bool shouldDelete=false) |
|
| PlotErrorDataImpl (casacore::Vector< T > &x, casacore::Vector< T > &y, casacore::Vector< T > &xError, casacore::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. More...
|
|
| PlotErrorDataImpl (std::vector< T > &x, std::vector< T > &y, std::vector< T > &xLeftError, std::vector< T > &xRightError, std::vector< T > &yBottomError, std::vector< T > &yTopError, bool shouldDelete=false) |
|
| PlotErrorDataImpl (casacore::Vector< T > &x, casacore::Vector< T > &y, casacore::Vector< T > &xLeftError, casacore::Vector< T > &xRightError, casacore::Vector< T > &yBottomError, casacore::Vector< T > &yTopError, bool shouldDelete=false) |
|
| ~PlotErrorDataImpl () |
|
bool | willDeleteData () const |
| Overrides PlotPointDataImpl::willDeleteData(). More...
|
|
void | setDeleteData (bool del=true) |
| Overrides PlotPointDataImpl::setDeleteData(). More...
|
|
double | xLeftErrorAt (unsigned int i) const |
| Implements PlotErrorData getter methods. More...
|
|
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(). More...
|
|
| PlotPointDataImpl (std::vector< T > &x, std::vector< T > &y, bool shouldDelete=false) |
| X/Y constructors. More...
|
|
| PlotPointDataImpl (casacore::Vector< T > &x, casacore::Vector< T > &y, bool shouldDelete=false) |
|
| PlotPointDataImpl (T *&x, T *&y, unsigned int size, bool shouldDel=false) |
|
| PlotPointDataImpl (std::vector< T > &y, bool shouldDelete=false) |
| Y constructors. More...
|
|
| PlotPointDataImpl (casacore::Vector< T > &y, bool shouldDelete=false) |
|
| PlotPointDataImpl (T *&y, unsigned int size, bool shouldDel=false) |
|
virtual | ~PlotPointDataImpl () |
|
bool | isValid () const |
| Implements PlotData::isValid(). More...
|
|
unsigned int | size () const |
| Implements PlotPointData::size(). More...
|
|
double | xAt (unsigned int i) const |
| Implements PlotPointData::xAt(). More...
|
|
double | yAt (unsigned int i) const |
| Implements PlotPointData::yAt(). More...
|
|
bool | minsMaxes (double &xMin, double &xMax, double &yMin, double &yMax) |
| Implements PlotPointData::minsMaxes(). More...
|
|
| PlotPointData () |
|
virtual | ~PlotPointData () |
|
virtual void | xAndYAt (unsigned int index, double &x, double &y) const |
| IMPLEMENTED METHODS //. More...
|
|
| PlotData () |
|
virtual | ~PlotData () |
|
template<class T>
class casa::PlotErrorDataImpl< T >
Default implementation of PlotErrorData using standard containers, plus PlotPointDataImpls for the errors.
Definition at line 812 of file PlotData.h.