DPS/include/TOTAL/HullGirderLoadListTableDAO.h

43 lines
1.5 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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);
};
}