18#ifndef TECHDRAWCONFIG_H
19#define TECHDRAWCONFIG_H
22#include <QCoreApplication>
27 const QString
TechDrawConfigPath = QCoreApplication::applicationDirPath() + QObject::tr(
"//ConfigFiles//TechDraw//TechDrawConfig.ini");;
248 return mGeneralStruct;
251 mGeneralStruct = conf;
260 return mDimensionStruct;
263 mDimensionStruct = conf;
266 return mAnnotationStruct;
269 mAnnotationStruct = conf;
278 return mAdvancedStruct;
281 mAdvancedStruct = conf;
Definition LineGroup.h:26
DimensionStruct mDimensionStruct
Definition TechDrawConfig.h:294
void setAnnotationStruct(const AnnotationStruct &conf)
Definition TechDrawConfig.h:268
ScaleStruct mScaleStruct
Definition TechDrawConfig.h:293
GeneralStruct getGeneralStruct()
Definition TechDrawConfig.h:247
HLRStruct mHLRStruct
Definition TechDrawConfig.h:296
HLRStruct getHLRStruct()
Definition TechDrawConfig.h:271
void setGeneralStruct(const GeneralStruct &conf)
Definition TechDrawConfig.h:250
ColorStruct mColorStruct
Definition TechDrawConfig.h:298
void setDimensionStruct(const DimensionStruct &conf)
Definition TechDrawConfig.h:262
void setAdvancedStruct(const AdvancedStruct &conf)
Definition TechDrawConfig.h:280
QString mPath
Definition TechDrawConfig.h:290
void setHLRStruct(const HLRStruct &conf)
Definition TechDrawConfig.h:274
AnnotationStruct mAnnotationStruct
Definition TechDrawConfig.h:295
TechDrawConfig(const QString &file)
GeneralStruct mGeneralStruct
Definition TechDrawConfig.h:292
ColorStruct getColorStruct()
Definition TechDrawConfig.h:283
void setScaleStruct(const ScaleStruct &conf)
Definition TechDrawConfig.h:256
void setColorStruct(const ColorStruct &conf)
Definition TechDrawConfig.h:286
AdvancedStruct mAdvancedStruct
Definition TechDrawConfig.h:297
DimensionStruct getDimensionStruct()
Definition TechDrawConfig.h:259
AnnotationStruct getAnnotationStruct()
Definition TechDrawConfig.h:265
ScaleStruct getScaleStruct()
Definition TechDrawConfig.h:253
AdvancedStruct getAdvancedStruct()
Definition TechDrawConfig.h:277
Definition TechDrawConfig.h:239
const QString TechDrawConfigPath
Definition TechDrawConfig.h:27
Definition ArrowPropEnum.h:26
bool SectionFuseFirst
Definition TechDrawConfig.h:212
bool debugDetail
Definition TechDrawConfig.h:210
int EdgeCapStyle
Definition TechDrawConfig.h:216
bool ShowLoose2d
Definition TechDrawConfig.h:213
int MaxSeg
Definition TechDrawConfig.h:218
bool debugSection
Definition TechDrawConfig.h:209
int MaxSVGTile
Definition TechDrawConfig.h:217
double MarkFuzz
Definition TechDrawConfig.h:215
AdvancedStruct & operator=(const AdvancedStruct &rhs)
Definition TechDrawConfig.h:219
bool HandleFaces
Definition TechDrawConfig.h:207
bool ShowSectionEdges
Definition TechDrawConfig.h:208
bool allowCrazyEdge
Definition TechDrawConfig.h:211
double EdgeFuzz
Definition TechDrawConfig.h:214
Definition TechDrawConfig.h:206
bool PrintCenterMarks
Definition TechDrawConfig.h:114
bool AutoHorizontal
Definition TechDrawConfig.h:112
AnnotationStruct & operator=(const AnnotationStruct &rhs)
Definition TechDrawConfig.h:115
bool ShowCenterMarks
Definition TechDrawConfig.h:113
bool PyramidOrtho
Definition TechDrawConfig.h:111
int SectionLineStyle
Definition TechDrawConfig.h:103
int CenterLineStyle
Definition TechDrawConfig.h:107
int BalloonShape
Definition TechDrawConfig.h:108
int LineGroup
Definition TechDrawConfig.h:104
int SectionLineStandard
Definition TechDrawConfig.h:102
int MattingStyle
Definition TechDrawConfig.h:105
int HighlightStyle
Definition TechDrawConfig.h:106
double BalloonKink
Definition TechDrawConfig.h:110
int BalloonArrow
Definition TechDrawConfig.h:109
Definition TechDrawConfig.h:101
uint32_t PreSelectColor
Definition TechDrawConfig.h:138
uint32_t CutSurfaceColor
Definition TechDrawConfig.h:139
uint32_t MarksColor
Definition TechDrawConfig.h:149
uint32_t Background
Definition TechDrawConfig.h:142
uint32_t HiddenColor
Definition TechDrawConfig.h:137
uint32_t Hatch
Definition TechDrawConfig.h:143
uint32_t DimColor
Definition TechDrawConfig.h:144
uint32_t SectionColor
Definition TechDrawConfig.h:141
uint32_t bkgColor
Definition TechDrawConfig.h:152
uint32_t CenterColor
Definition TechDrawConfig.h:146
ColorStruct & operator=(const ColorStruct &rhs)
Definition TechDrawConfig.h:154
uint32_t FaceColor
Definition TechDrawConfig.h:151
uint32_t HighlightColor
Definition TechDrawConfig.h:148
uint32_t gridColor
Definition TechDrawConfig.h:150
uint32_t GeomHatch
Definition TechDrawConfig.h:145
uint32_t VertexColor
Definition TechDrawConfig.h:147
uint32_t NormalColor
Definition TechDrawConfig.h:136
uint32_t SelectColor
Definition TechDrawConfig.h:140
bool ClearFace
Definition TechDrawConfig.h:153
Definition TechDrawConfig.h:135
int AltDecimals
Definition TechDrawConfig.h:83
QString formatSpec
Definition TechDrawConfig.h:84
int StandardAndStyle
Definition TechDrawConfig.h:80
double TolSizeAdjust
Definition TechDrawConfig.h:85
QString DiameterSymbol
Definition TechDrawConfig.h:86
bool ShowUnits
Definition TechDrawConfig.h:82
bool UseGlobalDecimals
Definition TechDrawConfig.h:81
DimensionStruct & operator=(const DimensionStruct &rhs)
Definition TechDrawConfig.h:87
Definition TechDrawConfig.h:79
int labelSize
Definition TechDrawConfig.h:35
bool use3DUpdate
Definition TechDrawConfig.h:30
bool KeepPagesUpToDate
Definition TechDrawConfig.h:32
QString labelFont
Definition TechDrawConfig.h:34
bool isShowGrid
Definition TechDrawConfig.h:38
int hiddenLineStyle
Definition TechDrawConfig.h:37
int projectionAngle
Definition TechDrawConfig.h:36
bool AutoDist
Definition TechDrawConfig.h:33
bool allowPageCoverd
Definition TechDrawConfig.h:31
int gridSpacing
Definition TechDrawConfig.h:39
GeneralStruct & operator=(const GeneralStruct &rhs)
Definition TechDrawConfig.h:40
Definition TechDrawConfig.h:29
bool IsoViz
Definition TechDrawConfig.h:183
bool HardHid
Definition TechDrawConfig.h:184
bool SeamViz
Definition TechDrawConfig.h:182
bool IsoHid
Definition TechDrawConfig.h:187
bool SmoothHid
Definition TechDrawConfig.h:185
int IsoCount
Definition TechDrawConfig.h:188
bool SeamHid
Definition TechDrawConfig.h:186
bool SmoothViz
Definition TechDrawConfig.h:181
bool HardViz
Definition TechDrawConfig.h:180
bool UsePolygon
Definition TechDrawConfig.h:179
HLRStruct & operator=(const HLRStruct &rhs)
Definition TechDrawConfig.h:189
Definition TechDrawConfig.h:178
double VertexScale
Definition TechDrawConfig.h:61
double TemplateDotSize
Definition TechDrawConfig.h:63
ScaleStruct & operator=(const ScaleStruct &rhs)
Definition TechDrawConfig.h:65
QString DefaultScaleType
Definition TechDrawConfig.h:59
double SymbolFactor
Definition TechDrawConfig.h:64
double DefaultViewScale
Definition TechDrawConfig.h:60
double PageDefaultScale
Definition TechDrawConfig.h:58
double CenterMarkScale
Definition TechDrawConfig.h:62
Definition TechDrawConfig.h:57