casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
casa::PlotMaskedPointData Class Reference

Data that adds masking functionality on top of normal point data. More...

#include <PlotData.h>

Inheritance diagram for casa::PlotMaskedPointData:
casa::PlotPointData casa::PlotData casa::PlotMaskedPointDataImpl< T > casa::PlotMSIndexer

List of all members.

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 //.

Detailed Description

Data that adds masking functionality on top of normal point data.

Definition at line 138 of file PlotData.h.


Constructor & Destructor Documentation

Definition at line 140 of file PlotData.h.

virtual casa::PlotMaskedPointData::~PlotMaskedPointData ( ) [inline, virtual]

Definition at line 142 of file PlotData.h.


Member Function Documentation

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.


The documentation for this class was generated from the following file: