casa::PlotScalarErrorDataImpl< T > Class Template Reference

#include <PlotData.h>

Inheritance diagram for casa::PlotScalarErrorDataImpl< T >:

Inheritance graph
[legend]
Collaboration diagram for casa::PlotScalarErrorDataImpl< T >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class T>
class casa::PlotScalarErrorDataImpl< T >

Default implementation of PlotErrorData using standard containers, plus scalars for the four errors.

Definition at line 713 of file PlotData.h.

Public Member Functions

 ~PlotScalarErrorDataImpl ()
 Destructor.
bool errorMaxes (double &xLeft, double &xRight, double &yBottom, double &yTop)
 Implements PlotErrorData::errorMaxes().
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

Private Attributes

m_xLeftError
m_xRightError
m_yBottomError
m_yTopError


Constructor & Destructor Documentation

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( vector< T > &  x,
vector< T > &  y,
xLeftError,
xRightError,
yBottomError,
yTopError,
bool  shouldDelete = false 
) [inline]

Scalar error for top, bottom, left, and right.

Definition at line 718 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( Vector< T > &  x,
Vector< T > &  y,
xLeftError,
xRightError,
yBottomError,
yTopError,
bool  shouldDelete = false 
) [inline]

Definition at line 723 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( T *&  x,
T *&  y,
unsigned int  size,
xLeftError,
xRightError,
yBottomError,
yTopError,
bool  shouldDelete = false 
) [inline]

Definition at line 728 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( vector< T > &  x,
vector< T > &  y,
xError,
yError,
bool  shouldDelete = false 
) [inline]

Single error for x and y.

Definition at line 738 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( Vector< T > &  x,
Vector< T > &  y,
xError,
yError,
bool  shouldDelete = false 
) [inline]

Definition at line 742 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( T *&  x,
T *&  y,
unsigned int  size,
xError,
yError,
bool  shouldDelete = false 
) [inline]

Definition at line 746 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( vector< T > &  x,
vector< T > &  y,
error,
bool  shouldDelete = false 
) [inline]

Single error for all values.

Definition at line 755 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( Vector< T > &  x,
Vector< T > &  y,
error,
bool  shouldDelete = false 
) [inline]

Definition at line 759 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( T *&  x,
T *&  y,
unsigned int  size,
error,
bool  shouldDelete = false 
) [inline]

Definition at line 763 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::~PlotScalarErrorDataImpl (  )  [inline]

Destructor.

Definition at line 771 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( vector< T > &  x,
vector< T > &  y,
xLeftError,
xRightError,
yBottomError,
yTopError,
bool  shouldDelete = false 
) [inline]

Scalar error for top, bottom, left, and right.

Definition at line 718 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( Vector< T > &  x,
Vector< T > &  y,
xLeftError,
xRightError,
yBottomError,
yTopError,
bool  shouldDelete = false 
) [inline]

Definition at line 723 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( T *&  x,
T *&  y,
unsigned int  size,
xLeftError,
xRightError,
yBottomError,
yTopError,
bool  shouldDelete = false 
) [inline]

Definition at line 728 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( vector< T > &  x,
vector< T > &  y,
xError,
yError,
bool  shouldDelete = false 
) [inline]

Single error for x and y.

Definition at line 738 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( Vector< T > &  x,
Vector< T > &  y,
xError,
yError,
bool  shouldDelete = false 
) [inline]

Definition at line 742 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( T *&  x,
T *&  y,
unsigned int  size,
xError,
yError,
bool  shouldDelete = false 
) [inline]

Definition at line 746 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( vector< T > &  x,
vector< T > &  y,
error,
bool  shouldDelete = false 
) [inline]

Single error for all values.

Definition at line 755 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( Vector< T > &  x,
Vector< T > &  y,
error,
bool  shouldDelete = false 
) [inline]

Definition at line 759 of file PlotData.h.

template<class T>
casa::PlotScalarErrorDataImpl< T >::PlotScalarErrorDataImpl ( T *&  x,
T *&  y,
unsigned int  size,
error,
bool  shouldDelete = false 
) [inline]

Definition at line 763 of file PlotData.h.


Member Function Documentation

template<class T>
double casa::PlotScalarErrorDataImpl< T >::xLeftErrorAt ( unsigned int  i  )  const [inline]

Implements PlotErrorData getter methods.

Definition at line 775 of file PlotData.h.

References casa::PlotScalarErrorDataImpl< T >::m_xLeftError.

template<class T>
double casa::PlotScalarErrorDataImpl< T >::xRightErrorAt ( unsigned int  i  )  const [inline]

Definition at line 776 of file PlotData.h.

References casa::PlotScalarErrorDataImpl< T >::m_xRightError.

template<class T>
double casa::PlotScalarErrorDataImpl< T >::yBottomErrorAt ( unsigned int  i  )  const [inline]

Definition at line 777 of file PlotData.h.

References casa::PlotScalarErrorDataImpl< T >::m_yBottomError.

template<class T>
double casa::PlotScalarErrorDataImpl< T >::yTopErrorAt ( unsigned int  i  )  const [inline]

Definition at line 778 of file PlotData.h.

References casa::PlotScalarErrorDataImpl< T >::m_yTopError.

template<class T>
bool casa::PlotScalarErrorDataImpl< T >::errorMaxes ( double &  xLeft,
double &  xRight,
double &  yBottom,
double &  yTop 
) [inline]

Implements PlotErrorData::errorMaxes().

Definition at line 782 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.


Member Data Documentation

template<class T>
T casa::PlotScalarErrorDataImpl< T >::m_xLeftError [private]

Definition at line 792 of file PlotData.h.

Referenced by casa::PlotScalarErrorDataImpl< T >::errorMaxes(), and casa::PlotScalarErrorDataImpl< T >::xLeftErrorAt().

template<class T>
T casa::PlotScalarErrorDataImpl< T >::m_xRightError [private]

Definition at line 792 of file PlotData.h.

Referenced by casa::PlotScalarErrorDataImpl< T >::errorMaxes(), and casa::PlotScalarErrorDataImpl< T >::xRightErrorAt().

template<class T>
T casa::PlotScalarErrorDataImpl< T >::m_yBottomError [private]

Definition at line 792 of file PlotData.h.

Referenced by casa::PlotScalarErrorDataImpl< T >::errorMaxes(), and casa::PlotScalarErrorDataImpl< T >::yBottomErrorAt().

template<class T>
T casa::PlotScalarErrorDataImpl< T >::m_yTopError [private]

Definition at line 792 of file PlotData.h.

Referenced by casa::PlotScalarErrorDataImpl< T >::errorMaxes(), and casa::PlotScalarErrorDataImpl< T >::yTopErrorAt().


The documentation for this class was generated from the following file:
Generated on Thu Aug 27 21:28:13 2009 for NRAOCASA by  doxygen 1.5.1