MeshGui Namespace Reference

The namespace of the Mesh Graphical interface layer library. More...

Namespaces

namespace  Ui
 

Classes

class  Annotation
 
class  CleanupHandler
 The GuiCleanupHandler class is used to cleanup GUI elements from the MeshGui module when the application is about to be closed. More...
 
class  CylinderFitParameter
 
class  DlgDecimating
 
class  DlgEvaluateMeshImp
 
class  DlgEvaluateSettings
 
class  DlgRegularSolidImp
 
class  DlgSettingsImportExport
 The DlgSettingsImportExportImp class implements a preference page to change settings for Importing and Exporting mesh objects. More...
 
class  DlgSettingsMeshView
 The DlgSettingsMeshView class implements a preference page to change settings for display of meshes. More...
 
class  DlgSmoothing
 
class  DockEvaluateMeshImp
 The DockEvaluateMeshImp class creates a single instance and embeds it into a dock window. More...
 
class  FitParameter
 
class  GmshWidget
 Non-modal dialog to remesh an existing mesh. More...
 
class  MeshFaceAddition
 Display data of a mesh kernel. More...
 
class  MeshFillHole
 Display data of a mesh kernel. More...
 
class  MeshHoleFiller
 
class  MeshRenderer
 
class  MeshSelection
 
class  MeshSplit
 
class  Module
 
struct  NofFacetsCompare
 
class  ParametersDialog
 
class  PlaneFitParameter
 
class  PropertyMeshKernelItem
 Display data of a mesh kernel. More...
 
class  RemeshGmsh
 Non-modal dialog to remesh an existing mesh. More...
 
class  RemoveComponents
 Non-modal dialog to de/select components, regions, the complete or single faces of a mesh and delete them. More...
 
class  RemoveComponentsDialog
 Embed the panel into a dialog. More...
 
class  Segmentation
 
class  SegmentationBestFit
 
class  Selection
 
class  SmoothingDialog
 Embed the panel into a dialog. More...
 
class  SoFCIndexedFaceSet
 class SoFCIndexedFaceSet More...
 
class  SoFCMaterialEngine
 class SoFCMaterialEngine More...
 
class  SoFCMeshFaceSet
 The SoFCMeshFaceSet class renders the mesh data structure. More...
 
class  SoFCMeshFacet
 
class  SoFCMeshFacetElement
 
class  SoFCMeshGridNode
 
class  SoFCMeshNode
 
class  SoFCMeshObjectBoundary
 
class  SoFCMeshObjectElement
 
class  SoFCMeshObjectNode
 
class  SoFCMeshObjectShape
 class SoFCMeshObjectShape More...
 
class  SoFCMeshOpenEdge
 
class  SoFCMeshOpenEdgeSet
 
class  SoFCMeshPickNode
 
class  SoFCMeshSegmentShape
 
class  SoFCMeshVertex
 
class  SoFCMeshVertexElement
 
class  SoPolygon
 
class  SoSFMeshFacetArray
 
class  SoSFMeshObject
 
class  SoSFMeshPointArray
 
class  SphereFitParameter
 
class  TaskDecimating
 Embed the panel into a task dialog. More...
 
class  TaskRemeshGmsh
 Embed the panel into a task dialog. More...
 
class  TaskRemoveComponents
 Embed the panel into a task dialog. More...
 
class  TaskSegmentation
 Embed the panel into a task dialog. More...
 
class  TaskSegmentationBestFit
 Embed the panel into a task dialog. More...
 
class  TaskSmoothing
 Embed the panel into a task dialog. More...
 
class  Ui_DlgDecimating
 
class  Ui_DlgEvaluateMesh
 
class  Ui_DlgEvaluateSettings
 
class  Ui_DlgRegularSolid
 
class  Ui_DlgSettingsImportExport
 
class  Ui_DlgSettingsMeshView
 
class  Ui_DlgSmoothing
 
class  Ui_RemeshGmsh
 
class  Ui_RemoveComponents
 
class  Ui_Segmentation
 
class  Ui_SegmentationBestFit
 
class  Ui_Selection
 
class  Vertex
 
class  ViewProviderExport
 The ViewProviderExport class creates an empty node. More...
 
class  ViewProviderFace
 The ViewProviderFace class is used to display a single face. More...
 
class  ViewProviderIndexedFaceSet
 The ViewProviderIndexedFaceSet class creates an indexed faceset node in order to render the mesh data structure. More...
 
class  ViewProviderMesh
 The ViewProviderMesh class offers the visualization of the mesh data structure and many algorithms to work on or edit the mesh. More...
 
class  ViewProviderMeshBuilder
 
class  ViewProviderMeshCurvature
 The ViewProviderMeshCurvature class is associated to the mesh curvature feature. More...
 
class  ViewProviderMeshDefects
 The ViewProviderMeshDefects class is used to display the most known types of defects of a polymesh. More...
 
class  ViewProviderMeshDegenerations
 The ViewProviderMeshDegenerations class displays degenerated faces to a line or even a point in orange. More...
 
class  ViewProviderMeshDuplicatedFaces
 The ViewProviderMeshDuplicatedFaces class displays duplicated faces in red. More...
 
class  ViewProviderMeshDuplicatedPoints
 
class  ViewProviderMeshFaceSet
 The ViewProviderMeshFaceSet class creates nodes for representing the mesh data structure. More...
 
class  ViewProviderMeshFolds
 
class  ViewProviderMeshIndices
 
class  ViewProviderMeshNode
 The ViewProviderMeshNode class creates a node representing the mesh data structure. More...
 
class  ViewProviderMeshNonManifoldPoints
 The ViewProviderMeshNonManifoldPoints class displays non-manifold vertexes in red. More...
 
class  ViewProviderMeshNonManifolds
 The ViewProviderMeshNonManifolds class displays edges with more than two faces attached in red. More...
 
class  ViewProviderMeshObject
 The ViewProviderIndexedFaceSet class creates an own node in order to directly render the mesh data structure. More...
 
class  ViewProviderMeshOrientation
 The ViewProviderMeshOrientation class displays wrong oriented facets (i.e. More...
 
class  ViewProviderMeshSelfIntersections
 The ViewProviderMeshSelfIntersections class displays lines of self-intersections. More...
 
class  ViewProviderMeshTransform
 Like Mesh viewprovider but with manipulator. More...
 
class  ViewProviderMeshTransformDemolding
 Like Mesh viewprovider but with manipulator. More...
 
class  Workbench
 

Typedefs

typedef std::list< std::pair< QString, float > > ParameterList
 
typedef Gui::ViewProviderPythonFeatureT< ViewProviderMeshFaceSetViewProviderPython
 

Functions

PyObjectinitModule ()
 

Detailed Description

The namespace of the Mesh Graphical interface layer library.

This namespace includes the grafical interface of FreeCAD like:

  • The main window
  • 3D View
  • Tree

and so on......

Typedef Documentation

◆ ParameterList

typedef std::list<std::pair<QString, float> > MeshGui::ParameterList

◆ ViewProviderPython

Function Documentation

◆ initModule()

PyObject * MeshGui::initModule ( )