#include <rect3ddiagram.h>
|
| | Rect3DDiagram (int _cx=0, int _cy=0) |
| |
| | ~Rect3DDiagram () |
| |
| Diagram * | newOne () |
| |
| int | calcDiagram () |
| |
| void | calcLimits () |
| |
| void | calcCoordinate (double *&, double *&, double *&, float *, float *, Axis *) |
| |
| void | createAxisLabels () |
| |
| bool | insideDiagram (float, float) |
| |
| | 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 (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) |
| |
| | Element () |
| |
| virtual | ~Element () |
| |
|
| static Element * | info (QString &, char *&, bool getNewOne=false) |
| |
|
| void | calcData (Graph *) |
| |
| 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 *&) |
| |
|
| int | calcAxis (Axis *, int, int, double, double, bool) |
| |
| void | createAxis (Axis *, bool, int, int, int, int) |
| |
| void | calcCoefficients () |
| |
| int | calcCross (int *, int *) |
| |
| double | calcX_2D (double, double, double) |
| |
| double | calcY_2D (double, double, double) |
| |
| double | calcZ_2D (double, double, double) |
| |
| bool | isHidden (int, int, tBound *, char *) |
| |
| void | enlargeMemoryBlock (tPoint3D *&) |
| |
| void | calcLine (tPoint3D *&, tPoint3D *&, tBound *, char *) |
| |
| void | calcCoordinate3D (double, double, double, double, tPoint3D *, tPointZ *) |
| |
| void | removeHiddenLines (char *, tBound *) |
| |
| void | removeHiddenCross (int, int, int, int, char *, tBound *) |
| |
Definition at line 39 of file rect3ddiagram.h.
| Rect3DDiagram::Rect3DDiagram |
( |
int |
_cx = 0, |
|
|
int |
_cy = 0 |
|
) |
| |
| Rect3DDiagram::~Rect3DDiagram |
( |
| ) |
|
| int Rect3DDiagram::calcAxis |
( |
Axis * |
Axis, |
|
|
int |
x, |
|
|
int |
y, |
|
|
double |
xD, |
|
|
double |
phi, |
|
|
bool |
Right |
|
) |
| |
|
private |
| void Rect3DDiagram::calcCoefficients |
( |
| ) |
|
|
private |
| void Rect3DDiagram::calcCoordinate |
( |
double *& |
xD, |
|
|
double *& |
zD, |
|
|
double *& |
yD, |
|
|
float * |
px, |
|
|
float * |
py, |
|
|
Axis * |
|
|
) |
| |
|
virtual |
| void Rect3DDiagram::calcCoordinate3D |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
zr, |
|
|
double |
zi, |
|
|
tPoint3D * |
p, |
|
|
tPointZ * |
pz |
|
) |
| |
|
private |
| int Rect3DDiagram::calcCross |
( |
int * |
Xses, |
|
|
int * |
Yses |
|
) |
| |
|
private |
| void Rect3DDiagram::calcData |
( |
Graph * |
g | ) |
|
|
protectedvirtual |
| int Rect3DDiagram::calcDiagram |
( |
| ) |
|
|
virtual |
| void Rect3DDiagram::calcLimits |
( |
| ) |
|
|
virtual |
| double Rect3DDiagram::calcX_2D |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
private |
| double Rect3DDiagram::calcY_2D |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
private |
| double Rect3DDiagram::calcZ_2D |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
private |
| int Rect3DDiagram::comparePoint3D |
( |
const void * |
Point1, |
|
|
const void * |
Point2 |
|
) |
| |
|
staticprivate |
| int Rect3DDiagram::comparePointZ |
( |
const void * |
Point1, |
|
|
const void * |
Point2 |
|
) |
| |
|
staticprivate |
| void Rect3DDiagram::createAxis |
( |
Axis * |
Axis, |
|
|
bool |
Right, |
|
|
int |
x1_, |
|
|
int |
y1_, |
|
|
int |
x2_, |
|
|
int |
y2_ |
|
) |
| |
|
private |
| void Rect3DDiagram::createAxisLabels |
( |
| ) |
|
|
virtual |
| void Rect3DDiagram::enlargeMemoryBlock |
( |
tPoint3D *& |
MemEnd | ) |
|
|
private |
| Element * Rect3DDiagram::info |
( |
QString & |
Name, |
|
|
char *& |
BitmapFile, |
|
|
bool |
getNewOne = false |
|
) |
| |
|
static |
| bool Rect3DDiagram::insideDiagram |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
|
virtual |
| bool Rect3DDiagram::isHidden |
( |
int |
x, |
|
|
int |
y, |
|
|
tBound * |
Bounds, |
|
|
char * |
zBuffer |
|
) |
| |
|
private |
| Diagram * Rect3DDiagram::newOne |
( |
| ) |
|
|
virtual |
| void Rect3DDiagram::removeHiddenCross |
( |
int |
x1_, |
|
|
int |
y1_, |
|
|
int |
x2_, |
|
|
int |
y2_, |
|
|
char * |
zBuffer, |
|
|
tBound * |
Bounds |
|
) |
| |
|
private |
| void Rect3DDiagram::removeHiddenLines |
( |
char * |
zBuffer, |
|
|
tBound * |
Bounds |
|
) |
| |
|
private |
| double Rect3DDiagram::cxx |
|
private |
| double Rect3DDiagram::cxy |
|
private |
| double Rect3DDiagram::cxz |
|
private |
| double Rect3DDiagram::cyx |
|
private |
| double Rect3DDiagram::cyy |
|
private |
| double Rect3DDiagram::cyz |
|
private |
| double Rect3DDiagram::czx |
|
private |
| double Rect3DDiagram::czy |
|
private |
| double Rect3DDiagram::czz |
|
private |
| double Rect3DDiagram::scaleX |
|
private |
| double Rect3DDiagram::scaleY |
|
private |
| float Rect3DDiagram::xorig |
|
private |
| float Rect3DDiagram::yorig |
|
private |
The documentation for this class was generated from the following files: