1 //---------------------------------------------------------------------------
\r
4 //---------------------------------------------------------------------------
\r
5 #include "QCircuit.h"
\r
6 //---------------------------------------------------------------------------
\r
7 class QPauliY : public QCircuit {
\r
9 QPauliY(int x, int y);
\r
11 virtual int GetType(void) { return QC_PAULIY; }
\r
12 virtual string GetTypeStr(void) { return "QPauliY"; }
\r
14 void Draw(QDraw *qDraw);
\r
15 void DrawPS(QPSDraw *psDraw);
\r
16 string GetCalcText(void);
\r
17 string GetSaveText(void);
\r
18 void Reverse(int y);
\r
19 TRect GetOccupiedRect();
\r
20 QCircuit *Clone() {QPauliY *qy = new QPauliY(X, Y); return (QCircuit*)qy;};
\r
22 //---------------------------------------------------------------------------
\r