Qucs-GUI  0.0.19
Public Member Functions | Static Public Member Functions | Protected Member Functions
RectDiagram Class Reference

The RectDiagram class implements the Cartesian diagram. More...

#include <rectdiagram.h>

Inheritance diagram for RectDiagram:
Inheritance graph
[legend]
Collaboration diagram for RectDiagram:
Collaboration graph
[legend]

Public Member Functions

 RectDiagram (int _cx=0, int _cy=0)
 ~RectDiagram ()
DiagramnewOne ()
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 Elementinfo (QString &, char *&, bool getNewOne=false)

Protected Member Functions

void clip (Graph::iterator &) const
 Clipping for round diagrams (smith, polar, ...)

Detailed Description

The RectDiagram class implements the Cartesian diagram.

Definition at line 24 of file rectdiagram.h.


Constructor & Destructor Documentation

RectDiagram::RectDiagram ( int  _cx = 0,
int  _cy = 0 
)

Definition at line 39 of file rectdiagram.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 51 of file rectdiagram.cpp.


Member Function Documentation

void RectDiagram::calcCoordinate ( const double *  xD,
const double *  yD,
const double *  ,
float *  px,
float *  py,
Axis const *  pa 
) const [virtual]

Reimplemented from Diagram.

Definition at line 56 of file rectdiagram.cpp.

int RectDiagram::calcDiagram ( ) [virtual]

Reimplemented from Diagram.

Definition at line 131 of file rectdiagram.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void RectDiagram::calcLimits ( ) [virtual]

Reimplemented from Diagram.

Definition at line 94 of file rectdiagram.cpp.

Here is the call graph for this function:

void RectDiagram::clip ( Graph::iterator p) const [protected, virtual]

Clipping for round diagrams (smith, polar, ...)

Reimplemented from Diagram.

Definition at line 242 of file rectdiagram.cpp.

Here is the call graph for this function:

void RectDiagram::finishMarkerCoordinates ( float &  fCX,
float &  fCY 
) const [virtual]

Reimplemented from Diagram.

Definition at line 86 of file rectdiagram.cpp.

Here is the call graph for this function:

Element * RectDiagram::info ( QString &  Name,
char *&  BitmapFile,
bool  getNewOne = false 
) [static]

Definition at line 254 of file rectdiagram.cpp.

Here is the call graph for this function:

bool RectDiagram::insideDiagram ( float  x,
float  y 
) const [virtual]

Reimplemented from Diagram.

Definition at line 236 of file rectdiagram.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Diagram * RectDiagram::newOne ( ) [virtual]

Reimplemented from Diagram.

Definition at line 248 of file rectdiagram.cpp.

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines