DPS/include/SDP/Csr_Tools_DeckhouseAndEndbh...

39 lines
1.3 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
{
/// SDP上建端壁及甲板室围壁板
class Csr_Tools_DeckhouseAndEndbhdplateDAO : public subDBDAO
{
public:
double _b1; ///<甲板室宽度blm
double _b1ship; ///<所考虑位置实际船宽Blm
int _bhdloca; ///<位置:最低层,第二层,三层及以上,四层及以上
int _bhdtype; ///<舱壁类型:无保护的前端,有保护的前端,侧壁,后端
int _exposedcasing; ///<露天机舱棚:是或否
int _ispassed; ///<计算结果:是否满足:是或否
double _k; ///<材料系数0.680.720.781可选
int _materialID; ///<板材料
double _pa; ///<计算结果PA上层建筑端部舱壁和甲板室围壁的外部压力
double _reh; ///<板材料屈曲强度
double _s; ///<骨材间距mm
double _t; ///<提供厚度mm
double _t_req; ///<计算结果要求板厚mm
double _x; ///<x m
double _z; ///<z m
ODI Csr_Tools_DeckhouseAndEndbhdplateDAO();
ODI ~Csr_Tools_DeckhouseAndEndbhdplateDAO();
ODI virtual Mapper* createMapper();
ODI static DAO* createObject();
static ODI ResultMsg FindAll(list<Csr_Tools_DeckhouseAndEndbhdplateDAO*> & pnewlist);
static ODI ResultMsg FindByID(int id, Csr_Tools_DeckhouseAndEndbhdplateDAO * &pnewdao);
};
}