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

Returns SliceStatistics appropriate to what is displayed on the x-axis and the units being used. More...

#include <SliceStatisticsFactory.h>

Public Types

enum  AxisXUnits {
  PIXEL_UNIT,
  ARCSEC_UNIT,
  ARCMIN_UNIT,
  ARCDEG_UNIT
}
 
enum  AxisXChoice {
  DISTANCE,
  X_POSITION,
  Y_POSITION
}
 

Public Member Functions

void setAxisXChoice (AxisXChoice choice)
 
void setXUnits (AxisXUnits unitMode)
 
bool isDistance () const
 
bool isPositionX () const
 
bool isPositionY () const
 
SliceStatisticsgetStatistics ()
 
 SliceStatisticsFactory ()
 
virtual ~SliceStatisticsFactory ()
 

Private Attributes

SliceStatisticsstatisticsDistance
 
SliceStatisticsstatisticsPosition
 
AxisXUnits xUnits
 
AxisXChoice xAxis
 

Detailed Description

Returns SliceStatistics appropriate to what is displayed on the x-axis and the units being used.

Definition at line 39 of file SliceStatisticsFactory.h.

Member Enumeration Documentation

Enumerator
DISTANCE 
X_POSITION 
Y_POSITION 

Definition at line 42 of file SliceStatisticsFactory.h.

Enumerator
PIXEL_UNIT 
ARCSEC_UNIT 
ARCMIN_UNIT 
ARCDEG_UNIT 

Definition at line 41 of file SliceStatisticsFactory.h.

Constructor & Destructor Documentation

casa::SliceStatisticsFactory::SliceStatisticsFactory ( )
virtual casa::SliceStatisticsFactory::~SliceStatisticsFactory ( )
virtual

Member Function Documentation

SliceStatistics* casa::SliceStatisticsFactory::getStatistics ( )
bool casa::SliceStatisticsFactory::isDistance ( ) const
bool casa::SliceStatisticsFactory::isPositionX ( ) const
bool casa::SliceStatisticsFactory::isPositionY ( ) const
void casa::SliceStatisticsFactory::setAxisXChoice ( AxisXChoice  choice)
void casa::SliceStatisticsFactory::setXUnits ( AxisXUnits  unitMode)

Member Data Documentation

SliceStatistics* casa::SliceStatisticsFactory::statisticsDistance
private

Definition at line 55 of file SliceStatisticsFactory.h.

SliceStatistics* casa::SliceStatisticsFactory::statisticsPosition
private

Definition at line 56 of file SliceStatisticsFactory.h.

AxisXChoice casa::SliceStatisticsFactory::xAxis
private

Definition at line 58 of file SliceStatisticsFactory.h.

AxisXUnits casa::SliceStatisticsFactory::xUnits
private

Definition at line 57 of file SliceStatisticsFactory.h.


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