casa::SpecFitGaussian Class Reference

#include <SpecFitGaussian.h>

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

List of all members.

Public Member Functions

 SpecFitGaussian (float peak, float center, float fwhm, int index)
 SpecFitGaussian (const SpecFitGaussian &other)
void setPeak (float peak)
void setCenter (float center)
void setFWHM (float fwhm)
float getFWHM () const
float getCenter () const
float getPeak () const
void setPeakFixed (bool fixed)
void setCenterFixed (bool fixed)
void setFwhmFixed (bool fixed)
bool isPeakFixed () const
bool isCenterFixed () const
bool isFwhmFixed () const
void evaluate (Vector< Float > &xValues)
SpecFitGaussianoperator= (const SpecFitGaussian &other)
virtual ~SpecFitGaussian ()

Private Member Functions

void initialize (const SpecFitGaussian &other)

Private Attributes

float peak
float center
float fwhm
bool fixedPeak
bool fixedCenter
bool fixedFwhm

Detailed Description

Definition at line 32 of file SpecFitGaussian.h.


Constructor & Destructor Documentation

casa::SpecFitGaussian::SpecFitGaussian ( float  peak,
float  center,
float  fwhm,
int  index 
)
casa::SpecFitGaussian::SpecFitGaussian ( const SpecFitGaussian other  ) 
virtual casa::SpecFitGaussian::~SpecFitGaussian (  )  [virtual]

Member Function Documentation

void casa::SpecFitGaussian::evaluate ( Vector< Float > &  xValues  )  [virtual]

Implements casa::SpecFit.

float casa::SpecFitGaussian::getCenter (  )  const
float casa::SpecFitGaussian::getFWHM (  )  const
float casa::SpecFitGaussian::getPeak (  )  const
void casa::SpecFitGaussian::initialize ( const SpecFitGaussian other  )  [private]

Reimplemented from casa::SpecFit.

bool casa::SpecFitGaussian::isCenterFixed (  )  const
bool casa::SpecFitGaussian::isFwhmFixed (  )  const
bool casa::SpecFitGaussian::isPeakFixed (  )  const
SpecFitGaussian& casa::SpecFitGaussian::operator= ( const SpecFitGaussian other  ) 

Reimplemented from casa::SpecFit.

void casa::SpecFitGaussian::setCenter ( float  center  ) 
void casa::SpecFitGaussian::setCenterFixed ( bool  fixed  ) 
void casa::SpecFitGaussian::setFWHM ( float  fwhm  ) 
void casa::SpecFitGaussian::setFwhmFixed ( bool  fixed  ) 
void casa::SpecFitGaussian::setPeak ( float  peak  ) 
void casa::SpecFitGaussian::setPeakFixed ( bool  fixed  ) 

Member Data Documentation

Definition at line 56 of file SpecFitGaussian.h.

Definition at line 59 of file SpecFitGaussian.h.

Definition at line 60 of file SpecFitGaussian.h.

Definition at line 58 of file SpecFitGaussian.h.

float casa::SpecFitGaussian::fwhm [private]

Definition at line 57 of file SpecFitGaussian.h.

float casa::SpecFitGaussian::peak [private]

Definition at line 55 of file SpecFitGaussian.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1