#include "StdAfx.h" #include "globaldefine.h" #include "PushPrec.h" #include "globalFunc.h" PushPrec::PushPrec(ads_real dDist, ads_real dAng) : oldDistSnap(g_DimOption::instance()._distSnap), oldAngSnap(g_DimOption::instance()._angSnap) { using namespace GlobalFunc; g_DimOption::instance()._distSnap = _AS_MM(dDist); GlobalFunc::Refresh_DIST_SNAP(); g_DimOption::instance()._angSnap = dAng; } PushPrec::~PushPrec() { g_DimOption::instance()._distSnap = oldDistSnap; GlobalFunc::Refresh_DIST_SNAP(); g_DimOption::instance()._angSnap = oldAngSnap; }