Logo Search packages:      
Sourcecode: qsapecng version File versions  Download package

Public Types | Public Slots | Public Member Functions | Private Member Functions | Private Attributes

qsapecng::WorkPlane Class Reference

Collaboration diagram for qsapecng::WorkPlane:
Collaboration graph
[legend]

List of all members.

Public Types

enum  F {
  MAGNITUDE, MAGNITUDE_RAD, PHASE, PHASE_RAD,
  GAIN, GAIN_RAD, LOSS, LOSS_RAD,
  ZEROS, POLES, NOOP
}

Public Slots

void plot (WorkPlane::F f)
void plot (int f)
void redraw ()
void setDirty ()
void xAxisLogScale (bool log=true)
void yAxisLogScale (bool log=false)

Public Member Functions

const QwtPlot & const_plot () const
QMenu * contextMenu () const
void setContextMenu (QMenu *menu)
void setData (const std::map< std::string, double > &values, const sapecng::metacircuit::expression &numerator, const sapecng::metacircuit::expression &denominator)
 WorkPlane (QWidget *parent=0)

Private Member Functions

std::map< std::string, double > actValues () const
void createMainLayout ()
void setupCurve (std::pair< std::vector< double >, std::vector< double > > data, WorkPlane::F f)
void setupCurves ()

Private Attributes

QVector< QwtPlotCurve * > attached_
QVBoxLayout * centralLayout_
QVector< QPair< QwtPlotCurve
*, bool > > 
curves_
QTableWidget * data_
QVBoxLayout * dataLayout_
sapecng::metacircuit::expression den_
QDoubleSpinBox * endFreq_
QwtPlotGrid * grid_
lastId_
QHBoxLayout * mainLayout_
sapecng::metacircuit::expression num_
double oldEndFreq_
double oldStartFreq_
double oldStepFreq_
QwtPlot_ContextMenuplot_
QDoubleSpinBox * startFreq_
QDoubleSpinBox * stepFreq_
QwtPlotPicker * tracker_

Detailed Description

Definition at line 132 of file workplane.h.


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

Generated by  Doxygen 1.6.0   Back to index