Files
envi-code/SourceCode/Code2026/tg_shs/shs_blklib/SaniFittingAttr.h
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

42 lines
1.3 KiB
C++

// SaniFittingAttr.h: interface for the CSaniFittingAttr class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SANIFITTINGATTR_H__81AE4A1E_26D0_4e25_B189_6F604B691AE4__INCLUDED_)
#define AFX_SANIFITTINGATTR_H__81AE4A1E_26D0_4e25_B189_6F604B691AE4__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class DbfTable;
class CSaniFittingAttr
{
public:
CString m_csDescName; // 描述
CString m_csKindName; // 类别
CString m_csBlockName; // 图块
//构件的原始尺寸
double m_dOrigenalSizeX;
double m_dOrigenalSizeY;
double m_dInitSpace; // 初始间距
double m_dComponentSpace; // 构件间距
double m_dDistToWall; // 缺省距离墙体的距离
int m_nPlaceFlag; // 布置标记: 0--多个; 1--单个; 2--浴缸系列(单个); 3--逐点; 4--参数绘制
public:
CSaniFittingAttr();
CSaniFittingAttr(DbfTable *pTable);
CSaniFittingAttr(const CSaniFittingAttr &src);
virtual ~CSaniFittingAttr();
void ReadFromTable(DbfTable *pTable);
void WriteToTable(DbfTable *pTable);
CSaniFittingAttr & operator = (const CSaniFittingAttr &src);
static int CompareForSortByKindName(const CSaniFittingAttr *p1, const CSaniFittingAttr *p2);
};
#endif // !defined(AFX_SANIFITTINGATTR_H__81AE4A1E_26D0_4e25_B189_6F604B691AE4__INCLUDED_)