#include "stdafx.h" #include "KTTempTol.h" #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif KTTempTol::KTTempTol() { m_dEqualPoint = AcGeContext::gTol.equalPoint(); m_dEqualVector = AcGeContext::gTol.equalVector(); AcGeContext::gTol.setEqualPoint(1.e-6); AcGeContext::gTol.setEqualVector(1.e-6); } KTTempTol::KTTempTol(double dVal) { m_dEqualPoint = AcGeContext::gTol.equalPoint(); m_dEqualVector = AcGeContext::gTol.equalVector(); AcGeContext::gTol.setEqualPoint(dVal); AcGeContext::gTol.setEqualVector(dVal); } KTTempTol::~KTTempTol() { AcGeContext::gTol.setEqualPoint(m_dEqualPoint); AcGeContext::gTol.setEqualVector(m_dEqualVector); } void KTTempTol::Set(double dTol) { m_dEqualPoint = dTol; m_dEqualVector = dTol; AcGeContext::gTol.setEqualPoint(m_dEqualPoint); AcGeContext::gTol.setEqualVector(m_dEqualVector); }