DPS/include/SDP/Csr_Tools_DeckhouseAndEndbh...

46 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
{
/// SDP上建端壁及甲板室围壁筋
class Csr_Tools_DeckhouseAndEndbhdstiffenerDAO : public subDBDAO
{
public:
double _angle; ///<与带板夹角deg
double _b1; ///<甲板室宽度blm
double _b1ship; ///<所考虑位置实际船宽Blm
int _bhdloca; ///<位置:最低层,第二层,三层及以上,四层及以上
int _bhdtype; ///<舱壁类型:无保护的前端,有保护的前端,侧壁,后端
double _bp; ///<带板宽度mm
string _dimension; ///<型材剖面形状:可选,本船库,在其中选择型材剖面尺寸;也可在标准库中,选择型材剖面尺寸
int _exposedcasing; ///<露天机壁棚:是或否
int _ispassed; ///<计算结果数据:是否满足:是或否
double _k; ///<材料系数0.680.720.781可选
double _lfull; ///<完整跨距m
int _materialID; ///<板材料
double _pa; ///<计算结果数据PA上层建筑端部舱壁和甲板室围壁的外部压力
string _paravalue; ///<型材参数
int _profileID; ///<型材id
double _reh; ///<板材料屈曲强度
double _s; ///<骨材间距mm
double _tp; ///<带板厚度mm
double _x; ///<x m
double _z; ///<z m
double _zgr; ///<计算结果数据:提供剖面模数: cm3
double _zgr_req; ///<计算结果数据要求剖面模数cm3
ODI Csr_Tools_DeckhouseAndEndbhdstiffenerDAO();
ODI ~Csr_Tools_DeckhouseAndEndbhdstiffenerDAO();
ODI virtual Mapper* createMapper();
ODI static DAO* createObject();
static ODI ResultMsg FindAll(list<Csr_Tools_DeckhouseAndEndbhdstiffenerDAO*> & pnewlist);
static ODI ResultMsg FindByID(int id, Csr_Tools_DeckhouseAndEndbhdstiffenerDAO * &pnewdao);
};
}