Qucs-GUI
0.0.19
|
The CurveDiagram class implements the Locus Curve diagram. More...
#include <curvediagram.h>
Public Member Functions | |
CurveDiagram (int _cx=0, int _cy=0) | |
~CurveDiagram () | |
Diagram * | newOne () |
int | calcDiagram () |
void | calcLimits () |
void | calcCoordinate (const double *, const double *, const double *, float *, float *, Axis const *) const |
void | finishMarkerCoordinates (float &, float &) const |
bool | insideDiagram (float, float) const |
Static Public Member Functions | |
static Element * | info (QString &, char *&, bool getNewOne=false) |
Protected Member Functions | |
void | clip (Graph::iterator &) const |
Clipping for round diagrams (smith, polar, ...) |
The CurveDiagram class implements the Locus Curve diagram.
Definition at line 24 of file curvediagram.h.
CurveDiagram::CurveDiagram | ( | int | _cx = 0 , |
int | _cy = 0 |
||
) |
Definition at line 38 of file curvediagram.cpp.
Definition at line 49 of file curvediagram.cpp.
void CurveDiagram::calcCoordinate | ( | const double * | , |
const double * | yD, | ||
const double * | , | ||
float * | px, | ||
float * | py, | ||
Axis const * | pa | ||
) | const [virtual] |
Reimplemented from Diagram.
Definition at line 54 of file curvediagram.cpp.
int CurveDiagram::calcDiagram | ( | ) | [virtual] |
Reimplemented from Diagram.
Definition at line 122 of file curvediagram.cpp.
void CurveDiagram::calcLimits | ( | ) | [virtual] |
Reimplemented from Diagram.
Definition at line 85 of file curvediagram.cpp.
void CurveDiagram::clip | ( | Graph::iterator & | p | ) | const [protected, virtual] |
Clipping for round diagrams (smith, polar, ...)
Reimplemented from Diagram.
Definition at line 244 of file curvediagram.cpp.
void CurveDiagram::finishMarkerCoordinates | ( | float & | fCX, |
float & | fCY | ||
) | const [virtual] |
Reimplemented from Diagram.
Definition at line 77 of file curvediagram.cpp.
Element * CurveDiagram::info | ( | QString & | Name, |
char *& | BitmapFile, | ||
bool | getNewOne = false |
||
) | [static] |
bool CurveDiagram::insideDiagram | ( | float | x, |
float | y | ||
) | const [virtual] |
Reimplemented from Diagram.
Definition at line 238 of file curvediagram.cpp.
Diagram * CurveDiagram::newOne | ( | ) | [virtual] |
Reimplemented from Diagram.
Definition at line 250 of file curvediagram.cpp.