Files
envi-code/SourceCode/Code2026/tg_shs/shs_kernal/TCombForceData.cpp
T
2026-09-28 15:28:50 +08:00

57 lines
1.1 KiB
C++

//------------------------------------------------------------------------+
// Copyright (C), 1998-2012, Beijing Tangent Software Co. Ltd.
// = FileName : TCombForceData.cpp
// = Version : ver1.0
// = Author : zyc
// = CreateDate : 2012-06-07
// = Description: TCombForceDataÀඨÒå
// = Maintainers:
//
//------------------------------------------------------------------------+
#include "stdafx.h"
#include "TCombForceData.h"
TCombForceData::TCombForceData()
{
m_dForce = 0.0f;
m_iGroup = 0;
}
TCombForceData::TCombForceData(double force, int group)
{
m_dForce = force;
m_iGroup = group;
}
TCombForceData::~TCombForceData()
{
}
bool TCombForceData::operator<(const TCombForceData& data)
{
if (*this == data)
{
return false;
}
return m_dForce < data.m_dForce;
}
bool TCombForceData::operator==(const TCombForceData& data)
{
if (fabs(m_dForce-data.m_dForce) < _DIST_SNAP)
{
return true;
}
return false;
}
TCombForceData& TCombForceData::operator=(const TCombForceData& data)
{
if(this != &data)
{
m_dForce = data.m_dForce;
m_iGroup = data.m_iGroup;
}
return *this;
}