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 135 of file PlotData.h.
casa::PlotMaskedPointData::PlotMaskedPointData | ( | ) | [inline] |
Definition at line 137 of file PlotData.h.
virtual casa::PlotMaskedPointData::~PlotMaskedPointData | ( | ) | [inline, virtual] |
Definition at line 139 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.