//------------------------------------------------------------------------+ // 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; }