51 lines
818 B
C++
51 lines
818 B
C++
/**
|
|
* @file ObjTubingstringResult.h
|
|
* @brief 套管
|
|
* @date
|
|
* @author:
|
|
*/
|
|
|
|
#ifndef OBTubingstringResultITEM_H
|
|
#define OBTubingstringResultITEM_H
|
|
|
|
#include <QObject>
|
|
#include "qmycustomplot.h"
|
|
|
|
struct Slf_JIEGUPOS {
|
|
int Order;
|
|
float Depth;
|
|
float Number;
|
|
char Dest[64];
|
|
};
|
|
|
|
/**
|
|
* @class
|
|
* @brief
|
|
* @see
|
|
*/
|
|
class CObjTubingstringResult :public QObject
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
CObjTubingstringResult();
|
|
virtual ~CObjTubingstringResult();
|
|
|
|
|
|
public:
|
|
bool LoadFromSLF(QMyCustomPlot *widget, QString strSlfName, QString csCurve);
|
|
void drawOne(QMyCustomPlot *widget, Slf_JIEGUPOS result);
|
|
|
|
public:
|
|
QMap<QString,QString> zoneOrder;
|
|
float m_Oguan = 63.5;
|
|
float m_Oind = 121.36;
|
|
bool m_bDrawCCL = false;
|
|
QString cclimgpath="";
|
|
|
|
QList<Slf_JIEGUPOS> m_pResultList;
|
|
private:
|
|
|
|
};
|
|
|
|
#endif
|