57 lines
1.2 KiB
C++
57 lines
1.2 KiB
C++
#include "StdAfx.h"
|
|
#include "WallSplitInfo.h"
|
|
|
|
CWallSplitInfo::CWallSplitInfo()
|
|
{
|
|
Reset();
|
|
}
|
|
|
|
CWallSplitInfo::~CWallSplitInfo()
|
|
{
|
|
}
|
|
|
|
CWallSplitInfo::CWallSplitInfo(const CWallSplitInfo& src)
|
|
{
|
|
*this = src;
|
|
}
|
|
|
|
CWallSplitInfo& CWallSplitInfo::operator = (const CWallSplitInfo& src)
|
|
{
|
|
if(this != &src)
|
|
{
|
|
m_dHeight = src.m_dHeight;
|
|
m_dWidth = src.m_dWidth;
|
|
m_dSectSpan = src.m_dSectSpan;
|
|
m_dAxisPress = src.m_dAxisPress;
|
|
m_dWallNormSect = src.m_dWallNormSect;
|
|
m_dWallSlopSect = src.m_dWallSlopSect;
|
|
m_dWallBodyReinH = src.m_dWallBodyReinH;
|
|
m_dWallBodyReinHP = src.m_dWallBodyReinHP;
|
|
m_dWallBodyReinV = src.m_dWallBodyReinV;
|
|
m_dWallBodyReinVP = src.m_dWallBodyReinVP;
|
|
m_bCoupBeam = src.m_bCoupBeam;
|
|
m_dWallBeamReinU = src.m_dWallBeamReinU;
|
|
m_dWallBeamReinD = src.m_dWallBeamReinD;
|
|
m_dWallBeamStrrup = src.m_dWallBeamStrrup;
|
|
}
|
|
|
|
return *this;
|
|
}
|
|
|
|
void CWallSplitInfo::Reset()
|
|
{
|
|
m_dHeight = 0.0;
|
|
m_dWidth = 0.0;
|
|
m_dSectSpan = 0.0;
|
|
m_dAxisPress = 0.0;
|
|
m_dWallNormSect = 0.0;
|
|
m_dWallSlopSect = 0.0;
|
|
m_dWallBodyReinH = 0.0;
|
|
m_dWallBodyReinHP = 0.0;
|
|
m_dWallBodyReinV = 0.0;
|
|
m_dWallBodyReinVP = 0.0;
|
|
m_bCoupBeam = FALSE;
|
|
m_dWallBeamReinU = 0.0;
|
|
m_dWallBeamReinD = 0.0;
|
|
m_dWallBeamStrrup = 0.0;
|
|
} |