18 #ifndef RECT3DDIAGRAM_H
19 #define RECT3DDIAGRAM_H
46 static Element*
info(QString&,
char* &,
bool getNewOne=
false);
67 double calcX_2D(
double,
double,
double);
68 double calcY_2D(
double,
double,
double);
69 double calcZ_2D(
double,
double,
double);
static Element * info(QString &, char *&, bool getNewOne=false)
Rect3DDiagram(int _cx=0, int _cy=0)
double calcX_2D(double, double, double)
double calcZ_2D(double, double, double)
void removeHiddenLines(char *, tBound *)
static int comparePointZ(const void *, const void *)
bool insideDiagram(float, float)
void removeHiddenCross(int, int, int, int, char *, tBound *)
void calcCoordinate3D(double, double, double, double, tPoint3D *, tPointZ *)
void calcLine(tPoint3D *&, tPoint3D *&, tBound *, char *)
bool isHidden(int, int, tBound *, char *)
void enlargeMemoryBlock(tPoint3D *&)
Superclass of all schematic drawing elements.
double calcY_2D(double, double, double)
int calcCross(int *, int *)
void createAxis(Axis *, bool, int, int, int, int)
static int comparePoint3D(const void *, const void *)
int calcAxis(Axis *, int, int, double, double, bool)
void calcCoordinate(double *&, double *&, double *&, float *, float *, Axis *)