PlotData.h File Reference

#include <graphics/GenericPlotter/PlotOptions.h>
#include <casa/Arrays/Matrix.h>
#include <casa/Arrays/Vector.h>
#include <casa/BasicSL/String.h>
#include <casa/Utilities/CountedPtr.h>
#include <casa/namespace.h>

Include dependency graph for PlotData.h:

Go to the source code of this file.

Namespaces

namespace  casa
namespace  std

Classes

class  casa::PlotData
class  casa::PlotSingleData
 A single source of data that basically provides indexing of its values. More...
class  casa::PlotPointData
 A source of data used to supply x and y values. More...
class  casa::PlotMaskedPointData
 Data that adds masking functionality on top of normal point data. More...
class  casa::PlotSingleDataImpl< T >
class  casa::PlotPointDataImpl< T >
 Default implementation of PlotPointData that supports raw arrays, vectors, and CASA Vectors. More...
class  casa::PlotHistogramData
 Specialized subclass of PlotPointData that creates histogram data from single point data. More...
class  casa::PlotMaskedPointDataImpl< T >
 Default implementation of PlotMaskedPointData using default containers. More...
class  casa::PlotScalarErrorDataImpl< T >
 Default implementation of PlotErrorData using standard containers, plus scalars for the four errors. More...
class  casa::PlotErrorDataImpl< T >
 Default implementation of PlotErrorData using standard containers, plus PlotPointDataImpls for the errors. More...
class  casa::PlotRasterMatrixData< T >
 Implementation of raster data using casa::Matrix. More...

Typedefs

typedef pair< double, double > casa::ppoint_t
 Typedef for a point, which is two doubles (x and y).
typedef CountedPtr< PlotData > casa::PlotDataPtr
typedef PlotSingleDataImpl<
int > 
casa::PlotSingleIntData
typedef PlotSingleDataImpl<
unsigned int > 
casa::PlotSingleUIntData
typedef PlotSingleDataImpl<
float > 
casa::PlotSingleFloatData
typedef PlotSingleDataImpl<
double > 
casa::PlotSingleDoubleData
typedef PlotPointDataImpl<
int > 
casa::PlotPointIntData
typedef PlotPointDataImpl<
unsigned int > 
casa::PlotPointUIntData
typedef PlotPointDataImpl<
float > 
casa::PlotPointFloatData
typedef PlotPointDataImpl<
double > 
casa::PlotPointDoubleData
typedef PlotMaskedPointDataImpl<
int > 
casa::PlotMaskedPointIntData
typedef PlotMaskedPointDataImpl<
unsigned int > 
casa::PlotMaskedPointUIntData
typedef PlotMaskedPointDataImpl<
float > 
casa::PlotMaskedPointFloatData
typedef PlotMaskedPointDataImpl<
double > 
casa::PlotMaskedPointDoubleData
typedef PlotScalarErrorDataImpl<
int > 
casa::PlotScalarErrorIntData
typedef PlotScalarErrorDataImpl<
unsigned int > 
casa::PlotScalarErrorUIntData
typedef PlotScalarErrorDataImpl<
float > 
casa::PlotScalarErrorFloatData
typedef PlotScalarErrorDataImpl<
double > 
casa::PlotScalarErrorDoubleData
typedef PlotErrorDataImpl<
int > 
casa::PlotErrorIntData
typedef PlotErrorDataImpl<
unsigned int > 
casa::PlotErrorUIntData
typedef PlotErrorDataImpl<
float > 
casa::PlotErrorFloatData
typedef PlotErrorDataImpl<
double > 
casa::PlotErrorDoubleData

Functions

 casa::INHERITANCE_POINTER (PlotMaskedPointData, PlotMaskedPointDataPtr, PlotPointData, PlotPointDataPtr, PlotData, PlotDataPtr) class PlotErrorData
 Data that adds error functionality on top of normal plot data.
 casa::INHERITANCE_POINTER (PlotErrorData, PlotErrorDataPtr, PlotPointData, PlotDataPtr, PlotData, PlotDataPtr) class PlotBinnedData
 Data that differentiates different points into different "bins" on top of normal point data functionality.
 casa::INHERITANCE_POINTER (PlotBinnedData, PlotBinnedDataPtr, PlotPointData, PlotDataPtr, PlotData, PlotDataPtr) class PlotRasterData
 Data for raster plots, which can be thought of as three-dimensional.

Variables

ABSTRACT CLASSES Deliberately
vague to be general enough
to allow for many different
types of 
casa::data
ABSTRACT CLASSES Deliberately
vague to be general enough
to allow for many different
types of but is it too vague
to be useful Since the interface
is meant to be a simple 
casa::plotter
ABSTRACT CLASSES Deliberately
vague to be general enough
to allow for many different
types of but is it too vague
to be useful Since the interface
is meant to be a simple it
may be better to restrict
PlotData to be more like 
casa::PlotPointData
DEFAULT IMPLEMENTATIONS Default
implementation of PlotSingleData
that supports raw 
casa::arrays
DEFAULT IMPLEMENTATIONS Default
implementation of PlotSingleData
that supports raw 
casa::vectors


Generated on Thu Aug 27 21:20:25 2009 for NRAOCASA by  doxygen 1.5.1