#include <diagram.h>
|
| Diagram (int _cx=0, int _cy=0) |
|
virtual | ~Diagram () |
|
virtual Diagram * | newOne () |
|
virtual int | calcDiagram () |
|
virtual void | calcCoordinate (double *&, double *&, double *&, float *, float *, Axis *) |
|
virtual void | calcLimits () |
|
virtual void | paint (ViewPainter *) |
|
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) |
|
| Element () |
|
virtual | ~Element () |
|
|
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) |
|
virtual void | createAxisLabels () |
|
int | regionCode (float, float) |
|
virtual void | clip (float *&) |
|
void | rectClip (float *&) |
|
virtual void | calcData (Graph *) |
|
Definition at line 60 of file diagram.h.
Diagram::Diagram |
( |
int |
_cx = 0 , |
|
|
int |
_cy = 0 |
|
) |
| |
void Diagram::Bounding |
( |
int & |
_x1, |
|
|
int & |
_y1, |
|
|
int & |
_x2, |
|
|
int & |
_y2 |
|
) |
| |
bool Diagram::calcAxisLogScale |
( |
Axis * |
Axis, |
|
|
int & |
z, |
|
|
double & |
zD, |
|
|
double & |
zDstep, |
|
|
double & |
corr, |
|
|
int |
len |
|
) |
| |
|
protected |
bool Diagram::calcAxisScale |
( |
Axis * |
Axis, |
|
|
double & |
GridNum, |
|
|
double & |
zD, |
|
|
double & |
zDstep, |
|
|
double & |
GridStep, |
|
|
double |
Dist |
|
) |
| |
|
protected |
virtual void Diagram::calcCoordinate |
( |
double *& |
, |
|
|
double *& |
, |
|
|
double *& |
, |
|
|
float * |
, |
|
|
float * |
, |
|
|
Axis * |
|
|
) |
| |
|
inlinevirtual |
void Diagram::calcData |
( |
Graph * |
g | ) |
|
|
protectedvirtual |
virtual int Diagram::calcDiagram |
( |
| ) |
|
|
inlinevirtual |
virtual void Diagram::calcLimits |
( |
| ) |
|
|
inlinevirtual |
void Diagram::calcPolarAxisScale |
( |
Axis * |
Axis, |
|
|
double & |
numGrids, |
|
|
double & |
GridStep, |
|
|
double & |
zD |
|
) |
| |
|
protected |
void Diagram::calcSmithAxisScale |
( |
Axis * |
Axis, |
|
|
int & |
GridX, |
|
|
int & |
GridY |
|
) |
| |
|
protected |
bool Diagram::calcYAxis |
( |
Axis * |
Axis, |
|
|
int |
x0 |
|
) |
| |
|
protected |
int Diagram::checkColumnWidth |
( |
const QString & |
Str, |
|
|
const QFontMetrics & |
metrics, |
|
|
int |
colWidth, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
void Diagram::clip |
( |
float *& |
p | ) |
|
|
protectedvirtual |
void Diagram::createAxisLabels |
( |
| ) |
|
|
protectedvirtual |
void Diagram::createPolarDiagram |
( |
Axis * |
Axis, |
|
|
int |
Mode = 3 |
|
) |
| |
|
protected |
void Diagram::createSmithChart |
( |
Axis * |
Axis, |
|
|
int |
Mode = 7 |
|
) |
| |
|
protected |
void Diagram::getAxisLimits |
( |
Graph * |
pg | ) |
|
void Diagram::getCenter |
( |
int & |
x, |
|
|
int & |
y |
|
) |
| |
|
virtual |
bool Diagram::getSelected |
( |
int |
x_, |
|
|
int |
y_ |
|
) |
| |
bool Diagram::insideDiagram |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
|
virtual |
bool Diagram::load |
( |
const QString & |
Line, |
|
|
QTextStream * |
stream |
|
) |
| |
void Diagram::loadGraphData |
( |
const QString & |
defaultDataSet | ) |
|
int Diagram::loadIndepVarData |
( |
const QString & |
Variable, |
|
|
char * |
FileString, |
|
|
Axis * |
pa, |
|
|
Graph * |
pg |
|
) |
| |
int Diagram::loadVarData |
( |
const QString & |
fileName, |
|
|
Graph * |
g |
|
) |
| |
void Diagram::recalcGraphData |
( |
| ) |
|
void Diagram::rectClip |
( |
float *& |
p | ) |
|
|
protected |
int Diagram::regionCode |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
|
protected |
bool Diagram::resizeTouched |
( |
float |
fX, |
|
|
float |
fY, |
|
|
float |
len |
|
) |
| |
bool Diagram::sameDependencies |
( |
Graph * |
g1, |
|
|
Graph * |
g2 |
|
) |
| |
QString Diagram::save |
( |
| ) |
|
void Diagram::setCenter |
( |
int |
x, |
|
|
int |
y, |
|
|
bool |
relative = false |
|
) |
| |
|
virtual |
void Diagram::updateGraphData |
( |
| ) |
|
Q3PtrList<struct Arc> Diagram::Arcs |
Q3PtrList<Graph> Diagram::Graphs |
Q3PtrList<Line> Diagram::Lines |
Q3PtrList<Text> Diagram::Texts |
The documentation for this class was generated from the following files:
- /Users/guitorri/git/qucs/qucs/qucs/diagrams/diagram.h
- /Users/guitorri/git/qucs/qucs/qucs/diagrams/diagram.cpp