#include "StdAfx.h"
|
#include "CHReviewSetting/GantryInfo.h"
|
|
CGantryInfo::CGantryInfo(void)
|
{
|
Reset();
|
}
|
|
CGantryInfo::~CGantryInfo(void)
|
{
|
Reset();
|
}
|
|
CHeaderInfo* CGantryInfo::GetHeaderInfo(int nIndex)
|
{
|
if (nIndex<0 || nIndex>=(int)m_vecHeaderInfo.size()) return NULL;
|
|
return &(m_vecHeaderInfo[nIndex]);
|
}
|
|
const CHeaderInfo* CGantryInfo::GetHeaderInfo(int nIndex) const
|
{
|
if (nIndex<0 || nIndex>=(int)m_vecHeaderInfo.size()) return NULL;
|
|
return &(m_vecHeaderInfo[nIndex]);
|
}
|
|
void CGantryInfo::Reset()
|
{
|
m_bStandardGantry = FALSE;
|
m_nGantryType = -1;
|
m_strXAxisName = _T("");
|
m_vecHeaderInfo.clear();
|
m_dCollisionDistance = 0.0;
|
}
|
|
void CGantryInfo::SetInfo(const CGantryInfo& rhs)
|
{
|
m_bStandardGantry = rhs.m_bStandardGantry;
|
m_nGantryType = rhs.m_nGantryType;
|
m_strXAxisName = rhs.m_strXAxisName;
|
m_vecHeaderInfo = rhs.m_vecHeaderInfo;
|
m_dCollisionDistance = rhs.m_dCollisionDistance;
|
}
|
|
void CGantryInfo::GetInfo(CGantryInfo& rhs)
|
{
|
rhs.m_bStandardGantry = m_bStandardGantry;
|
rhs.m_nGantryType = m_nGantryType;
|
rhs.m_strXAxisName = m_strXAxisName;
|
rhs.m_vecHeaderInfo = m_vecHeaderInfo;
|
rhs.m_dCollisionDistance = m_dCollisionDistance;
|
}
|