Public Member Functions | Private Attributes | List of all members
snPlotMagn Class Reference

#include <snPlot.h>

Inheritance diagram for snPlotMagn:
snPlotQwt snPlot

Public Member Functions

 snPlotMagn (std::string ptitle, snPlot::YAxisType py_axis_type, snCurveComplex *pc, double _fsmpl)
 
virtual ~snPlotMagn ()
 
QWidget * getWidget ()
 
void replot ()
 
void addCurve (snCurveComplex *pc)
 
- Public Member Functions inherited from snPlotQwt
 snPlotQwt (std::string ptitle, YAxisType py_axis_type)
 
virtual ~snPlotQwt ()
 
void setYAxis (double ymin, double ymax)
 
void setXAxis (double xmin, double xmax)
 
void setXAxisLabel (QString l)
 
void setYAxisLabel (QString l)
 
void enableGrid ()
 
- Public Member Functions inherited from snPlot
 snPlot (std::string ptitle, YAxisType py_axis_type)
 
virtual ~snPlot ()
 

Private Attributes

std::vector< snCurveComplex * > curves
 
double fsmpl
 
double deltaf
 
double freqmin
 
double freqmax
 

Additional Inherited Members

- Public Types inherited from snPlot
enum  YAxisType { Linear, Log20, Log10 }
 
- Protected Attributes inherited from snPlotQwt
QwtPlot * plot
 
- Protected Attributes inherited from snPlot
std::string title
 
YAxisType y_axis_type
 

Constructor & Destructor Documentation

snPlotMagn::snPlotMagn ( std::string  ptitle,
snPlot::YAxisType  py_axis_type,
snCurveComplex pc,
double  _fsmpl 
)
snPlotMagn::~snPlotMagn ( )
virtual

Member Function Documentation

void snPlotMagn::addCurve ( snCurveComplex pc)
QWidget * snPlotMagn::getWidget ( )
virtual

Reimplemented from snPlot.

void snPlotMagn::replot ( )
virtual

Reimplemented from snPlot.

Member Data Documentation

std::vector<snCurveComplex *> snPlotMagn::curves
private
double snPlotMagn::deltaf
private
double snPlotMagn::freqmax
private
double snPlotMagn::freqmin
private
double snPlotMagn::fsmpl
private

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