Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NAdaptivePath
 NAddonManager
 Naddonmanager_macro
 Naddonmanager_workers
 NAppThe FreeCAD Application layer
 NArchAxisAxis system for the Arch workbench
 NArchBuildingPartThe BuildingPart object and tools
 NArchCommandsUtility functions for theArch Workbench
 NArchComponentThe base class of all Arch objects
 NArchCurtainWallThe Curtain Wall object and tools
 NArchIFC
 NArchIFCView
 NArchMaterialThe Material object and tools
 NArchNesting
 NArchPanelThe Panel object and tools
 NArchProfileProfile tools for ArchStructure
 NArchReferenceThe Reference object and tools
 NArchScheduleThe Schedule object and tools
 NArchSectionPlaneThe Section plane object and tools
 NArchSiteThe Site object and tools
 NArchSpaceThe Space object and tools
 NArchStructureThe Structure object and tools
 NArchTrussThe Truss object and tools
 NArchVRMThe Arch Vector Rendering Module
 NAttacherAttacher.h, Attacher.cpp contain the functionality of deriving placement from a set of geometric subelements
 NAttacherGuiAttacherTexts.h, .cpp - files that contain user-friendly translatable names of attachment modes, as well as help texts, and the like
 NAttachmentEditor
 Nautomotive_design
 NBaseBasic structures used by other FreeCAD components (C++ API)
 NBasicShapesBasicShapes Package for Part workbench
 Nboost_intrusive_has_member_function_callable_with
 NBOPTools
 NClipperLib
 NCloud
 NCloudGui
 NCommands
 NCompoundToolsCompoundTools Package for Part workbench
 Nconfig_control_design
 NData
 NDice3DS
 NDocumentObject
 NDraftFilletProvides Fillet class for objects created with a prototype version
 Ndraftfunctions
 Ndraftgeoutils
 NDraftGuiGUI elements and utilities of the Draft workbench
 Ndraftguitools
 NDraftLayer
 Ndraftmake
 Ndraftobjects
 Ndrafttaskpanels
 Ndrafttests
 Ndraftutils
 NDraftUtils
 Ndraftviewproviders
 NDrawing
 NDrawingGui
 NDriverGMF
 NexportDRAWEXE
 NexportIFCHelper
 NFeaturePython
 NFem
 Nfemcommands
 Nfemexamples
 NFemGui
 Nfemguiutils
 Nfeminout
 Nfemmesh
 Nfemobjects
 Nfemresult
 Nfemsolver
 Nfemtaskpanels
 Nfemtest
 Nfemtools
 Nfemviewprovider
 NFreeCADGuiInit
 NFreeCADInit
 NGCS
 Ngeoff_geometry
 NGEOMUtils
 NGuiThe FreeCAD Graphical interface layer
 Ngzip_utf8
 Nifc2x3
 Nifc4
 NImage
 NImageGui
 NImport
 NimportDXFDXF file importer & exporter
 NImportGui
 NimportIFCHelper
 NimportIFClegacy
 NimportSH3DSH3D (SweetHome3D) file format importer
 NimportSVGSVG file importer and exporter
 NimportXLSX
 NInitGui
 NInspection
 NInspectionGui
 NInstance
 NKDTree
 NKernel_Utils
 Nlazy_loader
 Nlscmrelax
 NMaterialEditor
 Nmaterialtools
 NMeasure
 NMED
 NMengerSponge
 NMeshThe namespace of the Mesh Application layer library
 NMeshCoreThe namespace of the Mesh Core library
 NMeshCoreFit
 NMeshFlatteningCommand
 NMeshGuiThe namespace of the Mesh Graphical interface layer library
 NMeshPart
 NMeshPartGui
 NMeshTestsApp
 NMod
 NModelRefine
 NNavigationIndicatorGui
 Nnurbs
 NOfflineRenderingUtils
 NOpenSCAD2Dgeom
 NOpenSCADCommands
 NOpenSCADFeatures
 NOpenSCADUtils
 NPartAttachExtensionh, .cpp contain a extension class to derive other features from, to make them attachable
 NPartDesignBase class of all additive features in PartDesign
 NPartDesignGui
 NPartGui
 Nparttests
 NPath
 NPathGui
 NPathScripts
 NPathSimulator
 NPathTests
 NPlot
 NplotAxes
 NPlotGui
 NplotLabels
 NplotPositions
 NplotSave
 NplotSeries
 NplotUtils
 NPoints
 NPointsGui
 NPrism_3D
 NProfileLib
 Nprototype
 Npy-kdtree_test
 NPythonQt
 NQSint
 Nqtunittest
 NRaytracing
 NRaytracingGui
 NReen
 NReenGui
 NRemoteDebugger
 NReverseEngineeringGui
 NRobot
 NRobotGui
 NSALOMEDS
 NSandbox
 NSandboxGui
 NSCL
 NshipAreasCurve
 NshipCapacityCurve
 NshipCreateLoadCondition
 NshipCreateShip
 NshipCreateTank
 NshipCreateWeight
 NShipGui
 NshipGZ
 NshipHydrostatics
 NshipLoadExample
 NshipOutlineDraw
 NshipUtils
 NSketcher
 NSketcherGui
 NSMDS
 NSMESH
 NSMESH_MAT2d
 NSMESH_MeshAlgos
 NSMESHUtils
 NSpaceball
 NSpreadsheet
 NSpreadsheet_legacy
 NSpreadsheetGui
 NStart
 NStartGui
 NStartPage
 NstdSTL namespace
 NStdMeshers
 NStdMeshers_ProjectionUtilsMethods common to Projection algorithms
 NSurface
 NSurfaceGui
 NTankInstance
 NTaskPanel
 NTDTest
 NTechDrawHatchLine - Classes related to processing PAT files
 NTechDrawGui
 NTestArch
 NTestGui
 NTestPartApp
 NTests
 NTestSketcherApp
 NTestSpreadsheet
 NTestTechDrawApp
 NTestWebGui
 NTexture
 NUNV
 NUNV164
 NUNV2411
 NUNV2412
 NUNV2417
 NUNV2420
 NVISCOUS_2D
 NVISCOUS_3D
 NWeb
 NWebGui
 NWeightInstance
 NWorkingPlaneThis module handles the Working Plane and grid of the Draft module
 Nzipios
 Cacnt
 CAdaptor2d_Curve2d
 CAdaptor2dCurve2dCreates a Adaptor2d_Curve2d to be used in SMESH_Block
 CAdaptor3d_Curve
 CAdaptor3d_Surface
 CAdjustLinksExpressionVisitor
 Calist
 Calternate_tac
 Calternate_triplet
 CAreaDxfRead
 CAreaPyModifier
 CArray2D
 CAutoSaver
 CAverageCollector
 CBarThread
 CBaseError
 CBOOLEAN
 CBoundBoxSegmentVisitor
 CBRepBuilderAPI_MakeShape
 CCArc
 CCArea
 CCAreaOrderer
 CCAreaPocketParams
 CCBox2D
 CCCurve
 CCDxfRead
 CCDxfWrite
 CChildInfo
 Cchrono
 Ccilist
 CCInnerCurves
 CCircle
 CcLineSegment
 Ccllist
 CCmdSandboxEventLoop
 CCmdSandboxMeshLoader
 CCmdSketcherClone
 CCmdSketcherConstrainAngle
 CCmdSketcherConstrainBlock
 CCmdSketcherConstrainCoincident
 CCmdSketcherConstrainDiameter
 CCmdSketcherConstrainDistance
 CCmdSketcherConstrainDistanceX
 CCmdSketcherConstrainDistanceY
 CCmdSketcherConstrainEqual
 CCmdSketcherConstrainHorizontal
 CCmdSketcherConstrainLock
 CCmdSketcherConstrainParallel
 CCmdSketcherConstrainPerpendicular
 CCmdSketcherConstrainPointOnObject
 CCmdSketcherConstrainRadius
 CCmdSketcherConstrainSymmetric
 CCmdSketcherConstraintThe CmdSketcherConstraint class Superclass for all sketcher constraints to ease generation of constraint creation modes
 CCmdSketcherConstrainTangent
 CCmdSketcherConstrainVertical
 CCmdSketcherCopy
 CCmdSketcherMove
 CCmdTestCmdFuncs
 CCmdTestConsoleOutput
 CCmdTestMDI1
 CCmdTestMDI2
 CCmdTestMDI3
 CCmdTestProgress1
 CCmdTestProgress2
 CCmdTestProgress3
 CCmdTestProgress4
 CCmdTestProgress5
 CCmdViewMeasureClearAll
 CCmdViewMeasureToggleAll
 CCollector
 CColorPickerButton
 CColorPickerItem
 CColorPickerPopup
 CCommandTrigger
 Ccomplex
 CConstraintItem
 CContext
 CControl_PntClass for storing control points for writing GMF size maps
 CCountCollector
 Ccounters
 CcSimTool
 CcStock
 CCurrentAddressLock
 CCurveTree
 CCustomGLWidget
 CCustomReportEventUsed to send report events in the methods Log(), Error(), Warning() and Message() of the ReportOutput class to itself instead of printing the messages directly in its text view
 CCVertex
 CcVolSim
 Ccycle_detectorThe cycle_detector struct is used by the boost graph routines to detect cycles in the graph
 Cdata_buffer
 CDepInfo
 CDocExportStatus
 CDocOpenGuard
 CDocTiming
 CDocument
 CDocumentExporting
 CDOMErrorHandler
 CDOMLSSerializerFilter
 CDOMPrintErrorHandler
 CDOMPrintFilter
 CDOMTreeErrorReporter
 CDoubleAreaPoint
 Cdoublecomplex
 CDownIdCompare
 CDownIdType
 CDrawSketchHandler3PointArc
 CDrawSketchHandler3PointCircle
 CDrawSketchHandlerArc
 CDrawSketchHandlerArcOfEllipse
 CDrawSketchHandlerArcOfHyperbola
 CDrawSketchHandlerArcOfParabola
 CDrawSketchHandlerBox
 CDrawSketchHandlerBSpline
 CDrawSketchHandlerCarbonCopy
 CDrawSketchHandlerCircle
 CDrawSketchHandlerCoincident
 CDrawSketchHandlerCopy
 CDrawSketchHandlerEllipseThis class handles user interaction to draw and save the ellipse
 CDrawSketchHandlerExtend
 CDrawSketchHandlerExternal
 CDrawSketchHandlerFillet
 CDrawSketchHandlerGenConstraint
 CDrawSketchHandlerLine
 CDrawSketchHandlerLineSet
 CDrawSketchHandlerPoint
 CDrawSketchHandlerRectangularArray
 CDrawSketchHandlerRegularPolygon
 CDrawSketchHandlerSlot
 CDrawSketchHandlerTrimming
 CDriver_Document
 CDriver_Mesh
 CDriver_SMDS_Mesh
 CDriver_SMESHDS_Mesh
 CDriverDAT_R_SMDS_Mesh
 CDriverDAT_R_SMESHDS_Document
 CDriverDAT_R_SMESHDS_Mesh
 CDriverDAT_W_SMDS_Mesh
 CDriverDAT_W_SMESHDS_Document
 CDriverDAT_W_SMESHDS_Mesh
 CDriverGMF_ReadDriver reading a mesh from the GMF file. The mesh to read is selected by an index (counted form 0) set via SetMeshId()
 CDriverGMF_WriteDriver Writing a mesh into a GMF file
 CDriverMED_Family
 CDriverMED_R_SMESHDS_Mesh
 CDriverMED_W_Field
 CDriverMED_W_SMESHDS_Mesh
 CDriverSTL_R_SMDS_Mesh
 CDriverSTL_W_SMDS_MeshWriter of a mesh in STL (STereoLithography) file format
 CDriverUNV_R_SMDS_Mesh
 CDriverUNV_R_SMESHDS_Document
 CDriverUNV_R_SMESHDS_Mesh
 CDriverUNV_W_SMDS_Mesh
 CDriverUNV_W_SMESHDS_Document
 CDriverUNV_W_SMESHDS_Mesh
 Cduplet
 CEdgePoints
 CEditDataData structure while editing the sketch
 CEditTableView
 CElemByNodesType
 CElement_Header
 CElementItem
 CErrorHandler
 CException
 CExportOCAFGui
 CExpressionCompleterModel
 CExpressionDelegate
 CExpressionLabel
 CExtensionT
 CFace
 CFaceQuadStruct
 CFaceUnwrapper
 CFalsePredicate
 CFCCmdTest1
 CFCCmdTest2
 CFCCmdTest3
 CFCCmdTest4
 CFCCmdTest5
 CFCCmdTest6
 CFcLodHandler
 CFCSphereSheetProjector
 CFeaturePyT
 CFeatureT
 CFemFace
 CFemFaceGridItem
 CFilterStatusBar
 CFindPlane
 CGesturesDevice
 CGetCurveItem
 CGetDepObjsExpressionVisitor
 CGetDepsExpressionVisitor
 CGetIdentifiersExpressionVisitor
 CGetWires
 CGmfMshSct
 CGraphicsViewZoom
 CObserverType
 CGUID
 CHuuhaaClassPy
 CI32
 CI3dMouseNavigation
 CI3dMouseParam
 CI3dMouseSensor
 Cicilist
 CiisFreeCADTaskPanelScheme
 CiisIconLabel
 CiisIconLabelScheme
 CiisTaskBox
 CiisTaskGroup
 CiisTaskHeader
 CiisTaskPanel
 CiisTaskPanelScheme
 CiisWinXPTaskPanelScheme
 CiisWinXPTaskPanelScheme2
 CImportOCAFExt
 CImportSubNamesExpressionVisitor
 CInfo
 Cinlist
 CIslandAndOffset
 CIslandAndOffsetLink
 Ciso
 CItemDelegate
 CItemInfo
 CItemInfo2
 CJtReader
 CkdtreeNode
 CKwdSct
 CLine
 CLineNumberArea
 CLink
 CLinkID_Gen
 CListElemByNodesType
 CLodHandler
 CLWPolyDataOut
 Cmath_Function
 Cmath_FunctionSetWithDerivatives
 CMaxCollector
 CMeasureInfo
 CMemoryReserveAllocate some memory at construction and release it at destruction. Is used to be able to continue working after mesh generation breaks due to lack of memory
 CMeshFacet_EqualTo
 CMeshInfoWatcher
 CMeshObject_greater
 CMeshPropertyLock
 CMeshTestJob
 CMeshThread
 CMeshVS_DataSource3D
 CMessage_ProgressIndicator
 CMinCollector
 CMouseParameters
 CMRichTextEditA simple rich-text editor
 CMTextEdit
 CMultitype
 CMyElemIterator
 CMyGroupIterator
 CMyIterator
 CMyNodeIterator
 CMyPaintable
 CMySetIterator
 CNamelist
 CNaviCube
 CNaviCubeImplementation
 CNCollection_BaseCollection
 CNCollection_BaseMap
 CNCollection_TListNode
 CNETGENPlugin_Hypothesis
 CNETGENPlugin_Hypothesis_2D
 CNETGENPlugin_Hypothesis_2D_i
 CNETGENPlugin_Hypothesis_2D_ONLY_i
 CNETGENPlugin_Hypothesis_3D_i
 CNETGENPlugin_Hypothesis_i
 CNETGENPlugin_InternalsContainer of info needed to solve problems with internal shapes
 CNETGENPlugin_MesherThis class calls the NETGEN mesher of OCC geometry
 CNETGENPlugin_NETGEN_2D
 CNETGENPlugin_NETGEN_2D3D
 CNETGENPlugin_NETGEN_2D3D_i
 CNETGENPlugin_NETGEN_2D_i
 CNETGENPlugin_NETGEN_2D_ONLYMesher generating 2D elements on a geometrical face taking into account pre-existing nodes on face boundaries
 CNETGENPlugin_NETGEN_2D_ONLY_i
 CNETGENPlugin_NETGEN_3D
 CNETGENPlugin_NETGEN_3D_i
 CNETGENPlugin_NetgenLibWrapperIt correctly initializes netgen library at constructor and correctly finishes using netgen library at destructor
 CNETGENPlugin_ngMeshInfoStruct storing nb of entities in netgen mesh
 CNETGENPlugin_SimpleHypothesis_2D
 CNETGENPlugin_SimpleHypothesis_2D_i
 CNETGENPlugin_SimpleHypothesis_3D
 CNETGENPlugin_SimpleHypothesis_3D_i
 CNetworkAccessManager
 CNODE
 Cobject
 CObjectObserver
 CObjectPool
 Cobjet
 COCAFBrowser
 Colist
 CParam
 CParameterGrpThe parameter container class This is the base class of all classes handle parameter
 CParameterManagerThe parameter manager class This class manages a parameter XML document
 CParameterSerializerThe parameter serializer class This is a helper class to serialize a parameter XML document
 CPendingLine
 CPoint
 CPoint3D
 CPoint3d
 Cpoint3D
 CPredicate
 CPrivateDomNodeWrapper
 CPropertyListDialog
 CPropItemInfo
 CPyMethodDef
 CPyObject
 CPyObjectWrapper
 CPythonStdOutput
 CPythonWorkbenchPy
 CPyType_ObjectUnion to convert from PyTypeObject to PyObject pointer
 CQAbstractItemModel
 CQAbstractListModel
 CQAbstractNativeEventFilter
 CQAbstractSpinBox
 CQAbstractTableModel
 CQAbstractXmlNodeModel
 CQCheckBox
 CQComboBox
 CQCompleter
 CQDialog
 CQDomNode
 CQDomNodeModel
 CQDoubleSpinBox
 CQEvent
 CQFileDialog
 CQFileIconProvider
 CQFontComboBox
 CQGLWidget
 CQGraphicsItemGroup
 CQGraphicsObject
 CQGraphicsRectItem
 CQGraphicsScene
 CQGraphicsSvgItem
 CQGraphicsView
 CQHeaderView
 CQInputEvent
 CQItemDelegate
 CQItemEditorFactory
 CQLabel
 CQLayout
 CQLineEdit
 CQListWidget
 CQListWidgetCustom
 CQListWidgetItem
 CQMainWindow
 CQMap
 CQMenu
 CQNetworkAccessManager
 CQNetworkCookieJar
 CQObject
 CQPlainTextEdit
 CQProgressBar
 CQProgressDialog
 CQRadioButton
 CQRunnable
 CQScrollArea
 CQSignalBlocker
 CQSlider
 CQSpinBox
 CQSplashScreen
 CQStandardItemModel
 CQTabBar
 CQTableView
 CQtColorPickerWidget for selecting colors from a popup color grid
 CQTcpServer
 CQTextBlockUserData
 CQTextEdit
 CQtGLWidget
 CQThread
 CQToolButton
 CQTreeView
 CQTreeWidget
 CQTreeWidgetItem
 CQUAD
 CQuarterWidgetP_cachecontext
 CQUiLoader
 CQValidator
 CQVariantAnimation
 CQWebView
 CQWidget
 CR2
 CR3
 CR4
 CRall1d
 CRall2d
 CRallNdThe Rall1d class allows for a 24-line implementation of rall numbers generalized to the Nth derivative ! The efficiency is not very good for high derivatives
 CRallNd< 1 >
 CRallNd< 2 >
 Crandom_access_iterator_parentconst Object
 Crandom_access_iterator_parentseqref
 CReaderPrivate
 CRenderArea
 CReplaceObjectExpressionVisitor
 CRGetter
 CRotTransDragger
 CRubberband
 CRuntimeError
 CSALOME_Exception
 CSALOMEDS_Tool
 CSbSphereSheetProjector
 CSegment_Header
 CSelInfo
 CShapeCache
 CShapeInfo
 CShapeInfoBuilder
 CShapeParams
 CSignalBlocker
 CSimpleMeshFacetSimple facet structure
 CSimplify
 CSketcherCopy
 CSMDS_BallElement
 CSMDS_CellLinks
 CSMDS_Down1D
 CSMDS_Down2D
 CSMDS_Down3D
 CSMDS_DownEdge
 CSMDS_DownHexa
 CSMDS_DownPenta
 CSMDS_DownPyramid
 CSMDS_DownQuadEdge
 CSMDS_DownQuadHexa
 CSMDS_DownQuadPenta
 CSMDS_DownQuadPyramid
 CSMDS_DownQuadQuadrangle
 CSMDS_DownQuadrangle
 CSMDS_DownQuadTetra
 CSMDS_DownQuadTriangle
 CSMDS_DownTetra
 CSMDS_DownTriangle
 CSMDS_Downward
 CSMDS_EdgePosition
 CSMDS_FaceOfEdges
 CSMDS_FaceOfEdges_MyIterator
 CSMDS_FaceOfNodes
 CSMDS_FaceOfNodes_MyIterator
 CSMDS_FacePosition
 CSMDS_IteratorAbstract class for iterators
 CSMDS_IteratorOfElements
 CSMDS_IteratorOnIteratorsSMDS_Iterator iterating over all elements provided by other iterators
 CSMDS_LinearEdge
 CSMDS_LinearEdge_MyNodeIterator
 CSMDS_mapIteratorMap iterators
 CSMDS_mapKeyIteratorIterator on keys of a map
 CSMDS_mapKeyReverseIteratorReverse iterator on keys of a map
 CSMDS_mapReverseIteratorReverse iterator on values of a map
 CSMDS_Mesh
 CSMDS_Mesh0DElement
 CSMDS_Mesh0DElement_MyNodeIterator
 CSMDS_MeshCellBase class for all cells
 CSMDS_MeshEdge
 CSMDS_MeshElementBase class for elements
 CSMDS_MeshElement_MyIteratorCreate an iterator which iterate on elements linked with the current element
 CSMDS_MeshElementIDFactory
 CSMDS_MeshFace
 CSMDS_MeshGroup
 CSMDS_MeshIDFactory
 CSMDS_MeshInfo
 CSMDS_MeshNode
 CSMDS_MeshNode_MyInvIteratorIterator on list of elements
 CSMDS_MeshNode_MyIterator
 CSMDS_MeshNodeIDFactory
 CSMDS_MeshObject
 CSMDS_MeshVolume
 CSMDS_PolygonalFaceOfNodes
 CSMDS_PolygonalFaceOfNodes_MyIterator
 CSMDS_PolyhedralVolumeOfNodes
 CSMDS_Position
 CSMDS_QuadraticEdge
 CSMDS_QuadraticFaceOfNodes
 CSMDS_QuadraticVolumeOfNodes
 CSMDS_QuadraticVolumeOfNodes_MyIterator
 CSMDS_SetIteratorSMDS_Iterator iterating over abstract set of values like STL containers
 CSMDS_SpacePosition
 CSMDS_StdIteratorWrapper over pointer to SMDS_Iterator, like SMDS_ElemIteratorPtr, enabling its usage in std-like way: provide operators ++, *, etc
 CSMDS_UnstructuredGrid
 CSMDS_VertexPosition
 CSMDS_VolumeOfFaces
 CSMDS_VolumeOfFaces_MyIterator
 CSMDS_VolumeOfNodes
 CSMDS_VolumeOfNodes_MyIteratorIterator on node of volume
 CSMDS_VolumeTool
 CSMDS_VtkCellIterator
 CSMDS_VtkCellIteratorPolyH
 CSMDS_VtkCellIteratorToUNV
 CSMDS_VtkEdge
 CSMDS_VtkFace
 CSMDS_VtkVolume
 CSMESH_0D_Algo
 CSMESH_1D_Algo
 CSMESH_2D_Algo
 CSMESH_2D_Algo_i
 CSMESH_3D_Algo
 CSMESH_3D_Algo_i
 CSMESH_AlgoRoot of all algorithms
 CSMESH_Array1Purpose: The class Array1 represents unidimensional arrays of fixed size known at run time
 CSMESH_Array2Purpose: The class Array2 represents bi-dimensional arrays of fixed size known at run time
 CSMESH_Block
 CSMESH_CommentClass to generate string from any type
 CSMESH_ComputeErrorContains an algorithm and description of an occured error
 CSMESH_ElementSearcherSearcher for elements
 CSMESH_ElementSearcherImpl
 CSMESH_Exception
 CSMESH_FileHigh level util for effective file reading and other file operations
 CSMESH_Gen
 CSMESH_Group
 CSMESH_HypoFilter
 CSMESH_HypoPredicate
 CSMESH_Hypothesis
 CSMESH_Hypothesis_i
 CSMESH_IndexedMapPurpose: An indexed map is used to store keys and to bind an index to them
 CSMESH_Mesh
 CSMESH_MeshEditorEditor of a mesh
 CSMESH_MesherHelperIt helps meshers to add elements and provides other utilities
 CSMESH_MeshVSLink
 CSMESH_NodeSearcherSearcher for the node closest to a point
 CSMESH_NodeSearcherImplImplementation of search for the node closest to point
 CSMESH_Octree3D tree of anything. Methods to implement in a descendant are:
 CSMESH_OctreeNode
 CSMESH_OrientedLinkSMESH_TLink knowing its orientation
 CSMESH_Pattern
 CSMESH_ProxyMeshContainer of xD mesh elements substituting other ones in the input mesh of an (x+1)D algorithm
 CSMESH_Quadtree2D tree of anything. Methods to implement in a descendant are:
 CSMESH_subMesh
 CSMESH_subMeshEventListenerA base for objects reacting on submesh events
 CSMESH_subMeshEventListenerDataData specific for EventListener and to be stored in a submesh
 CSMESH_TLinkA sorted pair of nodes
 CSMESH_TNodeXYZSMDS_MeshNode -> gp_XYZ convertor
 CSMESH_TreeBase class for 2D and 3D trees
 CSMESH_TreeLimit
 CSMESHDS_Command
 CSMESHDS_Document
 CSMESHDS_Group
 CSMESHDS_GroupBase
 CSMESHDS_GroupOnFilterGroups whose contents is dynamically updated using the filter
 CSMESHDS_GroupOnGeom
 CSMESHDS_Hasher
 CSMESHDS_Hypothesis
 CSMESHDS_Mesh
 CSMESHDS_Script
 CSMESHDS_SubMesh
 CSMESHDS_TSubMeshHolderA binder of a sub-mesh to its ID which can be negative. Provides fast access to a sub-mesh by its ID
 CSmSwitchboardGroup node that can toggle children on and off arbitrarily
 CSoAction
 CSoBaseKit
 CSoDragger
 CSoElement
 CSoEngine
 CSoEvent
 CSoFCBBoxRenderInfo
 CSoGestureEvent
 CSoGesturePanEvent
 CSoGesturePinchEvent
 CSoGestureSwipeEvent
 CSoGLRenderAction
 CSoGroup
 CSoImage
 CSoIndexedFaceSet
 CSoIndexedLineSet
 CSoInputStream
 CSoInputStreambuf
 CSoNode
 CSoOffscreenRenderer
 CSoOutputStream
 CSoOutputStreambuf
 CSoPointSet
 CSoReplacedElement
 CSortableElement
 CSoSeparator
 CSoSeparatorKit
 CSoSField
 CSoShape
 CSoText2
 CSoTransformation
 CSoTransformManip
 CSoTranslation
 CSoVectorizeAction
 CSoVectorizeImage
 CSoVectorizeItem
 CSoVectorizeLine
 CSoVectorizePoint
 CSoVectorizeText
 CSoVectorizeTriangle
 CSoVectorOutput
 CSpaceNavigatorDevice
 CSpan
 CSplineData
 CSplineDataOut
 CSqueezeLabel
 CStackWalker
 CStackWalkerInternal
 CStaticLibInitializer
 CStats
 Cstd_pair_to_tuple
 CStd_TestQM
 CStd_TestReloadQM
 CStdBoxElementSelection
 CStdBoxSelection
 CStdCmdAbout
 CStdCmdAboutQt
 CStdCmdActivateNextWindow
 CStdCmdActivatePrevWindow
 CStdCmdAlignment
 CStdCmdArrangeIcons
 CStdCmdAxisCross
 CStdCmdCascadeWindows
 CStdCmdCloseActiveWindow
 CStdCmdCloseAllWindows
 CStdCmdCommandLine
 CStdCmdCopy
 CStdCmdCut
 CStdCmdDelete
 CStdCmdDemoMode
 CStdCmdDependencyGraph
 CStdCmdDlgCustomize
 CStdCmdDlgMacroExecute
 CStdCmdDlgMacroExecuteDirect
 CStdCmdDlgMacroRecord
 CStdCmdDlgParameter
 CStdCmdDlgPreferences
 CStdCmdDockViewMenu
 CStdCmdDrawStyle
 CStdCmdDuplicateSelection
 CStdCmdEdit
 CStdCmdExport
 CStdCmdExpression
 CStdCmdFreeCADFAQ
 CStdCmdFreeCADForum
 CStdCmdFreeCADPowerUserHub
 CStdCmdFreeCADUserHub
 CStdCmdFreeCADWebsite
 CStdCmdFreezeViews
 CStdCmdGroup
 CStdCmdHideObjects
 CStdCmdHideSelection
 CStdCmdImport
 CStdCmdLinkActions
 CStdCmdLinkImport
 CStdCmdLinkImportAll
 CStdCmdLinkMake
 CStdCmdLinkMakeGroup
 CStdCmdLinkMakeRelative
 CStdCmdLinkReplace
 CStdCmdLinkSelectActions
 CStdCmdLinkSelectAllLinks
 CStdCmdLinkSelectLinked
 CStdCmdLinkSelectLinkedFinal
 CStdCmdLinkUnlink
 CStdCmdMacroAttachDebugger
 CStdCmdMacroStartDebug
 CStdCmdMacroStepInto
 CStdCmdMacroStepOver
 CStdCmdMacroStopDebug
 CStdCmdMacroStopRecord
 CStdCmdMeasureDistance
 CStdCmdMeasurementSimple
 CStdCmdMergeProjects
 CStdCmdNew
 CStdCmdOnlineHelp
 CStdCmdOnlineHelpWebsite
 CStdCmdOpen
 CStdCmdPart
 CStdCmdPaste
 CStdCmdPlacement
 CStdCmdPrint
 CStdCmdPrintPdf
 CStdCmdPrintPreview
 CStdCmdProjectInfo
 CStdCmdProjectUtil
 CStdCmdPythonWebsite
 CStdCmdQuit
 CStdCmdRecentFiles
 CStdCmdRedo
 CStdCmdRefresh
 CStdCmdRevert
 CStdCmdSave
 CStdCmdSaveAll
 CStdCmdSaveAs
 CStdCmdSaveCopy
 CStdCmdSceneInspector
 CStdCmdSelBack
 CStdCmdSelBoundingBox
 CStdCmdSelectAll
 CStdCmdSelectVisibleObjects
 CStdCmdSelForward
 CStdCmdSetAppearance
 CStdCmdShowObjects
 CStdCmdShowSelection
 CStdCmdStatusBar
 CStdCmdTextDocument
 CStdCmdTextureMapping
 CStdCmdTileWindows
 CStdCmdToggleBreakpoint
 CStdCmdToggleClipPlane
 CStdCmdToggleNavigation
 CStdCmdToggleObjects
 CStdCmdToggleSelectability
 CStdCmdToggleVisibility
 CStdCmdToolBarMenu
 CStdCmdTransform
 CStdCmdTransformManip
 CStdCmdTreeCollapse
 CStdCmdTreeExpand
 CStdCmdTreeSelectAllInstances
 CStdCmdTreeViewActions
 CStdCmdUndo
 CStdCmdUnitsCalculator
 CStdCmdUserInterface
 CStdCmdViewBottom
 CStdCmdViewCreate
 CStdCmdViewDimetric
 CStdCmdViewExample1
 CStdCmdViewExample2
 CStdCmdViewExample3
 CStdCmdViewFitAll
 CStdCmdViewFitSelection
 CStdCmdViewFront
 CStdCmdViewIsometric
 CStdCmdViewIvIssueCamPos
 CStdCmdViewIvStereoInterleavedColumns
 CStdCmdViewIvStereoInterleavedRows
 CStdCmdViewIvStereoOff
 CStdCmdViewIvStereoQuadBuff
 CStdCmdViewIvStereoRedGreen
 CStdCmdViewLeft
 CStdCmdViewRear
 CStdCmdViewRight
 CStdCmdViewRotateLeft
 CStdCmdViewRotateRight
 CStdCmdViewTop
 CStdCmdViewTrimetric
 CStdCmdViewVR
 CStdCmdWhatsThis
 CStdCmdWindows
 CStdCmdWindowsMenu
 CStdCmdWorkbench
 CStdDevCollector
 CStdMainFullscreen
 CStdMeshers_Adaptive1DAdaptive 1D hypothesis
 CStdMeshers_Arithmetic1D
 CStdMeshers_AutomaticLength1D Hypothesis to compute segment length free of thinking
 CStdMeshers_Cartesian_3D
 CStdMeshers_CartesianParameters3D
 CStdMeshers_CompositeHexa_3DComputes hexahedral mesh on a box with composite sides
 CStdMeshers_CompositeSegment_1D
 CStdMeshers_Deflection1D
 CStdMeshers_FaceSideRepresents a side of a quasi quadrilateral face. It can be composed of several edges. Gives access to geometry and 1D mesh of a side
 CStdMeshers_FixedPoints1D
 CStdMeshers_Geometric1D
 CStdMeshers_Hexa_3D
 CStdMeshers_HexaFromSkin_3DAlorithm generating hexahedral mesh from 2D skin of block
 CStdMeshers_Import_1DCopy elements from other the mesh
 CStdMeshers_Import_1D2DCopy elements from other the mesh
 CStdMeshers_ImportSource1DStores groups to import elements from
 CStdMeshers_ImportSource2DRedefines name and dimension of inherited StdMeshers_ImportSource1D
 CStdMeshers_LayerDistribution
 CStdMeshers_LayerDistribution2D
 CStdMeshers_LengthFromEdges
 CStdMeshers_LocalLength
 CStdMeshers_MaxElementArea
 CStdMeshers_MaxElementVolume
 CStdMeshers_MaxLength
 CStdMeshers_MEFISTO_2D
 CStdMeshers_NotConformAllowed
 CStdMeshers_NumberOfLayers
 CStdMeshers_NumberOfLayers2D
 CStdMeshers_NumberOfSegmentsThis class represents hypothesis for 1d algorithm
 CStdMeshers_Penta_3D
 CStdMeshers_PolygonPerFace_2D
 CStdMeshers_Prism_3DAlgo building prisms on a prism shape
 CStdMeshers_PrismAsBlockTool analyzing and giving access to a prism geometry treating it like a block, i.e. the four side faces are emulated by division/uniting of missing/excess faces. It also manage associations between block sub-shapes and a mesh
 CStdMeshers_Projection_1D
 CStdMeshers_Projection_1D2D
 CStdMeshers_Projection_2D
 CStdMeshers_Projection_3D
 CStdMeshers_ProjectionSource1D
 CStdMeshers_ProjectionSource2D
 CStdMeshers_ProjectionSource3D
 CStdMeshers_PropagationPropagation hypothesis
 CStdMeshers_PropagOfDistributionPropagation Of Distribution hypothesis
 CStdMeshers_QuadFromMedialAxis_1D2DQuadrangle mesher using Medial Axis
 CStdMeshers_Quadrangle_2D
 CStdMeshers_QuadrangleParams
 CStdMeshers_QuadranglePreferenceHypothesis for StdMeshers_Quadrangle_2D, forcing construction of quadrangles if the number of nodes on opposite edges is not the same. GIBI can do it if the global number of nodes is even (DALL operator). See PAL10467
 CStdMeshers_QuadraticMeshHypothesis for StdMeshers_Regular_1D, forcing construction of quadratic edges. If the 2D mesher sees that all boundary edges are quadratic ones, it generates quadratic faces, else it generates linear faces using medium nodes as if they were vertex ones. The 3D mesher generates quadratic volumes only if all boundary faces are quadratic ones, else it fails
 CStdMeshers_QuadToTriaAdaptor"Transforms" quadrilateral faces into triangular ones by creation of pyramids
 CStdMeshers_RadialPrism_3D
 CStdMeshers_RadialQuadrangle_1D2D
 CStdMeshers_Regular_1D
 CStdMeshers_Reversible1DA base of reversible 1D hypotheses
 CStdMeshers_SegmentAroundVertex_0DAlgorithm existing in order just to enable assignation of StdMeshers_SegmentLengthAroundVertex hypothesis
 CStdMeshers_SegmentLengthAroundVertexThis hypothesis specifies length of segments adjacent to the vertex the hypothesis is assigned to
 CStdMeshers_ShapeShapeBiDirectionMapStruct used instead of a sole TopTools_DataMapOfShapeShape to avoid problems with bidirectional bindings
 CStdMeshers_SMESHBlock
 CStdMeshers_StartEndLength
 CStdMeshers_SweeperTool building internal nodes in a prism
 CStdMeshers_TNode
 CStdMeshers_TrianglePreferenceHypothesis for StdMeshers_Quadrangle_2D, forcing construction of triangles in the in a refinement area if the number of nodes on opposite edges is not the same. See Issue 16186
 CStdMeshers_UseExisting_1D
 CStdMeshers_UseExisting_2D1D and 2D algorithms doing nothing to allow mesh generation by mesh edition functions in TUI mode
 CStdMeshers_ViscousLayersHypothesis defining parameters of viscous layers
 CStdMeshers_ViscousLayers2DHypothesis defining parameters of viscous layers
 CStdOrthographicCamera
 CStdPerspectiveCamera
 CStdTreeDrag
 CStdTreeSelection
 CStdViewBoxZoom
 CStdViewDock
 CStdViewDockUndockFullscreen
 CStdViewFullscreen
 CStdViewScreenShot
 CStdViewUndock
 CStdViewZoomIn
 CStdViewZoomOut
 Cstr
 CStringGuard
 CStrX
 CStrXUTF8
 CstudyContextStruct
 CSumCollector
 CSymmetricMatrix
 CSystemInfo
 Ctag_VirtualKeys
 CTeapots
 CTerminate
 Ctest
 CTestJtReader
 CThickLine
 CTIDCompare
 CTIDTypeCompareComparator of elements by ID for usage in std containers
 CTimingInfo
 CTIsoNode
 CTNodeDistributorClass computing layers distribution using data of StdMeshers_LayerDistribution hypothesis
 CTOC_Entry
 CtoolShapePoint
 CTraitsTraits are traits classes to determine the type of a derivative of another type
 CTraits< double >
 CTraits< float >
 CTRIA
 CTriangle3D
 Ctriplet
 CTSizeCmp
 Ctype
 CU16
 CU32
 CU8
 CUChar
 CUi_DlgPrefsTechDrawAdvancedImp
 CUi_DlgPrefsTechDrawAnnotationImp
 CUi_DlgPrefsTechDrawColorsImp
 CUi_DlgPrefsTechDrawDimensionsImp
 CUi_DlgPrefsTechDrawGeneralImp
 CUi_DlgPrefsTechDrawHLRImp
 CUi_DlgPrefsTechDrawScaleImp
 CUi_dlgTemplateField
 CUi_DownloadItem
 CUnexpect
 CUpdateDisabler
 CUpdateLabelExpressionVisitor
 CUtils_Locker
 CUtils_Mutex
 CuvPtStructData of a node generated on FACE boundary
 CVardesc
 CVector3d
 CViewIsometricCmd
 CViewOrthographicCmd
 CViewPerspectiveCmd
 CViewProviderDraftArray
 CViewZoomToFitCmd
 CVisualPathSegmentVisitor
 CvtkCellLinks
 CvtkUnstructuredGrid
 CWireInfo
 CWireJoiner
 CWireOrienter
 CWorkbench
 CWorkbenchPy
 CXERCES_CPP_NAMESPACE_QUALIFIER BinInputStream
 CXERCES_CPP_NAMESPACE_QUALIFIER DefaultHandler
 CXERCES_CPP_NAMESPACE_QUALIFIER InputSource
 CXStr
 CXUTF8Str
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 CYYSTYPE
 CZigZag