2026-10-04 00:04:20 +08:00
|
|
|
#include "stdafx.h"
|
2026-09-28 15:28:50 +08:00
|
|
|
#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);
|
|
|
|
|
}
|