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

#include <SliceStatisticsPosition.h>

Inheritance diagram for casa::SliceStatisticsPosition:
casa::SliceStatistics

Public Member Functions

 SliceStatisticsPosition (SliceStatisticsFactory::AxisXUnits units)
 
virtual double getLength (std::pair< double, double > worldStart, std::pair< double, double > worldEnd, std::pair< int, int > pixelStart, std::pair< int, int > pixelEnd) const
 
virtual void adjustStart (QVector< double > &values, double newStart) const
 
virtual double getLength (double value1World, double value2World, double value1Pixel, double value2Pixel) const
 
virtual double getStart (double value1WorldX, double value1WorldY, double value2WorldX, double value2WorldY) const
 
virtual double getEnd (double value1WorldX, double value1WorldY, double value2WorldX, double value2WorldY) const
 
virtual void storeIncrement (double *incr, QVector< double > &values, int index) const
 
virtual QString getLengthLabel () const
 
void setXPosition (bool xPosition)
 
virtual QVector< double > fromResults (casacore::Record *record) const
 
virtual QVector< double > interpolate (double start, double end, const QVector< double > &values) const
 
virtual ~SliceStatisticsPosition ()
 
- Public Member Functions inherited from casa::SliceStatistics
 SliceStatistics (SliceStatisticsFactory::AxisXUnits units)
 
void setXUnits (SliceStatisticsFactory::AxisXUnits units)
 
double getAngle (std::pair< int, int > pixelStart, std::pair< int, int > pixelEnd) const
 
QVector< double > convertArcUnits (QVector< double > arcseconds) const
 
double convertArcUnits (double value) const
 
virtual ~SliceStatistics ()
 

Private Attributes

bool xPosition
 

Additional Inherited Members

- Static Public Member Functions inherited from casa::SliceStatistics
static QVector< double > getFromArray (const casacore::Array< float > &source)
 
- Protected Member Functions inherited from casa::SliceStatistics
QString getUnitText () const
 
double radiansToArcseconds (double rad) const
 
- Protected Attributes inherited from casa::SliceStatistics
SliceStatisticsFactory::AxisXUnits xUnits
 

Detailed Description

Definition at line 34 of file SliceStatisticsPosition.h.

Constructor & Destructor Documentation

casa::SliceStatisticsPosition::SliceStatisticsPosition ( SliceStatisticsFactory::AxisXUnits  units)
virtual casa::SliceStatisticsPosition::~SliceStatisticsPosition ( )
virtual

Member Function Documentation

virtual void casa::SliceStatisticsPosition::adjustStart ( QVector< double > &  values,
double  newStart 
) const
virtual

Implements casa::SliceStatistics.

virtual QVector<double> casa::SliceStatisticsPosition::fromResults ( casacore::Record record) const
virtual

Implements casa::SliceStatistics.

virtual double casa::SliceStatisticsPosition::getEnd ( double  value1WorldX,
double  value1WorldY,
double  value2WorldX,
double  value2WorldY 
) const
virtual

Implements casa::SliceStatistics.

virtual double casa::SliceStatisticsPosition::getLength ( std::pair< double, double >  worldStart,
std::pair< double, double >  worldEnd,
std::pair< int, int >  pixelStart,
std::pair< int, int >  pixelEnd 
) const
virtual

Implements casa::SliceStatistics.

virtual double casa::SliceStatisticsPosition::getLength ( double  value1World,
double  value2World,
double  value1Pixel,
double  value2Pixel 
) const
virtual

Implements casa::SliceStatistics.

virtual QString casa::SliceStatisticsPosition::getLengthLabel ( ) const
virtual

Implements casa::SliceStatistics.

virtual double casa::SliceStatisticsPosition::getStart ( double  value1WorldX,
double  value1WorldY,
double  value2WorldX,
double  value2WorldY 
) const
virtual

Implements casa::SliceStatistics.

virtual QVector<double> casa::SliceStatisticsPosition::interpolate ( double  start,
double  end,
const QVector< double > &  values 
) const
virtual

Reimplemented from casa::SliceStatistics.

void casa::SliceStatisticsPosition::setXPosition ( bool  xPosition)
virtual void casa::SliceStatisticsPosition::storeIncrement ( double *  incr,
QVector< double > &  values,
int  index 
) const
virtual

Implements casa::SliceStatistics.

Member Data Documentation

bool casa::SliceStatisticsPosition::xPosition
private

Definition at line 56 of file SliceStatisticsPosition.h.


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