gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
contextGeometryOptions Struct Reference

#include <Context.h>

Public Attributes

int oldCircle
 
int oldNewreg
 
int oldRuledSurface
 
int extrudeSplinePoints
 
int extrudeReturnLateral
 
std::string pipeDefaultTrihedron
 
int autoCoherence
 
int autoExtrude
 
double tolerance
 
double toleranceBoolean
 
double snap [3]
 
double transform [3][3]
 
double offset [3]
 
int occAutoFix
 
int occAutoEmbed
 
int occSafeUnbind
 
int occFixDegenerated
 
int occFixSmallEdges
 
int occFixSmallFaces
 
int occSewFaces
 
int occMakeSolids
 
int occParallel
 
int occBooleanPreserveNumbering
 
int occBoundsUseSTL
 
int occDisableSTL
 
int occImportLabels
 
int occExportOnlyVisible
 
int occUnionUnify
 
int occThruSectionsDegree
 
int occUseGenericClosestPoint
 
double occScaling
 
std::string occTargetUnit
 
int copyMeshingMethod
 
int exactExtrusion
 
int matchGeomAndMesh
 
double matchMeshScaleFactor
 
double matchMeshTolerance
 
int orientedPhysicals
 
int reparamOnFaceRobust
 
int draw
 
int light
 
int lightTwoSide
 
int points
 
int curves
 
int surfaces
 
int volumes
 
int pointLabels
 
int curveLabels
 
int surfaceLabels
 
int volumeLabels
 
int labelType
 
double pointSize
 
double curveWidth
 
double selectedPointSize
 
double selectedCurveWidth
 
int pointType
 
int curveType
 
int surfaceType
 
int numSubEdges
 
double normals
 
double tangents
 
double scalingFactor
 
int snapPoints
 
int highlightOrphans
 
int clip
 
int useTransform
 
int doubleClickedEntityTag
 
std::string doubleClickedPointCommand
 
std::string doubleClickedCurveCommand
 
std::string doubleClickedSurfaceCommand
 
std::string doubleClickedVolumeCommand
 

Detailed Description

Definition at line 92 of file Context.h.

Member Data Documentation

◆ autoCoherence

int contextGeometryOptions::autoCoherence

Definition at line 97 of file Context.h.

Referenced by opt_geometry_auto_coherence().

◆ autoExtrude

int contextGeometryOptions::autoExtrude

Definition at line 98 of file Context.h.

Referenced by GetGeometryOption(), and CTX::init().

◆ clip

int contextGeometryOptions::clip

Definition at line 120 of file Context.h.

Referenced by drawContext::drawGeom(), and opt_geometry_clip().

◆ copyMeshingMethod

int contextGeometryOptions::copyMeshingMethod

Definition at line 107 of file Context.h.

Referenced by opt_geometry_copy_meshing_method().

◆ curveLabels

int contextGeometryOptions::curveLabels

Definition at line 115 of file Context.h.

Referenced by opt_geometry_curve_labels().

◆ curves

int contextGeometryOptions::curves

Definition at line 114 of file Context.h.

Referenced by needPolygonOffset(), and opt_geometry_curves().

◆ curveType

int contextGeometryOptions::curveType

Definition at line 117 of file Context.h.

Referenced by opt_geometry_curve_type().

◆ curveWidth

double contextGeometryOptions::curveWidth

Definition at line 116 of file Context.h.

Referenced by drawGEdge::operator()(), and opt_geometry_curve_width().

◆ doubleClickedCurveCommand

std::string contextGeometryOptions::doubleClickedCurveCommand

Definition at line 122 of file Context.h.

Referenced by opt_geometry_double_clicked_curve_command().

◆ doubleClickedEntityTag

int contextGeometryOptions::doubleClickedEntityTag

Definition at line 121 of file Context.h.

Referenced by opt_geometry_double_clicked_entity_tag().

◆ doubleClickedPointCommand

std::string contextGeometryOptions::doubleClickedPointCommand

Definition at line 122 of file Context.h.

Referenced by opt_geometry_double_clicked_point_command().

◆ doubleClickedSurfaceCommand

std::string contextGeometryOptions::doubleClickedSurfaceCommand

Definition at line 123 of file Context.h.

Referenced by opt_geometry_double_clicked_surface_command().

◆ doubleClickedVolumeCommand

std::string contextGeometryOptions::doubleClickedVolumeCommand

Definition at line 123 of file Context.h.

Referenced by opt_geometry_double_clicked_volume_command().

◆ draw

int contextGeometryOptions::draw

Definition at line 114 of file Context.h.

Referenced by CTX::init(), and MergeFile().

◆ exactExtrusion

int contextGeometryOptions::exactExtrusion

Definition at line 107 of file Context.h.

Referenced by opt_geometry_exact_extrusion().

◆ extrudeReturnLateral

int contextGeometryOptions::extrudeReturnLateral

Definition at line 95 of file Context.h.

Referenced by opt_geometry_extrude_return_lateral().

◆ extrudeSplinePoints

int contextGeometryOptions::extrudeSplinePoints

Definition at line 95 of file Context.h.

Referenced by ExtrudePoint(), and opt_geometry_extrude_spline_points().

◆ highlightOrphans

int contextGeometryOptions::highlightOrphans

Definition at line 120 of file Context.h.

Referenced by opt_geometry_highlight_orphans().

◆ labelType

int contextGeometryOptions::labelType

Definition at line 115 of file Context.h.

Referenced by drawEntityLabel(), and opt_geometry_label_type().

◆ light

int contextGeometryOptions::light

Definition at line 114 of file Context.h.

Referenced by drawGEdge::operator()(), drawGFace::operator()(), and opt_geometry_light().

◆ lightTwoSide

int contextGeometryOptions::lightTwoSide

Definition at line 114 of file Context.h.

Referenced by opt_geometry_light_two_side().

◆ matchGeomAndMesh

int contextGeometryOptions::matchGeomAndMesh

Definition at line 108 of file Context.h.

Referenced by opt_geometry_match_geom_and_mesh().

◆ matchMeshScaleFactor

double contextGeometryOptions::matchMeshScaleFactor

Definition at line 109 of file Context.h.

Referenced by MergeFile(), and opt_geometry_match_mesh_scale_factor().

◆ matchMeshTolerance

double contextGeometryOptions::matchMeshTolerance

◆ normals

double contextGeometryOptions::normals

◆ numSubEdges

int contextGeometryOptions::numSubEdges

Definition at line 117 of file Context.h.

Referenced by gmshEdge::minimumDrawSegments(), and opt_geometry_num_sub_edges().

◆ occAutoEmbed

int contextGeometryOptions::occAutoEmbed

Definition at line 100 of file Context.h.

Referenced by opt_geometry_occ_auto_embed().

◆ occAutoFix

int contextGeometryOptions::occAutoFix

Definition at line 100 of file Context.h.

Referenced by opt_geometry_occ_auto_fix().

◆ occBooleanPreserveNumbering

int contextGeometryOptions::occBooleanPreserveNumbering

Definition at line 102 of file Context.h.

Referenced by opt_geometry_occ_boolean_preserve_numbering().

◆ occBoundsUseSTL

int contextGeometryOptions::occBoundsUseSTL

Definition at line 103 of file Context.h.

Referenced by opt_geometry_occ_bounds_use_stl().

◆ occDisableSTL

int contextGeometryOptions::occDisableSTL

Definition at line 103 of file Context.h.

Referenced by opt_geometry_occ_disable_stl().

◆ occExportOnlyVisible

int contextGeometryOptions::occExportOnlyVisible

Definition at line 103 of file Context.h.

Referenced by opt_geometry_occ_export_only_visible().

◆ occFixDegenerated

int contextGeometryOptions::occFixDegenerated

Definition at line 101 of file Context.h.

Referenced by opt_geometry_occ_fix_degenerated().

◆ occFixSmallEdges

int contextGeometryOptions::occFixSmallEdges

Definition at line 101 of file Context.h.

Referenced by opt_geometry_occ_fix_small_edges().

◆ occFixSmallFaces

int contextGeometryOptions::occFixSmallFaces

Definition at line 101 of file Context.h.

Referenced by opt_geometry_occ_fix_small_faces().

◆ occImportLabels

int contextGeometryOptions::occImportLabels

Definition at line 103 of file Context.h.

Referenced by opt_geometry_occ_import_labels().

◆ occMakeSolids

int contextGeometryOptions::occMakeSolids

Definition at line 102 of file Context.h.

Referenced by opt_geometry_occ_make_solids().

◆ occParallel

int contextGeometryOptions::occParallel

Definition at line 102 of file Context.h.

Referenced by opt_geometry_occ_parallel().

◆ occSafeUnbind

int contextGeometryOptions::occSafeUnbind

Definition at line 100 of file Context.h.

Referenced by opt_geometry_occ_safe_unbind().

◆ occScaling

double contextGeometryOptions::occScaling

Definition at line 105 of file Context.h.

Referenced by opt_geometry_occ_scaling().

◆ occSewFaces

int contextGeometryOptions::occSewFaces

Definition at line 102 of file Context.h.

Referenced by opt_geometry_occ_sew_faces().

◆ occTargetUnit

std::string contextGeometryOptions::occTargetUnit

Definition at line 106 of file Context.h.

Referenced by opt_geometry_occ_target_unit().

◆ occThruSectionsDegree

int contextGeometryOptions::occThruSectionsDegree

Definition at line 104 of file Context.h.

Referenced by opt_geometry_occ_thrusections_degree().

◆ occUnionUnify

int contextGeometryOptions::occUnionUnify

Definition at line 104 of file Context.h.

Referenced by opt_geometry_occ_union_unify().

◆ occUseGenericClosestPoint

int contextGeometryOptions::occUseGenericClosestPoint

Definition at line 104 of file Context.h.

Referenced by opt_geometry_occ_use_generic_closest_point().

◆ offset

double contextGeometryOptions::offset[3]

Definition at line 99 of file Context.h.

Referenced by _opt_geometry_offset(), _opt_geometry_transform(), and opt_geometry_transform().

◆ oldCircle

int contextGeometryOptions::oldCircle

Definition at line 94 of file Context.h.

Referenced by opt_geometry_old_circle().

◆ oldNewreg

int contextGeometryOptions::oldNewreg

Definition at line 94 of file Context.h.

Referenced by ExtrudeSurface(), and opt_geometry_old_newreg().

◆ oldRuledSurface

int contextGeometryOptions::oldRuledSurface

Definition at line 94 of file Context.h.

Referenced by GFace::buildRepresentationCross(), and opt_geometry_old_ruled_surface().

◆ orientedPhysicals

int contextGeometryOptions::orientedPhysicals

Definition at line 111 of file Context.h.

Referenced by opt_geometry_oriented_physicals(), and GEO_Internals::synchronize().

◆ pipeDefaultTrihedron

std::string contextGeometryOptions::pipeDefaultTrihedron

Definition at line 96 of file Context.h.

Referenced by opt_geometry_pipe_default_trihedron().

◆ pointLabels

int contextGeometryOptions::pointLabels

Definition at line 115 of file Context.h.

Referenced by opt_geometry_point_labels().

◆ points

int contextGeometryOptions::points

Definition at line 114 of file Context.h.

Referenced by opt_geometry_points().

◆ pointSize

double contextGeometryOptions::pointSize

Definition at line 116 of file Context.h.

Referenced by drawGVertex::operator()(), and opt_geometry_point_size().

◆ pointType

int contextGeometryOptions::pointType

Definition at line 117 of file Context.h.

Referenced by opt_geometry_point_type().

◆ reparamOnFaceRobust

int contextGeometryOptions::reparamOnFaceRobust

Definition at line 112 of file Context.h.

Referenced by opt_geometry_reparam_on_face_robust().

◆ scalingFactor

double contextGeometryOptions::scalingFactor

Definition at line 118 of file Context.h.

Referenced by opt_geometry_scaling_factor().

◆ selectedCurveWidth

double contextGeometryOptions::selectedCurveWidth

Definition at line 116 of file Context.h.

Referenced by drawGEdge::operator()(), and opt_geometry_curve_sel_width().

◆ selectedPointSize

double contextGeometryOptions::selectedPointSize

Definition at line 116 of file Context.h.

Referenced by drawGVertex::operator()(), and opt_geometry_point_sel_size().

◆ snap

double contextGeometryOptions::snap[3]

Definition at line 99 of file Context.h.

Referenced by opt_geometry_snap0(), opt_geometry_snap1(), and opt_geometry_snap2().

◆ snapPoints

int contextGeometryOptions::snapPoints

Definition at line 119 of file Context.h.

Referenced by opt_geometry_snap_points().

◆ surfaceLabels

int contextGeometryOptions::surfaceLabels

Definition at line 115 of file Context.h.

Referenced by drawGFace::operator()(), and opt_geometry_surface_labels().

◆ surfaces

int contextGeometryOptions::surfaces

Definition at line 114 of file Context.h.

Referenced by needPolygonOffset(), and opt_geometry_surfaces().

◆ surfaceType

int contextGeometryOptions::surfaceType

Definition at line 117 of file Context.h.

Referenced by drawGFace::operator()(), and opt_geometry_surface_type().

◆ tangents

double contextGeometryOptions::tangents

◆ tolerance

◆ toleranceBoolean

double contextGeometryOptions::toleranceBoolean

Definition at line 99 of file Context.h.

Referenced by opt_geometry_tolerance_boolean().

◆ transform

double contextGeometryOptions::transform[3][3]

Definition at line 99 of file Context.h.

Referenced by _opt_geometry_transform().

◆ useTransform

int contextGeometryOptions::useTransform

Definition at line 120 of file Context.h.

Referenced by opt_geometry_transform().

◆ volumeLabels

int contextGeometryOptions::volumeLabels

Definition at line 115 of file Context.h.

Referenced by drawGRegion::operator()(), and opt_geometry_volume_labels().

◆ volumes

int contextGeometryOptions::volumes

Definition at line 114 of file Context.h.

Referenced by opt_geometry_volumes().


The documentation for this struct was generated from the following file: