Files
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

97 lines
1.6 KiB
C

#pragma once
#include "singleton.h"
struct DIM_SETTING_DATA
{
static double _distSnap;
static double _angSnap;
static double g_nCirDeviation;
static double g_nDefaultScale;
static int g_bMeterUnitDraw;
static int g_bMeterUnitDim;
static int g_nLineDimArrow;
static CString g_sDim0;
static CString g_sDim0M_M;
static CString g_sDim0mm_M;
static CString g_sDim1;
static CString g_sDim1M_M;
static CString g_sDim1mm_M;
static CString g_sDim2;
static CString g_sDim2M_M;
static CString g_sDim2mm_M;
static int g_nArcLenDimType;
static int g_nAngleDimArrow;
static CString g_sDimA0;
static CString g_sDimA1;
static double g_dElevTextBaseLen;
static double g_dEleTriangleSize;
static double g_dEleDoteSize;
static double g_dEleCrossSize;
static BOOL g_bElevFloorsOnRight;
static double g_dSectionSegLocLength;
static double g_dSectionSegDirLength;
static double g_dIndexPointerDia;
static double g_dIndexPointerBaseLen;
static double g_dSectionBaseLen;
static double g_dRuptureLenLimit;
static double g_dMoreRuptureLimit;
static double g_dLessRuptureLimit;
static int g_nSymbTextT3Layer;
static double g_dSymbDrawingIndexDia;
static double g_nText2BaseRatio;
static double g_dDrawIndexTextRatio;
static double g_dMultiLeaderDistRatio;
static int g_bOldDrawingIndex;
static int g_bNorthThumbTextDir;
static int g_bMeterUnitPipeElevDim;
static int g_iPrecForPipeElevDim;
static double g_dFreedomDimPrec;
};
typedef Singleton<DIM_SETTING_DATA> g_DimOption;
/*---------------------------------------------------------*/