Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678910111213]
 CWorkbench
 CApp::ApplicationThe Application The root of the whole application
 CApp::AtomicPropertyChangeInterface< P >A template class that is used to inhibit multiple nested calls to aboutToSetValue/hasSetValue for properties
 CApp::AtomicPropertyChangeInterface< P >::AtomicPropertyChange
 CApp::Branding
 CApp::CellAddress
 CApp::ColorColor class
 CApp::ColorField
 CApp::ColorGradient
 CApp::ColorLegend
 CApp::ColorModel
 CApp::DocumentObjectExecReturnReturn object for feature execution
 CApp::DocumentObjectTHelper class to store the names of a document object and its document
 CApp::DocumentObserverSimplfies the step to write classes that listen to what happens inside a document
 CApp::DocumentObserverPythonUsed to notify registered Python instances whenever something happens to a document, like creation, destruction, adding or removing objects or when property changes
 CApp::DocumentP
 CApp::DocumentTHelper class to store the name of a document
 CApp::EnumerationA bidirectional string-integer mapping
 CApp::ExpressionParser::semantic_typeEncapsulates the value in the parse tree during parsing
 CApp::ExpressionParser::yyalloc
 CApp::ExpressionVisitor
 CApp::ExtensionBase class for all extension that can be added to a DocumentObject
 CApp::FeaturePythonImp
 CApp::MaterialMaterial class
 CApp::ObjectIdentifier
 CApp::ObjectIdentifier::ComponentA component is a part of a Path object, and is used to either name a property or a field within a property
 CApp::ObjectIdentifier::ResolveResults
 CApp::ObjectIdentifier::String
 CApp::ObjectStatusLocker
 CApp::PathBase class of all geometric document objects
 CApp::PropertyData
 CApp::PropertyData::OffsetBase
 CApp::PropertyData::PropertySpec
 CApp::PropertyExpressionEngine::ExpressionInfoThe ExpressionInfo struct encapsulates an expression and a comment
 CApp::PropertyFloatConstraint::ConstraintsConstraint methods
 CApp::PropertyIntegerConstraint::ConstraintsConstraint methods
 CApp::PropertyQuantityConstraint::ConstraintsConstraint methods
 CApp::RangeSpreadsheet range iterator
 CApp::TransactionFactory
 CApp::ValueFloatToRGBAbstract base class that calculates the matching RGB color to a given value
 CArchComponent.ArchSelectionObserver
 CArchComponent.Component
 CArchComponent.ComponentTaskPanel
 CArchComponent.SelectionTaskPanel
 CArchComponent.ViewProviderComponent
 CArchPanel.CommandPanel
 CArchPanel.CommandPanelCut
 CArchPanel.CommandPanelGroup
 CArchPanel.CommandPanelSheet
 CArchPanel.PanelView
 CArchSectionPlane.SectionPlaneTaskPanel
 CArchStructure.StructSelectionObserver
 CArchVRM.Renderer
 CApp::AtomicPropertyChangeInterface< PropertyExpressionEngine >
 CApp::AtomicPropertyChangeInterface< PropertySheet >
 CAttacher::SuggestResultThe SuggestResult struct is a container for output information of AttachEngine mode suggesting routine
 CAttacherGui::AttacherGuiPy
 CAttachmentEditor.Commands.CommandEditAttachment
 CBase::AbstractProducerAbstract base class of all producers
 CBase::AxisThe Axis class
 CBase::BaseClassBaseClass class and root of the type system
 CBase::BoundBox2dBoundBox2d
 CBase::BoundBox3< _Precision >The 3D bounding box class
 CBase::Builder3DA Builder class for 3D representations on App level On application level is nothing known of the visual representation of data
 CBase::ClassTemplateA test class
 CBase::ConsoleObserverThe console observer class This class distribute the Messages issued to the FCConsole class
 CBase::ConsoleSingletonThe console class This class manage all the stdio stuff
 CBase::CoordinateSystemDescribes a right-handed coordinate system in 3D space
 CBase::FactoryBase class of all factories This class has the purpose to produce at runtime instances of classes not known at compile time
 CBase::FileInfoFile name unification This class handles everything related to file names the file names are internal generally UTF-8 encoded on all platforms
 CBase::float_traits< numT >
 CBase::float_traits< double >
 CBase::float_traits< float >
 CBase::HandledHandled class Implementation of the reference counting pattern
 CBase::InterpreterSingletonThe Interpreter class This class manage the python interpreter and hold a lot helper functions for handling python stuff
 CBase::InventorBuilderThis class does basically the same as Builder3D except that it writes the data directly into a given stream without buffering the output data in a string stream
 CBase::iotaGen< T >
 CBase::Line2dLine2d
 CBase::manipulator< T >
 CBase::Matrix4DThe Matrix4D class
 CBase::Observer< _MessageType >Observer class Implementation of the well known Observer Design Pattern
 CBase::PlacementThe Placement class
 CBase::Polygon2dPolygon2d
 CBase::PyGILStateLockerIf the application starts we release immediately the global interpreter lock (GIL) once the Python interpreter is initialized, i.e
 CBase::PyGILStateReleaseIf a thread holds the global interpreter lock (GIL) but runs a long operation in C where it doesn't need to hold the GIL it can release it temporarily
 CBase::PyHandle< HandledType >The PyHandler class This class is the base class of all FreeCAD classes which exports into the python space
 CBase::QuantityThe Quantity class
 CBase::QuantityFormat
 CBase::Reference< T >Reference class Implementation of the reference counting pattern
 CBase::Rotation
 CBase::SequencerBaseThis class gives the user an indication of the progress of an operation and it is used to reassure him that the application is still running
 CBase::SequencerLauncherProvided for convenience
 CBase::SequencerP
 CBase::StopWatch
 CBase::Stream
 CBase::Subject< _MessageType >Subject class Implementation of the well known Observer Design Pattern
 CBase::TimeInfoBaseClass class and root of the type system
 CBase::Tools
 CBase::TypeType system class Many of the classes in the FreeCAD must have their type information registered before any instances are created (including, but not limited to: App::Feature, App::Property, Gui::ViewProvider )
 CBase::TypeData
 CBase::UnitThe Unit class
 CBase::UnitsApiThe UnitsApi
 CBase::UnitSignature
 CBase::UnitsSchemaThe UnitSchema class The subclasses of this class define the stuff for a certain units schema
 CBase::UuidCreates a Uuid
 CBase::vec_traits< vecT >
 CBase::vec_traits< App::Color >
 CBase::vec_traits< gp_Dir >
 CBase::vec_traits< gp_Pnt >
 CBase::vec_traits< gp_Vec >
 CBase::vec_traits< gp_XYZ >
 CBase::vec_traits< SbColor >
 CBase::vec_traits< SbVec3d >
 CBase::vec_traits< SbVec3f >
 CBase::vec_traits< Vector3d >
 CBase::vec_traits< Vector3f >
 CBase::Vector2dThe vector class for 2D calculations
 CBase::Vector3< _Precision >The Vector Base class
 CBase::ViewProjMethodAbstract base class for all project methods
 CBase::WriterThis is an important helper class for the store and retrieval system of persistent objects in FreeCAD
 CBase::Writer::FileEntry
 CBase::XMLReader::FileEntry
 CBaseError
 CBOOLEAN
 Cdefault_bfs_visitor
 Cdfs_visitor
 CBOPTools.JoinFeatures.CommandConnect
 CBOPTools.JoinFeatures.CommandCutout
 CBOPTools.JoinFeatures.CommandEmbed
 CBOPTools.JoinFeatures.FeatureConnect
 CBOPTools.JoinFeatures.FeatureCutout
 CBOPTools.JoinFeatures.FeatureEmbed
 CBOPTools.JoinFeatures.ViewProviderConnect
 CBOPTools.JoinFeatures.ViewProviderCutout
 CBOPTools.JoinFeatures.ViewProviderEmbed
 CBOPTools.SplitFeatures.CommandBooleanFragments
 CBOPTools.SplitFeatures.CommandSlice
 CBOPTools.SplitFeatures.CommandXOR
 CBOPTools.SplitFeatures.FeatureBooleanFragments
 CBOPTools.SplitFeatures.FeatureSlice
 CBOPTools.SplitFeatures.FeatureXOR
 CBOPTools.SplitFeatures.ViewProviderBooleanFragments
 CBOPTools.SplitFeatures.ViewProviderSlice
 CBOPTools.SplitFeatures.ViewProviderXOR
 CBRepBuilderAPI_MakeShape
 CCArc
 CCArea
 CCAreaOrderer
 CCAreaPocketParams
 CCBox2D
 CCCurve
 CCDxfRead
 CCDxfWrite
 CCInnerCurves
 CCircle
 CClipperLib::ClipperBase
 CClipperLib::ClipperOffset
 CClipperLib::DoublePoint
 CClipperLib::Int128
 CClipperLib::IntersectNode
 CClipperLib::IntPoint
 CClipperLib::IntRect
 CClipperLib::Join
 CClipperLib::LocalMinimum
 CClipperLib::LocMinSorter
 CClipperLib::OutPt
 CClipperLib::OutRec
 CClipperLib::PolyNode
 CClipperLib::TEdge
 CGui::Dialog::Clipping::Private
 CCollector
 CCommands.SphereCreator
 CCommands.TemplatePyCheckable
 CCommands.TemplatePyGroup
 CCommands.TemplatePyGrp_1
 CCommands.TemplatePyGrp_2
 CCommands.TemplatePyGrp_3
 CCommands.TemplatePyMod_Cmd1
 CCommands.TemplatePyMod_Cmd2
 CCommands.TemplatePyMod_Cmd3
 CCommands.TemplatePyMod_Cmd4
 CCommands.TemplatePyMod_Cmd5
 CCommands.TemplatePyMod_Cmd6
 CContext
 CCurveTree
 CCVertex
 CData::ComplexGeoData::Facet
 CData::ComplexGeoData::Line
 CDistanceInspection
 CMeshGui::DlgEvaluateMeshImp::Private
 CDocument
 CDocument.SaveRestoreSpecialGroup
 CDocument.SaveRestoreSpecialGroupViewProvider
 CDOMErrorHandler
 CDoubleAreaPoint
 CDraft._DraftObject
 CDraft._ViewProviderDraft
 CDraftGui.DraftTaskPanel
 CDraftGui.DraftToolBar
 CDraftGui.FacebinderTaskPanel
 CDraftGui.todo
 CDraftSnap.Snapper
 CDraftTools.AddToGroup
 CDraftTools.CloseLine
 CDraftTools.Draft_FlipDimension
 CDraftTools.Draft_Slope
 CDraftTools.Draft_Snap_Angle
 CDraftTools.Draft_Snap_Center
 CDraftTools.Draft_Snap_Dimensions
 CDraftTools.Draft_Snap_Endpoint
 CDraftTools.Draft_Snap_Extension
 CDraftTools.Draft_Snap_Grid
 CDraftTools.Draft_Snap_Intersection
 CDraftTools.Draft_Snap_Lock
 CDraftTools.Draft_Snap_Midpoint
 CDraftTools.Draft_Snap_Near
 CDraftTools.Draft_Snap_Ortho
 CDraftTools.Draft_Snap_Parallel
 CDraftTools.Draft_Snap_Perpendicular
 CDraftTools.Draft_Snap_Special
 CDraftTools.Draft_Snap_WorkingPlane
 CDraftTools.DraftTool
 CDraftTools.FinishLine
 CDraftTools.Heal
 CDraftTools.SelectGroup
 CDraftTools.ShowSnapBar
 CDraftTools.ToggleConstructionMode
 CDraftTools.ToggleContinueMode
 CDraftTools.ToggleDisplayMode
 CDraftTools.ToggleGrid
 CDraftTools.UndoLine
 CDraftTools.VisGroup
 CDraftTrackers.Tracker
 CDrawing::DrawingOutput
 CDrawing::ProjectionAlgosAlgo class for projecting shapes and creating SVG output of it
 CDrawingGui::orthoview
 CDrawingGui::OrthoViews
 CEdgePoints
 CEditDataData structure while editing the sketch
 CElement_Header
 CCreatorEMC2
 CErrorHandler
 CException
 CExtensionT
 CPartGui::FaceColors::Private
 CFeaturePyT
 CFeaturePython.CircleSet
 CFeaturePython.DistanceBolt
 CFeaturePython.EnumTest
 CFeaturePython.Line
 CFeaturePython.MeshFeature
 CFeaturePython.Molecule
 CFeaturePython.Octahedron
 CFeaturePython.PartFeature
 CFeaturePython.PointFeature
 CFeaturePython.ViewProviderBox
 CFeaturePython.ViewProviderCircleSet
 CFeaturePython.ViewProviderEnumTest
 CFeaturePython.ViewProviderLine
 CFeaturePython.ViewProviderMesh
 CFeaturePython.ViewProviderMolecule
 CFeaturePython.ViewProviderOctahedron
 CFeaturePython.ViewProviderPoints
 CFeatureT
 CFem::FemMesh::FemMeshInfo
 CFem::FemPostFilter::FilterPipeline
 CFem::FemVTKTools
 CFem::Tools
 CFemFace
 CFemGmshTools.FemGmshTools
 CFemInputWriter.FemInputWriter
 CFemSelectionObserver.FemSelectionObserver
 CReenGui::FitBSplineSurfaceWidget::Private
 CFreeCADGuiInit.Workbench
 CGCS::Constraint
 CGCS::Curve
 CGCS::DeriVector2Class DeriVector2 holds a vector value and its derivative on the parameter that the derivatives are being calculated for now
 CGCS::Point
 CGCS::SubSystem
 CGCS::System
 Cgeoff_geometry::Box
 Cgeoff_geometry::Box3d
 Cgeoff_geometry::Circle
 Cgeoff_geometry::CLine
 Cgeoff_geometry::Kurve::spanCompare
 Cgeoff_geometry::Line
 Cgeoff_geometry::Matrix
 Cgeoff_geometry::Plane
 Cgeoff_geometry::Point
 Cgeoff_geometry::Point3d
 Cgeoff_geometry::Span
 Cgeoff_geometry::SpanDataObject
 Cgeoff_geometry::SpanVertex
 Cgeoff_geometry::spVertex
 Cgeoff_geometry::Triangle3d
 Cgeoff_geometry::Vector2d
 Cgeoff_geometry::Vector3d
 CGetCurveItem
 CGui::AbstractMouseSelectionThe mouse selection base class In derived classes you must implement the methods initialize() and terminate() For all drawing stuff you just have to reimplement the draw() method
 CGui::ActionFunctionPrivate
 CGui::ActiveObjectListList of active or special objects This class holds a list of objects with a special name
 CGui::AlignmentGroupThe AlignemntGroup class is the base for fixed and movable groups
 CGui::ApplicationThe Applcation main class This is the central class of the GUI
 CGui::ApplicationP
 CGui::AutoSaveProperty
 CGui::BitmapFactoryInstP
 CGui::Breakpoint
 CGui::CallTip
 CGui::ColorButtonP
 CGui::CommandBaseThe CommandBase class This lightweigt class is the base class of all commands in FreeCAD
 CGui::CommandManagerThe CommandManager class This class manage all available commands in FreeCAD
 CGui::ConsoleHistoryThis class implements the history for the Python console
 CGui::DAG::DigRoots< GraphIn >Get all the roots of the templated graph. Not used right now
 CGui::DAG::Edge_writer< GraphEW >
 CGui::DAG::EdgePropertyGraph edge information
 CGui::DAG::FilterBase
 CGui::DAG::GraphLinkRecord
 CGui::DAG::GraphLinkRecord::ByDObjectUsed as tags
 CGui::DAG::GraphLinkRecord::ByRectItem
 CGui::DAG::GraphLinkRecord::ByUniqueName
 CGui::DAG::GraphLinkRecord::ByVertex
 CGui::DAG::GraphLinkRecord::ByVPDObject
 CGui::DAG::RakeLeaves< GraphIn >Get all the leaves of the templated graph. Not used right now
 CGui::DAG::Vertex_writer< GraphVW >
 CGui::DAG::VertexPropertyGraph vertex information
 CGui::Dialog::AboutDialogFactory
 CGui::Dialog::CommandNode
 CGui::Dialog::DlgCheckableMessageBoxPrivate
 CGui::Dialog::DlgSettingsEditorP
 CGui::Dialog::DocumentRecoveryPrivate
 CGui::Dialog::DocumentRecoveryPrivate::Info
 CGui::Dialog::find_geometry_data
 CGui::Dialog::find_placement
 CGui::Dialog::find_transform
 CGui::Dialog::GroupMap_find
 CGui::Dialog::TransformStrategy
 CGui::DockWindowItem
 CGui::DockWindowItems
 CGui::DockWindowManagerP
 CGui::DocumentModelP
 CGui::DocumentP
 CGui::EditorViewP
 CGui::ExpressionBinding
 CGui::GLPainter
 CGui::InteractiveInterpreterThis class implements an interactive Python interpreter
 CGui::InteractiveInterpreterP
 CGui::Inventor::MarkerBitmaps
 CGui::ItemViewSelection
 CGui::MainWindowP
 CGui::MenuItem
 CGui::MenuManagerResponsible for the creation of menus and context menus and appending them to the main window
 CGui::MovableGroupModelKeeps an array of movable groups
 CGui::NavigationStyleP
 CGui::NetworkRetrieverP
 CGui::Node_Block
 CGui::Node_Object
 CGui::Node_Slice
 CGui::PickedPoint
 CGui::PrefQuantitySpinBoxPrivate
 CGui::ProgressBarPrivate
 CGui::PropertyEditor::Material
 CGui::PythonConsoleP
 CGui::PythonDebuggerP
 CGui::PythonEditorP
 CGui::PythonRedirector
 CGui::PythonSyntaxHighlighterP
 CGui::PythonWrapper
 CGui::QuantitySpinBoxPrivate
 CGui::RunningState
 CGui::SelectionChangesTransport the changes of the Selection This class transports closer information what was changed in the selection
 CGui::SelectionFilterSelection filter definition This class builds up a type/count tree out of a string to test very fast a selection or object/subelement type against it
 CGui::SelectionGateSelectionGate The selection gate allows or disallows selection of certain types
 CGui::SelectionObserverSimplifies the step to write classes that listen to what happens to the selection
 CObserverType
 CGui::SelectionSingleton::SelObj
 CGui::SequencerDialogPrivate
 CGui::SequencerPrivate
 CGui::SoBoxSelectionRenderActionP
 CGui::SoFCDBThe FreeCAD database class to initialize all our own Inventor nodes
 CGui::SoFCVectorizeSVGActionP
 CGui::SoFCVectorizeU3DActionP
 CGui::SoQtOffscreenRenderer
 CGui::SyntaxHighlighterP
 CGui::TaskView::TaskContentFather class of all content in TaskView
 CGui::Temporary< TYPE >Template class Temporary
 CGui::Tessellator
 CGui::TextBlockData::State
 CGui::TextEditorP
 CGui::ToolBarItem
 CGui::ToolBarManagerResponsible for the creation of toolbars and appending them to the main window
 CGui::ToolBoxManagerResponsible for the creation of command bars and appending them to the toolbox window
 CGui::TranslatorP
 CGui::UIntSpinBoxPrivate
 CGui::ViewProviderBuilder
 CGui::ViewProviderPythonFeatureImp
 CGui::WaitCursorThis class sets a waitcursor automatically while a slow operation is running
 CGui::WidgetFactorySupplierThe widget factory supplier class registers all kinds of preference pages and widgets
 CGui::WorkbenchManagerManages all workbench objects
 CGUID
 CGui::GUISingleApplication::Private
 CParser
 CI32
 CI3dMouseNavigation
 CI3dMouseSensor
 CiisIconLabelScheme
 CImage::ImageBase
 CImport::ExportOCAF
 CImport::ImportOCAF
 CImport::ImportOCAFAssembly
 CImport::ImportXCAF
 CImport::StepShapeThe StepShape helper class The MeshFacet class provides an interface for the MeshFacetPy class for convenient access to the Mesh data structure
 CimportDXF.dxfcounter
 CimportIFClegacy.IfcDocument
 CimportIFClegacy.IfcEntity
 CimportIFClegacy.IfcFile
 CimportIFClegacy.IfcSchema
 CInspection::InspectActualGeometryDelivers the number of points to be checked and returns the appropriate point to an index
 CInspection::InspectNominalGeometryCalculates the shortest distance of the underlying geometry to a given point
 CInstance.Ship
 CInstance.ViewProviderShip
 CIslandAndOffset
 CIslandAndOffsetLink
 Ciso
 CParser
 CGui::ItemViewSelection::MatchName
 CJtReader
 CLine
 CLodHandler
 CPartGui::LoftWidget::Private
 CGui::ManualAlignment::Private
 CMaterialEditor.MaterialEditor
 CMesh::CurvatureInfoCurvature information
 CMesh::GTSAlgosThe mesh algorithems container class
 CMesh::MeshObject::const_facet_iterator
 CMesh::MeshObject::const_point_iterator
 CMesh::Segment
 CMesh::Segment::const_facet_iterator
 CMeshCore::AbstractPolygonTriangulator
 CMeshCore::AbstractSmoothingBase class for smoothing algorithms
 CMeshCore::ApproximationAbstract base class for approximation of a geometry to a given set of points
 CMeshCore::CurvatureInfoCurvature information
 CMeshCore::Edge_Index
 CMeshCore::EdgeCollapse
 CMeshCore::FacetCurvature
 CMeshCore::FunctionContainerHelper class for the quadric fit
 CMeshCore::Group
 CMeshCore::Material
 CMeshCore::MeshAlgorithmAlgorithms base on meshes
 CMeshCore::MeshBuilderClass for creating the mesh structure by adding facets
 CMeshCore::MeshCleanup
 CMeshCore::MeshCollector
 CMeshCore::MeshComponentsSearches for topologic independent segments of the given mesh structure
 CMeshCore::MeshCurvature
 CMeshCore::MeshDefinitionsGlobal defined tolerances used to compare points for equality
 CMeshCore::MeshEvaluationChecks the mesh kernel for correctness with respect to a certain criterion, such as manifoldness, self-intersections, etc
 CMeshCore::MeshFacetRepresent a triangle facet in the mesh data.structure
 CMeshCore::MeshFacetIteratorThe MeshFacetIterator allows to iterate over the facets that hold the topology of the mesh and provides access to their geometric information
 CMeshCore::MeshFacetModifierMeshFacetModifier is a helper class that allows to modify the facet array of a mesh kernel but with limited access
 CMeshCore::MeshFacetVisitorAbstract base class for facet visitors
 CMeshCore::MeshFastFacetIterator
 CMeshCore::MeshGeomEdgeGeometric counterpart to MeshEdge that holds the geometric data points of an edge
 CMeshCore::MeshGeomFacetGeometric counterpart to MeshFacet that holds the geometric data points of a triangle
 CMeshCore::MeshGridThe MeshGrid allows to divide a global mesh object into smaller regions of elements (e.g
 CMeshCore::MeshGridIteratorInterface to walk through all grid elements of a mesh grid
 CMeshCore::MeshGridIterator::GridElementChecks if a grid position is already visited by NextOnRay()
 CMeshCore::MeshHelpBuilderEdgeHelper class for edges
 CMeshCore::MeshHelpEdgeHelper class providing an operator for comparison of two edges
 CMeshCore::MeshHelpPointHelper class for points
 CMeshCore::MeshIndexEdgeStructure that holds the facet index with the two corner point indices of the facet's orientation this edge is attached to
 CMeshCore::MeshInfoDetermines information about the mesh data structure
 CMeshCore::MeshInputAble to read a mesh object from an input stream in various formats
 CMeshCore::MeshKernelBasic class that holds the data points, the edges and the facets describing a mesh object
 CMeshCore::MeshOutputAble to write a mesh object to an ouput stream on various formats
 CMeshCore::MeshPointFacetAdjacency
 CMeshCore::MeshPointIteratorThe MeshPointIterator allows to iterate over the vertices of the mesh and provides access to their geometric information
 CMeshCore::MeshPointModifierMeshPointModifier is a helper class that allows to modify the point array of a mesh kernel but with limited access
 CMeshCore::MeshPointVisitorAbstract base class for point visitors
 CMeshCore::MeshProjection
 CMeshCore::MeshRefEdgeToFacetsThe MeshRefEdgeToFacets builds up a structure to have access to all facets of an edge
 CMeshCore::MeshRefEdgeToFacets::EdgeOrder
 CMeshCore::MeshRefFacetToFacetsThe MeshRefFacetToFacets builds up a structure to have access to all facets sharing at least one same point
 CMeshCore::MeshRefNormalToPointsThe MeshRefNormalToPoints builds up a structure to have access to the normal of a vertex
 CMeshCore::MeshRefPointToFacetsThe MeshRefPointToFacets builds up a structure to have access to all facets indexing a point
 CMeshCore::MeshRefPointToPointsThe MeshRefPointToPoints builds up a structure to have access to all neighbour points of a point
 CMeshCore::MeshSearchNeighboursMethods to get all points in the neighbourhood of a given facet
 CMeshCore::MeshSegmentAlgorithm
 CMeshCore::MeshSurfaceSegment
 CMeshCore::MeshTopoAlgorithmSeveral algorithms to manipulate a mesh
 CMeshCore::MeshTrimmingChecks the facets in 2D and then trim them in 3D
 CMeshCore::MeshValidationTries to make a mesh kernel valid with respect to a certain criterion, such as manifoldness, self-intersections, etc
 CMeshCore::SetOperationsThe MeshAlgorithm class provides algorithms base on meshes
 CMeshPart::Mesher::Vertex
 CMeshGui::Annotation
 CMeshGui::MeshHoleFiller
 CMeshGui::MeshSelection
 CMeshPart::CurveProjectorThe father of all projection algorithems
 CMeshPart::CurveProjector::FaceSplitEdge
 CMeshPart::CurveProjectorWithToolMesh::LineSeg
 CMeshPart::MeshAlgosThe mesh algorithems container class
 CMeshPart::Mesher
 CMeshPropertyLock
 CMeshTestJob
 CMessage_ProgressIndicator
 CMod.PartDesign.FeatureHole.FeatureHole.Hole
 CMod.PartDesign.FeatureHole.HoleGui.HoleGui
 CMod.PartDesign.FeatureHole.TaskHole.TaskHole
 CMod.PartDesign.FeatureHole.ViewProviderHole.ViewProviderHole
 CMod.PartDesign.Scripts.DistanceBolt.DistanceBolt
 CMod.PartDesign.Scripts.Epitrochoid.Epitrochoid
 CMod.PartDesign.Scripts.FilletArc.Vector
 CMod.PartDesign.Scripts.Parallelepiped.BoxCylinder
 CMod.PartDesign.Scripts.Parallelepiped.Parallelepiped
 CMod.PartDesign.Scripts.RadialCopy.RadialCopy
 CMod.PartDesign.Scripts.Spring.MySpring
 CMod.PartDesign.TestPartDesignGui.CallableCheckWarning
 CMod.PartDesign.TestPartDesignGui.CallableComboBox
 CMod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction
 CMod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction
 CMod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment
 CMod.PartDesign.WizardShaft.SegmentFunction.StressFunction
 CMod.PartDesign.WizardShaft.SegmentFunction.TranslationFunction
 CMod.PartDesign.WizardShaft.Shaft.Shaft
 CMod.PartDesign.WizardShaft.Shaft.ShaftSegment
 CMod.PartDesign.WizardShaft.ShaftDiagram.Diagram
 CMod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature
 CMod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft
 CMod.PartDesign.WizardShaft.WizardShaft.WizardShaftGui
 CMod.PartDesign.WizardShaft.WizardShaft.WizardShaftGuiCallback
 CMod.PartDesign.WizardShaft.WizardShaftTable.WizardShaftTable
 CModelRefine::FaceAdjacencySplitter
 CModelRefine::FaceEqualitySplitter
 CModelRefine::FaceTypedBase
 CModelRefine::FaceTypeSplitter
 CModelRefine::FaceUniter
 CModelRefine::WireSort
 CParser
 CNODE
 Cobject