Qucs-GUI  0.0.18
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions
TruthDiagram Class Reference

#include <truthdiagram.h>

Inheritance diagram for TruthDiagram:
TabDiagram Diagram Element

Public Member Functions

 TruthDiagram (int _cx=0, int _cy=0)
 ~TruthDiagram ()
DiagramnewOne ()
int calcDiagram ()
- Public Member Functions inherited from TabDiagram
 TabDiagram (int _cx=0, int _cy=0)
 ~TabDiagram ()
virtual void paint (ViewPainter *)
virtual int scroll (int)
virtual bool scrollTo (int, int, int)
void createAxisLabels ()
- Public Member Functions inherited from Diagram
 Diagram (int _cx=0, int _cy=0)
virtual ~Diagram ()
virtual void calcCoordinate (double *&, double *&, double *&, float *, float *, Axis *)
virtual void calcLimits ()
void setCenter (int, int, bool relative=false)
void getCenter (int &, int &)
void paintScheme (Schematic *)
void Bounding (int &, int &, int &, int &)
bool getSelected (int, int)
bool resizeTouched (float, float, float)
QString save ()
bool load (const QString &, QTextStream *)
void getAxisLimits (Graph *)
void updateGraphData ()
void loadGraphData (const QString &)
void recalcGraphData ()
int loadVarData (const QString &, Graph *)
int loadIndepVarData (const QString &, char *, Axis *, Graph *)
bool sameDependencies (Graph *, Graph *)
int checkColumnWidth (const QString &, const QFontMetrics &, int, int, int)
virtual bool insideDiagram (float, float)
- Public Member Functions inherited from Element
 Element ()
virtual ~Element ()

Static Public Member Functions

static Elementinfo (QString &, char *&, bool getNewOne=false)
- Static Public Member Functions inherited from TabDiagram
static Elementinfo (QString &, char *&, bool getNewOne=false)

Additional Inherited Members

- Data Fields inherited from Diagram
QString Name
QPen GridPen
Q3PtrList< GraphGraphs
Q3PtrList< struct ArcArcs
Q3PtrList< LineLines
Q3PtrList< TextTexts
int x3
int y3
Axis xAxis
Axis yAxis
Axis zAxis
int State
bool hideLines
int rotX
int rotY
int rotZ
- Data Fields inherited from Element
bool isSelected
int Type
int cx
int cy
int x1
int y1
int x2
int y2
- Protected Member Functions inherited from TabDiagram
void calcData (Graph *)
- Protected Member Functions inherited from Diagram
void calcSmithAxisScale (Axis *, int &, int &)
void createSmithChart (Axis *, int Mode=7)
void calcPolarAxisScale (Axis *, double &, double &, double &)
void createPolarDiagram (Axis *, int Mode=3)
bool calcAxisScale (Axis *, double &, double &, double &, double &, double)
bool calcAxisLogScale (Axis *, int &, double &, double &, double &, int)
bool calcYAxis (Axis *, int)
int regionCode (float, float)
virtual void clip (float *&)
void rectClip (float *&)

Detailed Description

Definition at line 24 of file truthdiagram.h.

Constructor & Destructor Documentation

TruthDiagram::TruthDiagram ( int  _cx = 0,
int  _cy = 0 

Definition at line 26 of file truthdiagram.cpp.

TruthDiagram::~TruthDiagram ( )

Definition at line 38 of file truthdiagram.cpp.

Member Function Documentation

int TruthDiagram::calcDiagram ( )

Reimplemented from TabDiagram.

Definition at line 44 of file truthdiagram.cpp.

Element * TruthDiagram::info ( QString &  Name,
char *&  BitmapFile,
bool  getNewOne = false 

Definition at line 262 of file truthdiagram.cpp.

Diagram * TruthDiagram::newOne ( )

Reimplemented from TabDiagram.

Definition at line 256 of file truthdiagram.cpp.

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