43 lines
1.4 KiB
C++
43 lines
1.4 KiB
C++
#pragma once
|
||
#include "DAO.h"
|
||
|
||
namespace DBPlatformSpace
|
||
{
|
||
/// 船体梁载荷存储表
|
||
class HullGirderLoadListTableDAO : public subDBDAO
|
||
{
|
||
public:
|
||
string _frame; ///<肋位
|
||
double _frameNo; ///<肋位号
|
||
double _hogDistAndPosSF; ///<中拱设计静水弯矩/正设计静水剪力
|
||
double _hogPosData3; ///<中拱/正剪力数据3(对应第4种工况)
|
||
double _hogStillDistAndPosSF; ///<中拱静水弯矩/正静水剪力
|
||
double _hogTotalDistAndPosSF; ///<中拱总弯矩/正总剪力
|
||
double _hogWaveDistAndPosSF; ///<中拱波浪弯矩/正波浪剪力
|
||
int _loadScenario; ///<装载工况
|
||
double _offset; ///<偏移
|
||
double _sagDistAndNegSF; ///<中垂设计静水弯矩/负设计静水剪力
|
||
double _sagNegData3; ///<中垂/负剪力数据3(对应第4种工况)
|
||
double _sagStillDistAndNegSF; ///<中垂静水弯矩/负静水剪力
|
||
double _sagTotalDistAndNegSF; ///<中垂总弯矩/负总剪力
|
||
double _sagWaveDistAndNegSF; ///<中垂波浪弯矩/负波浪剪力
|
||
int _type; ///<数据类型
|
||
double _xAELRatio; ///<xAE坐标与L的比值
|
||
double _xAP; ///<xAP坐标
|
||
|
||
ODI HullGirderLoadListTableDAO();
|
||
virtual ODI ~HullGirderLoadListTableDAO();
|
||
|
||
|
||
ODI virtual Mapper* createMapper();
|
||
ODI static DAO* createObject();
|
||
|
||
|
||
static ODI ResultMsg FindAll(list<HullGirderLoadListTableDAO*> & pnewlist);
|
||
|
||
static ODI ResultMsg FindByID(int id, HullGirderLoadListTableDAO * &pnewdao);
|
||
|
||
static ResultMsg ODI FindByType(int type, list<HullGirderLoadListTableDAO*>&newlist);
|
||
};
|
||
}
|