casa
$Rev:20696$
|
#include <SliceStatisticsPosition.h>
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 |
Definition at line 34 of file SliceStatisticsPosition.h.
virtual casa::SliceStatisticsPosition::~SliceStatisticsPosition | ( | ) | [virtual] |
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.
void casa::SliceStatisticsPosition::setXPosition | ( | bool | xPosition | ) |
virtual void casa::SliceStatisticsPosition::storeIncrement | ( | double * | incr, |
QVector< double > & | values, | ||
int | index | ||
) | const [virtual] |
Implements casa::SliceStatistics.
bool casa::SliceStatisticsPosition::xPosition [private] |
Definition at line 56 of file SliceStatisticsPosition.h.