My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Rect3DDiagram Class Reference

#include <rect3ddiagram.h>

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

Public Member Functions

 Rect3DDiagram (int _cx=0, int _cy=0)
 
 ~Rect3DDiagram ()
 
DiagramnewOne ()
 
int calcDiagram ()
 
void calcLimits ()
 
void calcCoordinate (double *&, double *&, double *&, float *, float *, Axis *)
 
void createAxisLabels ()
 
bool insideDiagram (float, float)
 
- Public Member Functions inherited from Diagram
 Diagram (int _cx=0, int _cy=0)
 
virtual ~Diagram ()
 
virtual void paint (ViewPainter *)
 
void setCenter (int, int, bool relative=false)
 
void getCenter (int &, int &)
 
void paintScheme (QPainter *)
 
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)
 
- Public Member Functions inherited from Element
 Element ()
 
virtual ~Element ()
 

Static Public Member Functions

static Elementinfo (QString &, char *&, bool getNewOne=false)
 

Public Attributes

tPoint3DMem
 
tPoint3DpMem
 
- Public Attributes inherited from Diagram
QString Name
 
QPen GridPen
 
QPtrList< GraphGraphs
 
QPtrList< struct ArcArcs
 
QPtrList< LineLines
 
QPtrList< TextTexts
 
int x3
 
int y3
 
Axis xAxis
 
Axis yAxis
 
Axis zAxis
 
int State
 
bool hideLines
 
int rotX
 
int rotY
 
int rotZ
 
- Public Attributes inherited from Element
bool isSelected
 
int Type
 
int cx
 
int cy
 
int x1
 
int y1
 
int x2
 
int y2
 

Protected Member Functions

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 39 of file rect3ddiagram.h.

Constructor & Destructor Documentation

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

Definition at line 36 of file rect3ddiagram.cpp.

Here is the caller graph for this function:

Rect3DDiagram::~Rect3DDiagram ( )

Definition at line 53 of file rect3ddiagram.cpp.

Member Function Documentation

void Rect3DDiagram::calcCoordinate ( double *&  xD,
double *&  zD,
double *&  yD,
float *  px,
float *  py,
Axis  
)
virtual

Reimplemented from Diagram.

Definition at line 135 of file rect3ddiagram.cpp.

Here is the call graph for this function:

void Rect3DDiagram::calcData ( Graph g)
protectedvirtual

Reimplemented from Diagram.

Definition at line 933 of file rect3ddiagram.cpp.

Here is the call graph for this function:

int Rect3DDiagram::calcDiagram ( )
virtual

Reimplemented from Diagram.

Definition at line 782 of file rect3ddiagram.cpp.

Here is the call graph for this function:

void Rect3DDiagram::calcLimits ( )
virtual

Reimplemented from Diagram.

Definition at line 590 of file rect3ddiagram.cpp.

Here is the call graph for this function:

void Rect3DDiagram::createAxisLabels ( )
virtual

Reimplemented from Diagram.

Definition at line 1119 of file rect3ddiagram.cpp.

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

Definition at line 1139 of file rect3ddiagram.cpp.

Here is the call graph for this function:

bool Rect3DDiagram::insideDiagram ( float  x,
float  y 
)
virtual

Reimplemented from Diagram.

Definition at line 1127 of file rect3ddiagram.cpp.

Here is the call graph for this function:

Diagram * Rect3DDiagram::newOne ( )
virtual

Reimplemented from Diagram.

Definition at line 1133 of file rect3ddiagram.cpp.

Here is the call graph for this function:

Member Data Documentation

tPoint3D* Rect3DDiagram::Mem

Definition at line 54 of file rect3ddiagram.h.

tPoint3D* Rect3DDiagram::pMem

Definition at line 55 of file rect3ddiagram.h.


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