DPS/include/SDP/Sdp_Tank_S20_FloorDAO.h

40 lines
1.6 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 Sdp_Tank_S20_FloorDAO : public subDBDAO
{
public:
string _floor_name; ///<实肋板名称
double _bdb; ///<该实肋板处双层底宽度m
double _hdb; ///<该实肋板与底边舱相连处双层底高度m
double _t; ///<邻近底边舱的肋板板格总厚度mm
double _th; ///<最外格即靠近底边舱的两纵桁之间开口处肋板最小屈服应力mm
double _bdbh; ///<该实肋板开孔宽度(若没有开孔 取 bdb 的值m
double _hh; ///<该实肋板开孔高度m
double _psm_s; ///<该实肋板的间距m
double _reh; ///<该实肋板材料的屈服应力N/mm2
double _reh_h; ///<最外格(即靠近底边舱的两纵桁之间)开口处肋板最小屈服应力N/mm2
int _is_near_tbhd; ///<靠近横舱壁 若该肋板靠近横舱壁底凳(若未设凳 则为横舱壁) 选择“1” 否则选择为“0”
double _sl; ///<该实肋板处靠近底边舱的内底纵骨间距m
double _s; ///<该实肋板板格加强筋的间距m
double _eta2; ///<对无开孔或开孔有加强筋的肋板 系数为1.1 其他为1.2
double _tc1; ///<实肋板端部前侧的腐蚀增量
double _tc2; ///<实肋板端部后侧的腐蚀增量
ODI Sdp_Tank_S20_FloorDAO();
ODI ~Sdp_Tank_S20_FloorDAO();
ODI virtual Mapper* createMapper();
ODI static DAO* createObject();
static ODI ResultMsg FindAll(list<Sdp_Tank_S20_FloorDAO*> & pnewlist);
static ODI ResultMsg FindByID(int id, Sdp_Tank_S20_FloorDAO * &pnewdao);
};
}