casa
$Rev:20696$
|
Data that adds masking functionality on top of normal point data. More...
#include <PlotData.h>
Public Member Functions | |
PlotMaskedPointData () | |
virtual | ~PlotMaskedPointData () |
virtual unsigned int | sizeMasked () const =0 |
ABSTRACT METHODS //. | |
virtual unsigned int | sizeUnmasked () const =0 |
Returns the number of unmasked points. | |
virtual bool | maskedAt (unsigned int index) const =0 |
Returns whether the data is masked at the given point or not. | |
virtual bool | maskedMinsMaxes (double &xMin, double &xMax, double &yMin, double &yMax)=0 |
Gets the mins/maxes for just the masked points. | |
virtual bool | unmaskedMinsMaxes (double &xMin, double &xMax, double &yMin, double &yMax)=0 |
Gets the mins/maxes for just the unmasked points. | |
virtual void | xyAndMaskAt (unsigned int index, double &x, double &y, bool &mask) const |
IMPLEMENTED METHODS //. |
Data that adds masking functionality on top of normal point data.
Definition at line 138 of file PlotData.h.
casa::PlotMaskedPointData::PlotMaskedPointData | ( | ) | [inline] |
Definition at line 140 of file PlotData.h.
virtual casa::PlotMaskedPointData::~PlotMaskedPointData | ( | ) | [inline, virtual] |
Definition at line 142 of file PlotData.h.
virtual bool casa::PlotMaskedPointData::maskedAt | ( | unsigned int | index | ) | const [pure virtual] |
Returns whether the data is masked at the given point or not.
Implemented in casa::PlotMaskedPointDataImpl< T >, and casa::PlotMSIndexer.
virtual bool casa::PlotMaskedPointData::maskedMinsMaxes | ( | double & | xMin, |
double & | xMax, | ||
double & | yMin, | ||
double & | yMax | ||
) | [pure virtual] |
Gets the mins/maxes for just the masked points.
Implemented in casa::PlotMaskedPointDataImpl< T >, and casa::PlotMSIndexer.
virtual unsigned int casa::PlotMaskedPointData::sizeMasked | ( | ) | const [pure virtual] |
ABSTRACT METHODS //.
Returns the number of masked points.
Implemented in casa::PlotMaskedPointDataImpl< T >, and casa::PlotMSIndexer.
virtual unsigned int casa::PlotMaskedPointData::sizeUnmasked | ( | ) | const [pure virtual] |
Returns the number of unmasked points.
Implemented in casa::PlotMaskedPointDataImpl< T >, and casa::PlotMSIndexer.
virtual bool casa::PlotMaskedPointData::unmaskedMinsMaxes | ( | double & | xMin, |
double & | xMax, | ||
double & | yMin, | ||
double & | yMax | ||
) | [pure virtual] |
Gets the mins/maxes for just the unmasked points.
Implemented in casa::PlotMaskedPointDataImpl< T >, and casa::PlotMSIndexer.
virtual void casa::PlotMaskedPointData::xyAndMaskAt | ( | unsigned int | index, |
double & | x, | ||
double & | y, | ||
bool & | mask | ||
) | const [virtual] |
IMPLEMENTED METHODS //.
Gets the x and y values and the mask at the given index. See PlotPointData::xAndYAt().
Reimplemented in casa::PlotMSIndexer.