gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
Context.h
Go to the documentation of this file.
1 // Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
2 //
3 // See the LICENSE.txt file in the Gmsh root directory for license information.
4 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
5 
6 #ifndef CONTEXT_H
7 #define CONTEXT_H
8 
9 #include <vector>
10 #include <map>
11 #include <string>
12 
13 #define NUM_SOLVERS 10
14 
15 class GamePad;
16 
18  // mesh algorithms
50  unsigned int randomSeed;
52  double gradation;
56  // mesh IO
71  // partitioning
81  // mesh display
90 };
91 
93  // geometry algorithms
96  std::string pipeDefaultTrihedron;
98  int autoExtrude; // FIXME: temporary for auto-extrude testing
105  double occScaling;
106  std::string occTargetUnit;
113  // geometry display
124 };
125 
126 // The interface-independent context.
127 class CTX {
128 private:
129  static CTX *_instance;
130 
131 public:
132  CTX();
133  ~CTX();
134  void init();
135  static CTX *instance();
136 
137  // for debug purposes only, i.e. JF and CG personal use
139  // files on the command line and various file names
140  std::vector<std::string> files;
144  // filename of the executable, with full path
145  std::string exeFileName;
146  // the home directory
147  std::string homeDir;
148  // file history
149  std::vector<std::string> recentFiles;
150  // create mesh statistics report (0: do nothing, 1: create, 2: append)
152  // behavior on error
154  // should we launch a solver at startup?
156  // save session/option file on exit?
158  // ask confirmation when overwriting files?
160  // forced display host:0.0 under X11
161  std::string display;
162  // FLTK theme
163  std::string guiTheme;
164  // FLTK color scheme and max refresh rate
166  // print messages on to the terminal?
167  int terminal;
168  // number of threads (0 == use system default)
170  // detached processes (WIN32)?
172  // number of graphical windows/tiles
174  // text editor command (with included '%s')
175  std::string editor;
176  // pattern of files to watch out for
177  std::string watchFilePattern;
178  // script generator languages ("geo", "py", ...)
179  std::vector<std::string> scriptLang;
180  // show tootips in the GUI?
181  int tooltips;
182  // enable input field scrolling (moving the mouse to change numbers)
184  // position and size of various windows in the GUI
192  // use the system menu bar on macOS?
194  // use the native file chooser?
196  // show standard Gmsh menu in onelab window
198  // use high-resolution opengl graphics (retina Macs)
200  // batch mode (-4: lua session, -3: server daemon, -2: check coherence, -1:
201  // write geo, 0: full gfx, 1: 1D mesh, 2: 2D mesh, 3: 3D mesh, 4: adapt mesh,
202  // 5: refine mesh, 6: reclassify mesh)
203  int batch;
204  // batch operations to apply after meshing (1: partition mesh)
206  // some option for batch processing
208  // initial menu (0: automatic, 1: geom, 2: mesh, 3: solver, 4: post)
210  // show some windows on startup?
212  // never popup dialogs in scripts (use default values instead)?
213  int noPopup;
214  // make all windows "non modal"?
216  // clipping plane distance factor
217  double clipFactor;
218  // display border factor (0 = model fits window size exactly)
220  // do or do not use the trackball for rotations
222  // gamepad controller
224  // point around which to rotate the scene
225  double rotationCenter[3];
226  // rotate around the center of mass instead of rotationCenter[]
228  // "overall" x, y and z min used for drawing and lc computation
229  double min[3], max[3];
230  // "center of mass" of the current geometry, used for graphics only
231  double cg[3];
232  // characteristic length for the whole problem, measuring the overall bounding
233  // box (used to set tolerances relative to the overall model size)
234  double lc;
235  // double buffer/antialias/stereo graphics?
237  bool fileread;
239  // orthogonal projection?
240  int ortho;
241  // draw the bounding boxes and the rot center?
243  // draw simplified model during user interaction?
245  // small axes options
247  // large axes options
249  double axesPosition[6], axesValue[6], axesTics[3];
250  std::string axesLabel[3], axesFormat[3];
251  // simple dynamic lock (should be a mutex)
252  int lock;
253  // enable alpha blending?
254  int alpha;
255  // mouse2 zoom coefficient
256  double zoomFactor;
257  // draw background gradient?
259  // draw background image?
260  std::string bgImageFileName;
263  // fltk font size (and delta for palette windows)
265  // font name, FLTK enum and size for opengl graphics
268  // font size of messages
270  // point/line widths
273  // light options
274  int light[6];
276  // clipping plane options
277  double clipPlane[6][4];
279  // polygon offset options
282  // color scheme
284  // number of subdivisions for gluQuadrics
286  // vector display type and options (for normals, etc.)
289  // records cpu times for 1-D, 2-D and 3-D mesh generation
290  double meshTimer[3];
291  // dynamic variable tracking if the bbox is currently imposed
293  // enable selection/hover/picking using the mouse
295  // invert sense of mouse wheel zoom
297  // disable some warnings for expert users?
299 #if defined(HAVE_VISUDEV)
300  // Enable heavy visualization capabilities (for development purpose)
301  int heavyVisu;
302 #endif
303  // dynamic: equal to 1 while gmsh is printing
304  int printing;
305  // hide all unselected entities?
307  // temporary storage of rotation, translation, scale (until the GUI
308  // is ready)
310  // geometry options
312  // mesh options
314  // post processing options
315  struct {
321  double animDelay;
325  } post;
326  // solver options
327  struct {
329  double timeout;
337  // print options
338  struct {
344  double texWidthInMm;
348  int width, height;
351  std::string parameterCommand;
355  } print;
356  // color options
357  struct {
358  unsigned int bg, bgGrad, fg, text, axes, smallAxes;
359  unsigned int ambientLight[6], diffuseLight[6], specularLight[6];
360  struct {
361  unsigned int point, curve, surface, volume;
362  unsigned int selection, highlight[3], projection;
363  unsigned int tangents, normals;
364  } geom;
365  struct {
366  unsigned int node, nodeSup, line, triangle, quadrangle;
368  unsigned int carousel[20];
369  unsigned int tangents, normals;
370  } mesh;
371  } color;
372  // is the machine big-endian?
374  // how RGBA values are packed and unpacked into/from an unsigned integer to be
375  // fed to glColor4ubv (depends on machine byte ordering!):
376  unsigned int packColor(int R, int G, int B, int A);
377  int unpackRed(unsigned int X);
378  int unpackGreen(unsigned int X);
379  int unpackBlue(unsigned int X);
380  int unpackAlpha(unsigned int X);
381 };
382 
383 #endif
contextGeometryOptions::extrudeSplinePoints
int extrudeSplinePoints
Definition: Context.h:95
contextMeshOptions::zoneDefinition
int zoneDefinition
Definition: Context.h:66
CTX::hexahedron
unsigned int hexahedron
Definition: Context.h:367
contextGeometryOptions::copyMeshingMethod
int copyMeshingMethod
Definition: Context.h:107
contextMeshOptions::stlLinearDeflectionRelative
bool stlLinearDeflectionRelative
Definition: Context.h:65
CTX::vectorType
int vectorType
Definition: Context.h:287
contextMeshOptions::cgnsImportOrder
int cgnsImportOrder
Definition: Context.h:68
CTX::texAsEquation
int texAsEquation
Definition: Context.h:343
contextMeshOptions::randFactor3d
double randFactor3d
Definition: Context.h:21
contextMeshOptions::recombineAll
int recombineAll
Definition: Context.h:30
contextMeshOptions::trihedra
int trihedra
Definition: Context.h:84
contextMeshOptions::angleSmoothNormals
double angleSmoothNormals
Definition: Context.h:22
contextMeshOptions::toleranceReferenceElement
double toleranceReferenceElement
Definition: Context.h:47
contextGeometryOptions::doubleClickedSurfaceCommand
std::string doubleClickedSurfaceCommand
Definition: Context.h:123
CTX::mouseSelection
int mouseSelection
Definition: Context.h:294
CTX::fileread
bool fileread
Definition: Context.h:237
CTX::glSize
int glSize[2]
Definition: Context.h:185
CTX::parameter
double parameter
Definition: Context.h:349
contextMeshOptions::volumeEdges
int volumeEdges
Definition: Context.h:85
contextGeometryOptions::toleranceBoolean
double toleranceBoolean
Definition: Context.h:99
contextMeshOptions::light
int light
Definition: Context.h:82
contextGeometryOptions::tolerance
double tolerance
Definition: Context.h:99
CTX::msgFontSize
int msgFontSize
Definition: Context.h:269
CTX::packColor
unsigned int packColor(int R, int G, int B, int A)
Definition: Context.cpp:128
CTX::doubleClickedGraphPointX
double doubleClickedGraphPointX
Definition: Context.h:323
CTX::epsOcclusionCulling
int epsOcclusionCulling
Definition: Context.h:340
CTX::polygonOffset
int polygonOffset
Definition: Context.h:280
contextGeometryOptions::occExportOnlyVisible
int occExportOnlyVisible
Definition: Context.h:103
CTX::db
int db
Definition: Context.h:236
CTX::deltaFontSize
int deltaFontSize
Definition: Context.h:264
CTX::clipWholeElements
int clipWholeElements
Definition: Context.h:278
CTX::tangents
unsigned int tangents
Definition: Context.h:363
contextGeometryOptions
Definition: Context.h:92
contextMeshOptions::triangles
int triangles
Definition: Context.h:83
contextMeshOptions::optimizeNetgen
int optimizeNetgen
Definition: Context.h:19
contextMeshOptions::nbSmoothing
int nbSmoothing
Definition: Context.h:29
contextMeshOptions::draw
int draw
Definition: Context.h:82
contextMeshOptions::quadqsTopoOptimMethods
int quadqsTopoOptimMethods
Definition: Context.h:53
contextMeshOptions::lineLabels
int lineLabels
Definition: Context.h:86
CTX
Definition: Context.h:127
contextMeshOptions::renumber
int renumber
Definition: Context.h:48
contextGeometryOptions::pointLabels
int pointLabels
Definition: Context.h:115
GamePad
Definition: GamePad.h:27
contextGeometryOptions::occScaling
double occScaling
Definition: Context.h:105
CTX::autoMergeFile
int autoMergeFile
Definition: Context.h:334
contextMeshOptions::surfaceEdges
int surfaceEdges
Definition: Context.h:85
CTX::mouseInvertZoom
int mouseInvertZoom
Definition: Context.h:296
contextMeshOptions::lightTwoSide
int lightTwoSide
Definition: Context.h:82
CTX::pythonInterpreter
std::string pythonInterpreter
Definition: Context.h:330
contextMeshOptions::lcFromCurvatureIso
int lcFromCurvatureIso
Definition: Context.h:27
CTX::bgmFileName
std::string bgmFileName
Definition: Context.h:141
CTX::clipOnlyVolume
int clipOnlyVolume
Definition: Context.h:278
CTX::color
struct CTX::@3 color
contextMeshOptions::lcFromCurvature
int lcFromCurvature
Definition: Context.h:27
contextMeshOptions::surfaceLabels
int surfaceLabels
Definition: Context.h:86
contextGeometryOptions::occParallel
int occParallel
Definition: Context.h:102
contextGeometryOptions::curveWidth
double curveWidth
Definition: Context.h:116
CTX::init
void init()
Definition: Context.cpp:30
contextGeometryOptions::numSubEdges
int numSubEdges
Definition: Context.h:117
CTX::polygonOffsetUnits
double polygonOffsetUnits
Definition: Context.h:281
contextMeshOptions::firstElementTag
int firstElementTag
Definition: Context.h:57
CTX::detachedProcess
int detachedProcess
Definition: Context.h:171
CTX::epsQuality
int epsQuality
Definition: Context.h:339
CTX::createAppendMeshStatReport
int createAppendMeshStatReport
Definition: Context.h:151
CTX::x3dVertices
int x3dVertices
Definition: Context.h:354
CTX::pgfTwoDim
int pgfTwoDim
Definition: Context.h:350
CTX::nativeFileChooser
int nativeFileChooser
Definition: Context.h:195
CTX::rotationCenter
double rotationCenter[3]
Definition: Context.h:225
CTX::x3dCompatibility
int x3dCompatibility
Definition: Context.h:352
contextGeometryOptions::oldCircle
int oldCircle
Definition: Context.h:94
contextMeshOptions::lcExtendFromBoundary
int lcExtendFromBoundary
Definition: Context.h:28
CTX::unpackBlue
int unpackBlue(unsigned int X)
Definition: Context.cpp:152
CTX::gifDither
int gifDither
Definition: Context.h:345
CTX::homeDir
std::string homeDir
Definition: Context.h:147
contextMeshOptions::optimize
int optimize
Definition: Context.h:19
CTX::tmpRotation
double tmpRotation[3]
Definition: Context.h:309
CTX::timeout
double timeout
Definition: Context.h:329
contextMeshOptions::maxNumThreads1D
int maxNumThreads1D
Definition: Context.h:46
CTX::fileFormat
int fileFormat
Definition: Context.h:319
CTX::horizontalScales
int horizontalScales
Definition: Context.h:316
contextGeometryOptions::matchMeshScaleFactor
double matchMeshScaleFactor
Definition: Context.h:109
CTX::colorScheme
int colorScheme
Definition: Context.h:283
contextMeshOptions::stlOneSolidPerSurface
int stlOneSolidPerSurface
Definition: Context.h:63
contextMeshOptions::refineSteps
int refineSteps
Definition: Context.h:19
CTX::zoomFactor
double zoomFactor
Definition: Context.h:256
contextMeshOptions::angleToleranceFacetOverlap
double angleToleranceFacetOverlap
Definition: Context.h:47
CTX::combineCopyOptions
int combineCopyOptions
Definition: Context.h:318
contextMeshOptions::compoundLcFactor
double compoundLcFactor
Definition: Context.h:49
contextMeshOptions::partitionQuaWeight
int partitionQuaWeight
Definition: Context.h:74
contextGeometryOptions::extrudeReturnLateral
int extrudeReturnLateral
Definition: Context.h:95
CTX::epsBestRoot
int epsBestRoot
Definition: Context.h:340
contextMeshOptions::lcIntegrationPrecision
double lcIntegrationPrecision
Definition: Context.h:21
contextMeshOptions::surfaceFaces
int surfaceFaces
Definition: Context.h:85
CTX::numThreads
int numThreads
Definition: Context.h:169
contextMeshOptions::hoIterMax
int hoIterMax
Definition: Context.h:38
CTX::x3dRemoveInnerBorders
int x3dRemoveInnerBorders
Definition: Context.h:352
contextMeshOptions::partitionTrihWeight
int partitionTrihWeight
Definition: Context.h:76
contextMeshOptions::saveGroupsOfElements
int saveGroupsOfElements
Definition: Context.h:60
CTX::prism
unsigned int prism
Definition: Context.h:367
CTX::parameterLast
double parameterLast
Definition: Context.h:349
CTX::post
struct CTX::@0 post
contextMeshOptions::fileFormat
int fileFormat
Definition: Context.h:57
CTX::bgImage3d
int bgImage3d
Definition: Context.h:262
CTX::epsPointSizeFactor
double epsPointSizeFactor
Definition: Context.h:341
contextMeshOptions::dual
int dual
Definition: Context.h:88
CTX::axesForceValue
int axesForceValue
Definition: Context.h:248
CTX::guiRefreshRate
int guiRefreshRate
Definition: Context.h:165
contextGeometryOptions::pointType
int pointType
Definition: Context.h:117
CTX::jpegSmoothing
int jpegSmoothing
Definition: Context.h:342
CTX::pickElements
int pickElements
Definition: Context.h:294
CTX::eye_sep_ratio
double eye_sep_ratio
Definition: Context.h:238
contextMeshOptions::recombineOptimizeTopology
int recombineOptimizeTopology
Definition: Context.h:30
CTX::point
unsigned int point
Definition: Context.h:361
CTX::noPopup
int noPopup
Definition: Context.h:213
contextMeshOptions::qualityType
int qualityType
Definition: Context.h:86
contextGeometryOptions::useTransform
int useTransform
Definition: Context.h:120
contextMeshOptions::partitionPyrWeight
int partitionPyrWeight
Definition: Context.h:76
contextMeshOptions::medFileMinorVersion
double medFileMinorVersion
Definition: Context.h:58
CTX::doubleClickedGraphPointCommand
std::string doubleClickedGraphPointCommand
Definition: Context.h:322
contextMeshOptions::lcMin
double lcMin
Definition: Context.h:25
contextMeshOptions::order
int order
Definition: Context.h:35
CTX::pyramid
unsigned int pyramid
Definition: Context.h:367
contextMeshOptions::nodeLabels
int nodeLabels
Definition: Context.h:86
CTX::bgImageSize
double bgImageSize[2]
Definition: Context.h:261
CTX::solver
struct CTX::@1 solver
CTX::axesLabel
std::string axesLabel[3]
Definition: Context.h:250
contextMeshOptions::recombineNodeRepositioning
int recombineNodeRepositioning
Definition: Context.h:31
CTX::clipOnlyDrawIntersectingVolume
int clipOnlyDrawIntersectingVolume
Definition: Context.h:278
CTX::epsLineWidthFactor
double epsLineWidthFactor
Definition: Context.h:341
contextMeshOptions::maxRetries
int maxRetries
Definition: Context.h:34
CTX::rotationCenterCg
int rotationCenterCg
Definition: Context.h:227
CTX::doubleClickedGraphPointY
double doubleClickedGraphPointY
Definition: Context.h:323
CTX::bgGradient
int bgGradient
Definition: Context.h:258
contextMeshOptions::meshOnlyVisible
int meshOnlyVisible
Definition: Context.h:36
contextGeometryOptions::doubleClickedPointCommand
std::string doubleClickedPointCommand
Definition: Context.h:122
contextGeometryOptions::occThruSectionsDegree
int occThruSectionsDegree
Definition: Context.h:104
contextMeshOptions::firstNodeTag
int firstNodeTag
Definition: Context.h:57
CTX::x3dTransparency
double x3dTransparency
Definition: Context.h:353
CTX::glFont
std::string glFont
Definition: Context.h:266
CTX::text
int text
Definition: Context.h:343
contextMeshOptions::prisms
int prisms
Definition: Context.h:83
CTX::glFontSizeTitle
int glFontSizeTitle
Definition: Context.h:267
contextMeshOptions::stlLinearDeflection
double stlLinearDeflection
Definition: Context.h:64
CTX::shine
double shine
Definition: Context.h:275
CTX::polygonOffsetFactor
double polygonOffsetFactor
Definition: Context.h:281
CTX::printing
int printing
Definition: Context.h:304
CTX::showMessagesOnStartup
int showMessagesOnStartup
Definition: Context.h:211
CTX::files
std::vector< std::string > files
Definition: Context.h:140
CTX::fieldSize
int fieldSize[2]
Definition: Context.h:190
contextGeometryOptions::snapPoints
int snapPoints
Definition: Context.h:119
CTX::batch
int batch
Definition: Context.h:203
contextMeshOptions::volumeLabels
int volumeLabels
Definition: Context.h:86
contextGeometryOptions::exactExtrusion
int exactExtrusion
Definition: Context.h:107
CTX::x3dColorize
int x3dColorize
Definition: Context.h:354
contextMeshOptions::nodeType
int nodeType
Definition: Context.h:82
CTX::triangle
unsigned int triangle
Definition: Context.h:366
contextGeometryOptions::occImportLabels
int occImportLabels
Definition: Context.h:103
contextMeshOptions::volumeFaces
int volumeFaces
Definition: Context.h:85
CTX::ctxPosition
int ctxPosition[2]
Definition: Context.h:189
CTX::bgGrad
unsigned int bgGrad
Definition: Context.h:358
contextMeshOptions::medImportGroupsOfNodes
int medImportGroupsOfNodes
Definition: Context.h:59
contextMeshOptions::crossFieldClosestPoint
int crossFieldClosestPoint
Definition: Context.h:20
contextMeshOptions::metisEdgeMatching
int metisEdgeMatching
Definition: Context.h:78
contextMeshOptions::lcFromParametricPoints
int lcFromParametricPoints
Definition: Context.h:27
CTX::optPosition
int optPosition[2]
Definition: Context.h:187
contextMeshOptions::nodeSize
double nodeSize
Definition: Context.h:87
contextGeometryOptions::curveLabels
int curveLabels
Definition: Context.h:115
contextGeometryOptions::matchGeomAndMesh
int matchGeomAndMesh
Definition: Context.h:108
contextMeshOptions::partitionCreateGhostCells
int partitionCreateGhostCells
Definition: Context.h:72
CTX::hotPosition
int hotPosition[2]
Definition: Context.h:187
contextMeshOptions::recombine3DLevel
int recombine3DLevel
Definition: Context.h:33
contextMeshOptions::lcMax
double lcMax
Definition: Context.h:25
contextMeshOptions::lightLines
int lightLines
Definition: Context.h:82
CTX::axesAutoPosition
int axesAutoPosition
Definition: Context.h:248
contextGeometryOptions::lightTwoSide
int lightTwoSide
Definition: Context.h:114
CTX::smooth
int smooth
Definition: Context.h:317
CTX::x3dSurfaces
int x3dSurfaces
Definition: Context.h:354
contextGeometryOptions::labelType
int labelType
Definition: Context.h:115
CTX::pgfExportAxis
int pgfExportAxis
Definition: Context.h:350
CTX::posSIGE
int posSIGE
Definition: Context.h:346
contextMeshOptions::scalingFactor
double scalingFactor
Definition: Context.h:58
contextMeshOptions::toleranceInitialDelaunay
double toleranceInitialDelaunay
Definition: Context.h:25
contextMeshOptions::maxNumThreads3D
int maxNumThreads3D
Definition: Context.h:46
contextMeshOptions::minLineNodes
int minLineNodes
Definition: Context.h:37
CTX::animStep
int animStep
Definition: Context.h:317
contextMeshOptions::partitionHexWeight
int partitionHexWeight
Definition: Context.h:75
contextGeometryOptions::draw
int draw
Definition: Context.h:114
CTX::numTiles
int numTiles
Definition: Context.h:173
CTX::drawRotationCenter
int drawRotationCenter
Definition: Context.h:242
CTX::extraSize
int extraSize[2]
Definition: Context.h:191
CTX::bg
unsigned int bg
Definition: Context.h:358
CTX::inputScrolling
int inputScrolling
Definition: Context.h:183
contextGeometryOptions::occSafeUnbind
int occSafeUnbind
Definition: Context.h:100
CTX::fg
unsigned int fg
Definition: Context.h:358
CTX::ortho
int ortho
Definition: Context.h:240
contextMeshOptions::switchElementTags
int switchElementTags
Definition: Context.h:67
CTX::shineExponent
double shineExponent
Definition: Context.h:275
CTX::instance
static CTX * instance()
Definition: Context.cpp:122
contextGeometryOptions::selectedCurveWidth
double selectedCurveWidth
Definition: Context.h:116
CTX::posElementary
int posElementary
Definition: Context.h:346
CTX::polygonOffsetAlways
int polygonOffsetAlways
Definition: Context.h:280
contextMeshOptions::saveParametric
int saveParametric
Definition: Context.h:66
contextMeshOptions::gradation
double gradation
Definition: Context.h:52
contextMeshOptions::smoothRatio
double smoothRatio
Definition: Context.h:26
contextGeometryOptions::occMakeSolids
int occMakeSolids
Definition: Context.h:102
contextMeshOptions::cgnsExportStructured
int cgnsExportStructured
Definition: Context.h:69
contextGeometryOptions::occDisableSTL
int occDisableSTL
Definition: Context.h:103
contextGeometryOptions::occFixSmallFaces
int occFixSmallFaces
Definition: Context.h:101
CTX::posDisto
int posDisto
Definition: Context.h:346
CTX::carousel
unsigned int carousel[20]
Definition: Context.h:368
CTX::axesValue
double axesValue[6]
Definition: Context.h:249
CTX::normals
unsigned int normals
Definition: Context.h:363
contextMeshOptions::medSingleModel
int medSingleModel
Definition: Context.h:59
CTX::showModuleMenu
int showModuleMenu
Definition: Context.h:197
CTX::mouseHoverMeshes
int mouseHoverMeshes
Definition: Context.h:294
contextMeshOptions::lineWidth
double lineWidth
Definition: Context.h:87
contextGeometryOptions::occBooleanPreserveNumbering
int occBooleanPreserveNumbering
Definition: Context.h:102
CTX::posGamma
int posGamma
Definition: Context.h:346
contextGeometryOptions::reparamOnFaceRobust
int reparamOnFaceRobust
Definition: Context.h:112
contextMeshOptions::tetrahedra
int tetrahedra
Definition: Context.h:83
contextMeshOptions
Definition: Context.h:17
CTX::autoShowLastStep
int autoShowLastStep
Definition: Context.h:335
contextGeometryOptions::doubleClickedEntityTag
int doubleClickedEntityTag
Definition: Context.h:121
CTX::selection
unsigned int selection
Definition: Context.h:362
contextMeshOptions::numSubEdges
int numSubEdges
Definition: Context.h:85
contextMeshOptions::algoSubdivide
int algoSubdivide
Definition: Context.h:29
CTX::autoArchiveOutputFiles
int autoArchiveOutputFiles
Definition: Context.h:334
contextGeometryOptions::doubleClickedCurveCommand
std::string doubleClickedCurveCommand
Definition: Context.h:122
contextMeshOptions::recombineMinimumQuality
double recombineMinimumQuality
Definition: Context.h:32
CTX::draw
int draw
Definition: Context.h:316
contextGeometryOptions::surfaceType
int surfaceType
Definition: Context.h:117
contextMeshOptions::drawSkinOnly
int drawSkinOnly
Definition: Context.h:88
contextGeometryOptions::transform
double transform[3][3]
Definition: Context.h:99
contextMeshOptions::partitionTriWeight
int partitionTriWeight
Definition: Context.h:74
CTX::posElement
int posElement
Definition: Context.h:346
contextMeshOptions::recombine3DAll
int recombine3DAll
Definition: Context.h:33
CTX::gamepad
GamePad * gamepad
Definition: Context.h:223
CTX::useTrackball
int useTrackball
Definition: Context.h:221
contextMeshOptions::readGroupsOfElements
int readGroupsOfElements
Definition: Context.h:61
CTX::axes
int axes
Definition: Context.h:248
CTX::autoMesh
int autoMesh
Definition: Context.h:334
CTX::smallAxesPos
int smallAxesPos[2]
Definition: Context.h:246
CTX::lc
double lc
Definition: Context.h:234
CTX::deleteTmpFiles
int deleteTmpFiles
Definition: Context.h:347
CTX::camera_aperture
double camera_aperture
Definition: Context.h:238
CTX::expertMode
int expertMode
Definition: Context.h:298
CTX::display
std::string display
Definition: Context.h:161
CTX::nonModalWindows
int nonModalWindows
Definition: Context.h:215
contextMeshOptions::algo3d
int algo3d
Definition: Context.h:29
CTX::ambientLight
unsigned int ambientLight[6]
Definition: Context.h:359
CTX::axesPosition
double axesPosition[6]
Definition: Context.h:249
contextMeshOptions::clip
int clip
Definition: Context.h:89
contextGeometryOptions::occFixDegenerated
int occFixDegenerated
Definition: Context.h:101
contextMeshOptions::preserveNumberingMsh2
int preserveNumberingMsh2
Definition: Context.h:70
CTX::showOptionsOnStartup
int showOptionsOnStartup
Definition: Context.h:211
CTX::geoLabels
int geoLabels
Definition: Context.h:342
CTX::min
double min[3]
Definition: Context.h:229
contextMeshOptions::hoMaxInnerAngle
double hoMaxInnerAngle
Definition: Context.h:43
contextMeshOptions::maxNumThreads2D
int maxNumThreads2D
Definition: Context.h:46
CTX::name
std::string name[NUM_SOLVERS]
Definition: Context.h:331
contextMeshOptions::saveWithoutOrphans
int saveWithoutOrphans
Definition: Context.h:66
contextGeometryOptions::tangents
double tangents
Definition: Context.h:118
contextMeshOptions::compoundClassify
int compoundClassify
Definition: Context.h:48
CTX::optionsFileName
std::string optionsFileName
Definition: Context.h:142
contextMeshOptions::nodes
int nodes
Definition: Context.h:83
contextMeshOptions::createTopologyMsh2
int createTopologyMsh2
Definition: Context.h:70
CTX::unpackGreen
int unpackGreen(unsigned int X)
Definition: Context.cpp:144
contextGeometryOptions::occBoundsUseSTL
int occBoundsUseSTL
Definition: Context.h:103
CTX::clipPlane
double clipPlane[6][4]
Definition: Context.h:277
CTX::fieldPosition
int fieldPosition[2]
Definition: Context.h:190
CTX::texForceFontSize
int texForceFontSize
Definition: Context.h:343
CTX::alpha
int alpha
Definition: Context.h:254
contextMeshOptions::partitionSplitMeshFiles
int partitionSplitMeshFiles
Definition: Context.h:73
CTX::max
double max[3]
Definition: Context.h:229
CTX::glPosition
int glPosition[2]
Definition: Context.h:185
contextGeometryOptions::orientedPhysicals
int orientedPhysicals
Definition: Context.h:111
CTX::tmpQuaternion
double tmpQuaternion[4]
Definition: Context.h:309
CTX::executable
std::string executable[NUM_SOLVERS]
Definition: Context.h:332
CTX::epsPS3Shading
int epsPS3Shading
Definition: Context.h:339
CTX::outputFileName
std::string outputFileName
Definition: Context.h:141
CTX::smallAxes
int smallAxes
Definition: Context.h:246
CTX::binary
int binary
Definition: Context.h:316
contextMeshOptions::partitionOldStyleMsh2
int partitionOldStyleMsh2
Definition: Context.h:77
contextMeshOptions::hoPeriodic
int hoPeriodic
Definition: Context.h:38
CTX::optionsSave
int optionsSave
Definition: Context.h:157
NUM_SOLVERS
#define NUM_SOLVERS
Definition: Context.h:13
CTX::focallength_ratio
double focallength_ratio
Definition: Context.h:238
CTX::diffuseLight
unsigned int diffuseLight[6]
Definition: Context.h:359
CTX::glFontTitle
std::string glFontTitle
Definition: Context.h:266
CTX::saveInterpolationMatrices
int saveInterpolationMatrices
Definition: Context.h:320
contextGeometryOptions::autoCoherence
int autoCoherence
Definition: Context.h:97
contextMeshOptions::hoDistCAD
int hoDistCAD
Definition: Context.h:39
contextMeshOptions::unvStrictFormat
int unvStrictFormat
Definition: Context.h:63
contextMeshOptions::quadrangles
int quadrangles
Definition: Context.h:83
contextMeshOptions::recombine3DConformity
int recombine3DConformity
Definition: Context.h:33
contextMeshOptions::saveTri
int saveTri
Definition: Context.h:60
contextMeshOptions::metisMinConn
int metisMinConn
Definition: Context.h:79
CTX::cg
double cg[3]
Definition: Context.h:231
contextMeshOptions::ignorePeriodicityMsh2
int ignorePeriodicityMsh2
Definition: Context.h:45
contextMeshOptions::minCurveNodes
int minCurveNodes
Definition: Context.h:37
contextGeometryOptions::pipeDefaultTrihedron
std::string pipeDefaultTrihedron
Definition: Context.h:96
CTX::specularLight
unsigned int specularLight[6]
Definition: Context.h:359
contextMeshOptions::hoNLayers
int hoNLayers
Definition: Context.h:38
contextMeshOptions::hoPoissonRatio
double hoPoissonRatio
Definition: Context.h:40
CTX::mesh
contextMeshOptions mesh
Definition: Context.h:313
CTX::gifInterlace
int gifInterlace
Definition: Context.h:345
contextMeshOptions::partitionLinWeight
int partitionLinWeight
Definition: Context.h:75
contextGeometryOptions::scalingFactor
double scalingFactor
Definition: Context.h:118
CTX::animDelay
double animDelay
Definition: Context.h:321
CTX::texWidthInMm
double texWidthInMm
Definition: Context.h:344
CTX::arrowRelStemRadius
double arrowRelStemRadius
Definition: Context.h:288
CTX::x3dEdges
int x3dEdges
Definition: Context.h:354
CTX::tmpTranslation
double tmpTranslation[3]
Definition: Context.h:309
CTX::menuPosition
int menuPosition[2]
Definition: Context.h:185
CTX::octaveInterpreter
std::string octaveInterpreter
Definition: Context.h:330
CTX::socketName
std::string socketName
Definition: Context.h:330
CTX::autoSaveDatabase
int autoSaveDatabase
Definition: Context.h:333
contextGeometryOptions::oldNewreg
int oldNewreg
Definition: Context.h:94
CTX::curve
unsigned int curve
Definition: Context.h:361
contextGeometryOptions::normals
double normals
Definition: Context.h:118
CTX::posSICN
int posSICN
Definition: Context.h:346
CTX::hideUnselected
int hideUnselected
Definition: Context.h:306
contextMeshOptions::normals
double normals
Definition: Context.h:22
CTX::quadrangle
unsigned int quadrangle
Definition: Context.h:366
contextMeshOptions::cgnsImportIgnoreSolution
int cgnsImportIgnoreSolution
Definition: Context.h:68
contextMeshOptions::flexibleTransfinite
int flexibleTransfinite
Definition: Context.h:34
contextMeshOptions::algoSwitchOnFailure
int algoSwitchOnFailure
Definition: Context.h:29
contextMeshOptions::cgnsExportCPEX0045
int cgnsExportCPEX0045
Definition: Context.h:69
CTX::pluginSize
int pluginSize[2]
Definition: Context.h:190
contextGeometryOptions::occUnionUnify
int occUnionUnify
Definition: Context.h:104
contextGeometryOptions::light
int light
Definition: Context.h:114
CTX::gifTransparent
int gifTransparent
Definition: Context.h:345
CTX::axesFormat
std::string axesFormat[3]
Definition: Context.h:250
CTX::posEta
int posEta
Definition: Context.h:346
CTX::geom
contextGeometryOptions geom
Definition: Context.h:311
CTX::extraPosition
int extraPosition[2]
Definition: Context.h:191
contextGeometryOptions::volumeLabels
int volumeLabels
Definition: Context.h:115
CTX::projection
unsigned int projection
Definition: Context.h:362
contextMeshOptions::optimizeThreshold
double optimizeThreshold
Definition: Context.h:22
CTX::autoShowViews
int autoShowViews
Definition: Context.h:335
CTX::drawBBox
int drawBBox
Definition: Context.h:242
contextMeshOptions::hoThresholdMax
double hoThresholdMax
Definition: Context.h:40
CTX::initialContext
int initialContext
Definition: Context.h:209
CTX::print
struct CTX::@2 print
CTX::scriptLang
std::vector< std::string > scriptLang
Definition: Context.h:179
CTX::forceElementData
int forceElementData
Definition: Context.h:319
contextMeshOptions::anisoMax
double anisoMax
Definition: Context.h:26
contextMeshOptions::hoNewFastCurvingAlgo
bool hoNewFastCurvingAlgo
Definition: Context.h:41
CTX::combineRemoveOrig
int combineRemoveOrig
Definition: Context.h:318
CTX::manipPosition
int manipPosition[2]
Definition: Context.h:188
CTX::confirmOverwrite
int confirmOverwrite
Definition: Context.h:159
contextGeometryOptions::highlightOrphans
int highlightOrphans
Definition: Context.h:120
CTX::volume
unsigned int volume
Definition: Context.h:361
CTX::line
unsigned int line
Definition: Context.h:366
contextMeshOptions::secondOrderIncomplete
int secondOrderIncomplete
Definition: Context.h:35
CTX::detachedMenu
int detachedMenu
Definition: Context.h:186
contextMeshOptions::reparamMaxTriangles
int reparamMaxTriangles
Definition: Context.h:48
CTX::msgSize
int msgSize
Definition: Context.h:185
CTX::highResolutionPointSizeFactor
double highResolutionPointSizeFactor
Definition: Context.h:272
contextMeshOptions::allowSwapEdgeAngle
double allowSwapEdgeAngle
Definition: Context.h:23
contextMeshOptions::minCircleNodes
int minCircleNodes
Definition: Context.h:37
CTX::glFontEngine
std::string glFontEngine
Definition: Context.h:266
CTX::axesMikado
int axesMikado
Definition: Context.h:248
contextGeometryOptions::occSewFaces
int occSewFaces
Definition: Context.h:102
contextMeshOptions::partitionConvertMsh2
int partitionConvertMsh2
Definition: Context.h:77
contextGeometryOptions::occAutoFix
int occAutoFix
Definition: Context.h:100
contextMeshOptions::changed
int changed
Definition: Context.h:82
CTX::meshStatReportFileName
std::string meshStatReportFileName
Definition: Context.h:143
CTX::tooltips
int tooltips
Definition: Context.h:181
CTX::unpackAlpha
int unpackAlpha(unsigned int X)
Definition: Context.cpp:160
CTX::extension
std::string extension[NUM_SOLVERS]
Definition: Context.h:331
CTX::glFontEnum
int glFontEnum
Definition: Context.h:267
contextGeometryOptions::occUseGenericClosestPoint
int occUseGenericClosestPoint
Definition: Context.h:104
contextMeshOptions::quadqsRemeshingBoldness
double quadqsRemeshingBoldness
Definition: Context.h:54
CTX::arrowRelHeadRadius
double arrowRelHeadRadius
Definition: Context.h:288
contextGeometryOptions::oldRuledSurface
int oldRuledSurface
Definition: Context.h:94
contextGeometryOptions::points
int points
Definition: Context.h:114
contextMeshOptions::mshFileVersion
double mshFileVersion
Definition: Context.h:58
contextMeshOptions::quadqsScalingOnTriangulation
double quadqsScalingOnTriangulation
Definition: Context.h:54
contextMeshOptions::ignoreParametrizationMsh4
int ignoreParametrizationMsh4
Definition: Context.h:45
CTX::width
int width
Definition: Context.h:348
contextMeshOptions::qualitySup
double qualitySup
Definition: Context.h:24
contextMeshOptions::labelType
int labelType
Definition: Context.h:86
contextMeshOptions::metisObjective
int metisObjective
Definition: Context.h:79
CTX::highlight
unsigned int highlight[3]
Definition: Context.h:362
CTX::fastRedraw
int fastRedraw
Definition: Context.h:244
CTX::height
int height
Definition: Context.h:348
CTX::bigEndian
int bigEndian
Definition: Context.h:373
CTX::recentFiles
std::vector< std::string > recentFiles
Definition: Context.h:149
contextGeometryOptions::occTargetUnit
std::string occTargetUnit
Definition: Context.h:106
CTX::debugSurface
int debugSurface
Definition: Context.h:138
contextMeshOptions::stlAngularDeflection
double stlAngularDeflection
Definition: Context.h:64
CTX::fontSize
int fontSize
Definition: Context.h:264
CTX::trihedron
unsigned int trihedron
Definition: Context.h:367
CTX::visPosition
int visPosition[2]
Definition: Context.h:187
CTX::gifSort
int gifSort
Definition: Context.h:345
CTX::camera
int camera
Definition: Context.h:236
contextGeometryOptions::surfaceLabels
int surfaceLabels
Definition: Context.h:115
contextMeshOptions::hoPassMax
int hoPassMax
Definition: Context.h:38
contextGeometryOptions::curveType
int curveType
Definition: Context.h:117
contextMeshOptions::hoFixBndNodes
int hoFixBndNodes
Definition: Context.h:39
contextMeshOptions::qualityInf
double qualityInf
Definition: Context.h:24
contextMeshOptions::secondOrderLinear
int secondOrderLinear
Definition: Context.h:35
contextMeshOptions::radiusInf
double radiusInf
Definition: Context.h:24
contextMeshOptions::meshOnlyEmpty
int meshOnlyEmpty
Definition: Context.h:36
CTX::x3dVolumes
int x3dVolumes
Definition: Context.h:354
CTX::stereo
int stereo
Definition: Context.h:236
contextMeshOptions::voronoi
int voronoi
Definition: Context.h:88
contextMeshOptions::lcFactor
double lcFactor
Definition: Context.h:21
CTX::parameterFirst
double parameterFirst
Definition: Context.h:349
contextMeshOptions::algo2d
int algo2d
Definition: Context.h:29
contextMeshOptions::cgnsImportIgnoreBC
int cgnsImportIgnoreBC
Definition: Context.h:68
CTX::errorFileName
std::string errorFileName
Definition: Context.h:142
CTX::glFontSize
int glFontSize
Definition: Context.h:267
contextMeshOptions::quadqsSizemapMethod
int quadqsSizemapMethod
Definition: Context.h:53
contextGeometryOptions::pointSize
double pointSize
Definition: Context.h:116
contextMeshOptions::stlRemoveDuplicateTriangles
int stlRemoveDuplicateTriangles
Definition: Context.h:63
CTX::showInvisibleParameters
int showInvisibleParameters
Definition: Context.h:335
contextMeshOptions::tangents
double tangents
Definition: Context.h:22
contextMeshOptions::cgnsConstructTopology
int cgnsConstructTopology
Definition: Context.h:69
contextMeshOptions::metisMaxLoadImbalance
double metisMaxLoadImbalance
Definition: Context.h:80
CTX::jpegQuality
int jpegQuality
Definition: Context.h:342
CTX::lightPosition
double lightPosition[6][4]
Definition: Context.h:275
contextMeshOptions::hoPrimSurfMesh
int hoPrimSurfMesh
Definition: Context.h:38
CTX::combineTime
int combineTime
Definition: Context.h:318
contextMeshOptions::maxIterDelaunay3D
int maxIterDelaunay3D
Definition: Context.h:44
contextMeshOptions::smoothCrossField
int smoothCrossField
Definition: Context.h:20
contextMeshOptions::binary
int binary
Definition: Context.h:62
contextMeshOptions::radiusSup
double radiusSup
Definition: Context.h:24
CTX::node
unsigned int node
Definition: Context.h:366
CTX::antialiasing
int antialiasing
Definition: Context.h:236
CTX::remoteLogin
std::string remoteLogin[NUM_SOLVERS]
Definition: Context.h:332
contextGeometryOptions::selectedPointSize
double selectedPointSize
Definition: Context.h:116
CTX::trackballHyperbolicSheet
int trackballHyperbolicSheet
Definition: Context.h:221
contextMeshOptions::smoothNormals
int smoothNormals
Definition: Context.h:89
CTX::defaultFileName
std::string defaultFileName
Definition: Context.h:141
contextMeshOptions::metisRefinementAlgorithm
int metisRefinementAlgorithm
Definition: Context.h:78
contextMeshOptions::pyramids
int pyramids
Definition: Context.h:84
CTX::light
int light[6]
Definition: Context.h:274
contextMeshOptions::oldInitialDelaunay2D
int oldInitialDelaunay2D
Definition: Context.h:55
CTX::epsCompress
int epsCompress
Definition: Context.h:339
contextMeshOptions::saveElementTagType
int saveElementTagType
Definition: Context.h:67
contextGeometryOptions::occAutoEmbed
int occAutoEmbed
Definition: Context.h:100
contextMeshOptions::partitionSaveTopologyFile
int partitionSaveTopologyFile
Definition: Context.h:74
CTX::tetrahedron
unsigned int tetrahedron
Definition: Context.h:367
CTX::highResolutionGraphics
int highResolutionGraphics
Definition: Context.h:199
CTX::batchAfterMesh
int batchAfterMesh
Definition: Context.h:205
contextMeshOptions::NewtonConvergenceTestXYZ
int NewtonConvergenceTestXYZ
Definition: Context.h:44
CTX::~CTX
~CTX()
Definition: Context.cpp:25
CTX::launchSolverAtStartup
int launchSolverAtStartup
Definition: Context.h:155
contextMeshOptions::toleranceEdgeLength
double toleranceEdgeLength
Definition: Context.h:25
CTX::link
int link
Definition: Context.h:316
CTX::autoCheck
int autoCheck
Definition: Context.h:335
contextMeshOptions::hoCurveOuterBL
int hoCurveOuterBL
Definition: Context.h:42
CTX::tmpScale
double tmpScale[3]
Definition: Context.h:309
contextMeshOptions::saveTopology
int saveTopology
Definition: Context.h:66
CTX::exeFileName
std::string exeFileName
Definition: Context.h:145
contextMeshOptions::saveGroupsOfNodes
int saveGroupsOfNodes
Definition: Context.h:60
contextGeometryOptions::clip
int clip
Definition: Context.h:120
CTX::sessionSave
int sessionSave
Definition: Context.h:157
contextMeshOptions::algoRecombine
int algoRecombine
Definition: Context.h:30
contextMeshOptions::explode
double explode
Definition: Context.h:22
CTX::watchFilePattern
std::string watchFilePattern
Definition: Context.h:177
contextMeshOptions::bdfFieldFormat
int bdfFieldFormat
Definition: Context.h:62
contextMeshOptions::randomSeed
unsigned int randomSeed
Definition: Context.h:50
contextMeshOptions::hexahedra
int hexahedra
Definition: Context.h:83
CTX::menuSize
int menuSize[2]
Definition: Context.h:185
contextMeshOptions::lines
int lines
Definition: Context.h:83
contextGeometryOptions::curves
int curves
Definition: Context.h:114
contextGeometryOptions::surfaces
int surfaces
Definition: Context.h:114
CTX::compositeWindows
int compositeWindows
Definition: Context.h:347
contextMeshOptions::hoThresholdMin
double hoThresholdMin
Definition: Context.h:40
CTX::parameterSteps
double parameterSteps
Definition: Context.h:349
CTX::lineWidth
double lineWidth
Definition: Context.h:271
CTX::_instance
static CTX * _instance
Definition: Context.h:129
CTX::nodeSup
unsigned int nodeSup
Definition: Context.h:366
CTX::tmpFileName
std::string tmpFileName
Definition: Context.h:141
CTX::glFontEnumTitle
int glFontEnumTitle
Definition: Context.h:267
CTX::fileChooserPosition
int fileChooserPosition[2]
Definition: Context.h:191
CTX::pointSize
double pointSize
Definition: Context.h:271
contextMeshOptions::metisAlgorithm
int metisAlgorithm
Definition: Context.h:78
CTX::parameterCommand
std::string parameterCommand
Definition: Context.h:351
CTX::terminal
int terminal
Definition: Context.h:167
contextGeometryOptions::occFixSmallEdges
int occFixSmallEdges
Definition: Context.h:101
CTX::animCycle
int animCycle
Definition: Context.h:317
contextGeometryOptions::matchMeshTolerance
double matchMeshTolerance
Definition: Context.h:110
CTX::x3dPrecision
double x3dPrecision
Definition: Context.h:353
contextMeshOptions::boundaryLayerFanElements
int boundaryLayerFanElements
Definition: Context.h:45
contextGeometryOptions::autoExtrude
int autoExtrude
Definition: Context.h:98
CTX::systemMenuBar
int systemMenuBar
Definition: Context.h:193
CTX::guiTheme
std::string guiTheme
Definition: Context.h:163
CTX::surface
unsigned int surface
Definition: Context.h:361
contextMeshOptions::numPartitions
int numPartitions
Definition: Context.h:72
CTX::listen
int listen
Definition: Context.h:328
contextGeometryOptions::volumes
int volumes
Definition: Context.h:114
CTX::displayBorderFactor
double displayBorderFactor
Definition: Context.h:219
contextMeshOptions::partitionPriWeight
int partitionPriWeight
Definition: Context.h:76
CTX::quadricSubdivisions
int quadricSubdivisions
Definition: Context.h:285
CTX::unpackRed
int unpackRed(unsigned int X)
Definition: Context.cpp:136
CTX::CTX
CTX()
Definition: Context.cpp:17
CTX::plugins
int plugins
Definition: Context.h:319
contextMeshOptions::transfiniteTri
int transfiniteTri
Definition: Context.h:34
CTX::lock
int lock
Definition: Context.h:252
CTX::bgImageFileName
std::string bgImageFileName
Definition: Context.h:260
contextGeometryOptions::offset
double offset[3]
Definition: Context.h:99
contextMeshOptions::partitionCreateTopology
int partitionCreateTopology
Definition: Context.h:72
contextMeshOptions::partitionTetWeight
int partitionTetWeight
Definition: Context.h:75
contextMeshOptions::hoMaxRho
double hoMaxRho
Definition: Context.h:43
contextMeshOptions::hoSavePeriodic
int hoSavePeriodic
Definition: Context.h:39
CTX::doubleClickedView
int doubleClickedView
Definition: Context.h:324
CTX::axesTics
double axesTics[3]
Definition: Context.h:249
contextMeshOptions::lcFromPoints
int lcFromPoints
Definition: Context.h:27
CTX::sessionFileName
std::string sessionFileName
Definition: Context.h:142
contextMeshOptions::colorCarousel
int colorCarousel
Definition: Context.h:88
contextGeometryOptions::snap
double snap[3]
Definition: Context.h:99
CTX::text
unsigned int text
Definition: Context.h:358
CTX::batchSomeValue
double batchSomeValue
Definition: Context.h:207
CTX::editor
std::string editor
Definition: Context.h:175
CTX::autoLoadDatabase
int autoLoadDatabase
Definition: Context.h:333
CTX::geoOnlyPhysicals
int geoOnlyPhysicals
Definition: Context.h:342
contextMeshOptions::partitionCreatePhysicals
int partitionCreatePhysicals
Definition: Context.h:73
CTX::saveMesh
int saveMesh
Definition: Context.h:320
CTX::meshTimer
double meshTimer[3]
Definition: Context.h:290
CTX::numWindows
int numWindows
Definition: Context.h:173
CTX::background
int background
Definition: Context.h:347
CTX::forcedBBox
int forcedBBox
Definition: Context.h:292
contextGeometryOptions::doubleClickedVolumeCommand
std::string doubleClickedVolumeCommand
Definition: Context.h:123
CTX::statPosition
int statPosition[2]
Definition: Context.h:189
CTX::pgfHorizBar
int pgfHorizBar
Definition: Context.h:350
CTX::bgImagePosition
double bgImagePosition[2]
Definition: Context.h:261
CTX::bgImagePage
int bgImagePage
Definition: Context.h:262
CTX::guiColorScheme
int guiColorScheme
Definition: Context.h:165
CTX::arrowRelStemLength
double arrowRelStemLength
Definition: Context.h:288
contextMeshOptions::labelSampling
int labelSampling
Definition: Context.h:88
contextMeshOptions::saveAll
int saveAll
Definition: Context.h:60
CTX::forceNodeData
int forceNodeData
Definition: Context.h:319
CTX::smallAxesSize
int smallAxesSize
Definition: Context.h:246
contextMeshOptions::nLayersPerGap
int nLayersPerGap
Definition: Context.h:51
CTX::clipFactor
double clipFactor
Definition: Context.h:217
contextMeshOptions::hoOptimize
int hoOptimize
Definition: Context.h:38
contextMeshOptions::hoMaxAngle
double hoMaxAngle
Definition: Context.h:43
CTX::pluginPosition
int pluginPosition[2]
Definition: Context.h:190
CTX::clipPosition
int clipPosition[2]
Definition: Context.h:187
CTX::abortOnError
int abortOnError
Definition: Context.h:153
contextMeshOptions::randFactor
double randFactor
Definition: Context.h:21