casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Member Functions | Private Member Functions | List of all members
casa::FeatherCurveType Class Reference

An enumeration of the different curves that a user can ask to be displayed on the plot. More...

#include <FeatherCurveType.h>

Public Types

enum  CurveType {
  SUM_LOW_HIGH,
  WEIGHT_LOW,
  WEIGHT_HIGH,
  LOW_ORIGINAL,
  LOW_WEIGHTED,
  LOW_CONVOLVED_HIGH,
  LOW_CONVOLVED_HIGH_WEIGHTED,
  HIGH_ORIGINAL,
  HIGH_WEIGHTED,
  HIGH_CONVOLVED_LOW,
  HIGH_CONVOLVED_LOW_WEIGHTED,
  DIRTY_ORIGINAL,
  DIRTY_WEIGHTED,
  DIRTY_CONVOLVED_LOW,
  DIRTY_CONVOLVED_LOW_WEIGHTED,
  ZOOM,
  DISH_DIAMETER,
  X_Y,
  CURVES_END
}
 Note: Order in this listing is important. More...
 

Static Public Member Functions

static bool isSumCurve (CurveType curveType)
 
static bool isWeightCurve (CurveType curveType)
 
static bool isSliceCurve (CurveType curveType)
 

Private Member Functions

 FeatherCurveType ()
 
virtual ~FeatherCurveType ()
 

Detailed Description

An enumeration of the different curves that a user can ask to be displayed on the plot.

This does not exactly match the enumeration of data types in FeatherDataType because several different curves can use the same set of data and other curves can be shown using derived data.

Definition at line 39 of file FeatherCurveType.h.

Member Enumeration Documentation

Note: Order in this listing is important.

First, we list things which will have legend items in the slice plot. Next, we list things in the slice plot that do not have legend items. Finally, we list items in the scatter plot

Enumerator
SUM_LOW_HIGH 
WEIGHT_LOW 
WEIGHT_HIGH 
LOW_ORIGINAL 
LOW_WEIGHTED 
LOW_CONVOLVED_HIGH 
LOW_CONVOLVED_HIGH_WEIGHTED 
HIGH_ORIGINAL 
HIGH_WEIGHTED 
HIGH_CONVOLVED_LOW 
HIGH_CONVOLVED_LOW_WEIGHTED 
DIRTY_ORIGINAL 
DIRTY_WEIGHTED 
DIRTY_CONVOLVED_LOW 
DIRTY_CONVOLVED_LOW_WEIGHTED 
ZOOM 

Items in slice plot not appearing in legend.

DISH_DIAMETER 
X_Y 

Scatter plot curves.

CURVES_END 

Definition at line 46 of file FeatherCurveType.h.

Constructor & Destructor Documentation

casa::FeatherCurveType::FeatherCurveType ( )
private
virtual casa::FeatherCurveType::~FeatherCurveType ( )
privatevirtual

Member Function Documentation

static bool casa::FeatherCurveType::isSliceCurve ( CurveType  curveType)
inlinestatic
static bool casa::FeatherCurveType::isSumCurve ( CurveType  curveType)
inlinestatic

Definition at line 57 of file FeatherCurveType.h.

References SUM_LOW_HIGH.

static bool casa::FeatherCurveType::isWeightCurve ( CurveType  curveType)
inlinestatic

Definition at line 65 of file FeatherCurveType.h.

References WEIGHT_HIGH, and WEIGHT_LOW.


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