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

#include <SpecFit.h>

Inheritance diagram for casa::SpecFit:
casa::SpecFitGaussian casa::SpecFitPolynomial

List of all members.

Public Member Functions

 SpecFit (QString suffix)
 SpecFit (const SpecFit &other)
QString getSuffix ()
virtual bool isXPixels ()
virtual void evaluate (Vector< Float > &xValues)=0
Vector< FloatgetXValues () const
void setXValues (Vector< Float > &xVals)
Vector< FloatgetYValues () const
void setCurveName (QString curveName)
QString getCurveName () const
bool isSpecFitFor (int pixelX, int pixelY) const
void setFitCenter (int pixelX, int pixelY)
SpecFitoperator= (const SpecFit &other)
virtual ~SpecFit ()

Protected Member Functions

void initialize (const SpecFit &other)

Protected Attributes

Vector< FloatxValues
Vector< FloatyValues

Private Attributes

QString suffix
QString curveName
int centerX
int centerY

Detailed Description

Definition at line 33 of file SpecFit.h.


Constructor & Destructor Documentation

casa::SpecFit::SpecFit ( QString  suffix)
casa::SpecFit::SpecFit ( const SpecFit other)
virtual casa::SpecFit::~SpecFit ( ) [virtual]

Member Function Documentation

virtual void casa::SpecFit::evaluate ( Vector< Float > &  xValues) [pure virtual]
QString casa::SpecFit::getCurveName ( ) const
void casa::SpecFit::initialize ( const SpecFit other) [protected]
bool casa::SpecFit::isSpecFitFor ( int  pixelX,
int  pixelY 
) const
virtual bool casa::SpecFit::isXPixels ( ) [virtual]

Reimplemented in casa::SpecFitPolynomial.

SpecFit& casa::SpecFit::operator= ( const SpecFit other)
void casa::SpecFit::setCurveName ( QString  curveName)
void casa::SpecFit::setFitCenter ( int  pixelX,
int  pixelY 
)
void casa::SpecFit::setXValues ( Vector< Float > &  xVals)

Member Data Documentation

int casa::SpecFit::centerX [private]

Definition at line 59 of file SpecFit.h.

int casa::SpecFit::centerY [private]

Definition at line 60 of file SpecFit.h.

QString casa::SpecFit::curveName [private]

Definition at line 58 of file SpecFit.h.

QString casa::SpecFit::suffix [private]

Definition at line 57 of file SpecFit.h.

Definition at line 52 of file SpecFit.h.

Definition at line 53 of file SpecFit.h.


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