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

#include <SliceStatisticsPosition.h>

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

List of all members.

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 (Record *record) const
virtual QVector< double > interpolate (double start, double end, const QVector< double > &values) const
virtual ~SliceStatisticsPosition ()

Private Attributes

bool xPosition

Detailed Description

Definition at line 34 of file SliceStatisticsPosition.h.


Constructor & Destructor Documentation


Member Function Documentation

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

Implements casa::SliceStatistics.

virtual QVector<double> casa::SliceStatisticsPosition::fromResults ( 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.

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

Implements casa::SliceStatistics.


Member Data Documentation

Definition at line 56 of file SliceStatisticsPosition.h.


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