Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567891011121314]
 C__main__.Workbench
 CKDTree::_Alloc_base< _Val, std::allocator< _Node< _Val > > >
 CKDTree::_Alloc_base< Point3d, std::allocator< _Node< Point3d > > >
 CGui::Dialog::AboutDialog::LibraryInfo
 Cacnt
 CAdaptivePath::Adaptive2d
 CAdaptivePath::AdaptiveOutput
 CAdaptivePath::BoundBox
 CAdaptivePath::ClearedArea
 CAdaptivePath::EngagePoint
 CAdaptivePath::EngagePoint::EngageState
 CAdaptivePath::Interpolation
 CAdaptivePath::PerfCounter
 CAdaptor2d_Curve2d
 CAdaptor3d_Curve
 CAdaptor3d_Surface
 CAddon.Addon
 CAddon.Addon.Dependencies
 CAddonManager.CommandAddonManager
 CAddonManager.CommandAddonManager.MissingDependencies
 Caddonmanager_workers.UpdateChecker
 Calist
 Calternate_tac
 Calternate_triplet
 CApp::ApplicationThe Application The root of the whole application
 CApp::Application::TransactionSignallerHelper class for App::Document to signal on close/abort transaction
 CApp::AtomicPropertyChangeInterface< P >A template class that is used to inhibit multiple nested calls to aboutToSetValue/hasSetValue for properties
 CApp::AtomicPropertyChangeInterface< P >::AtomicPropertyChange
 CApp::AutoTransactionHelper class to manager transaction (i.e. undo/redo)
 CApp::BackupPolicy
 CApp::Branding
 CApp::CellAddress
 CApp::ColorColor class
 CApp::ColorField
 CApp::ColorGradient
 CApp::ColorGradientProfile
 CApp::ColorLegend
 CApp::ColorModel
 CApp::ColorModelPack
 CApp::CStringHasher
 CApp::DocumentObjectExecReturnReturn object for feature execution
 CApp::DocumentObjectTHelper class to store the names of a document object and its document
 CApp::DocumentObjectWeakPtrTThe DocumentObjectWeakPtrT class
 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::DocumentWeakPtrTThe DocumentWeakPtrT class
 CApp::DynamicPropertyThis class implements an interface to add properties at run-time to an object derived from PropertyContainer
 CApp::DynamicProperty::PropData
 CApp::EnumerationA bidirectional string-integer mapping
 CApp::Enumeration::Object
 CApp::Expression::Component
 CApp::ExpressionParser::ExpressionImporterConvenient class to mark begin of importing
 CApp::ExpressionParser::semantic_typeEncapsulates the value in the parse tree during parsing
 CApp::ExpressionVisitor
 CApp::ExtensionBase class for all extension that can be added to a DocumentObject
 CApp::FeaturePythonImp
 CApp::LinkBaseExtension::PropInfo
 CApp::LinkParamsConvenient class to obtain App::Link related parameters
 CApp::MaterialMaterial class
 CApp::Meta::ContactA person or company representing a point of contact for the package (either author or maintainer)
 CApp::Meta::DependencyAnother package that this package depends on, conflicts with, or replaces
 CApp::Meta::GenericMetadataA structure to hold unrecognized single-level metadata
 CApp::Meta::LicenseA license that covers some or all of this package
 CApp::Meta::UrlA URL, including type information (e.g
 CApp::Meta::VersionA semantic version structure providing comparison operators and conversion to and from std::string
 CApp::MetadataReads data from a metadata file
 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::DocumentMapper
 CApp::ObjectIdentifier::ResolveResults
 CApp::ObjectIdentifier::String
 CApp::PathBase class of all geometric document objects
 CApp::PropertyCleanerThe PropertyCleaner struct Make deleting dynamic property safer by postponing its destruction
 CApp::PropertyData
 CApp::PropertyData::OffsetBase
 CApp::PropertyData::PropertySpec
 CApp::PropertyExpressionEngine::ExpressionInfoThe ExpressionInfo struct encapsulates an expression
 CApp::PropertyFloatConstraint::ConstraintsConstraint methods
 CApp::PropertyIntegerConstraint::ConstraintsConstraint methods
 CApp::PropertyLinkTHelper class to create Python statements for property links
 CApp::PropertyListsBaseHelper class to construct list like properties
 CApp::PropertyQuantityConstraint::ConstraintsConstraint methods
 CApp::RangeSpreadsheet range iterator
 CApp::ScopedLinkEnables scope handling for links This class is a base for all link properties and enables them to handle scopes of the linked objects
 CApp::TransactionFactory
 CApp::TransactionLockerHelper class to lock a transaction from being closed or aborted
 CApp::ValueFloatToRGBAbstract base class that calculates the matching RGB color to a given value
 CApp::WeakPtrT< T >The WeakPtrT class
 CArchAxisSystem.AxisSystemTaskPanel
 CArchBuildingPart.CommandBuildingPart
 CArchBuildingPart.ViewProviderBuildingPart
 CArchCommands.SurveyTaskPanel
 CArchComponent.ArchSelectionObserver
 CArchComponent.ComponentTaskPanel
 CArchComponent.SelectionTaskPanel
 CArchComponent.ViewProviderComponent
 CArchCurtainWall.CommandArchCurtainWall
 CArchGrid.ArchGrid
 CArchGrid.ArchGridTaskPanel
 CArchGrid.CommandArchGrid
 CArchGrid.ViewProviderArchGrid
 CArchIFC.IfcRoot
 CArchIFCView.IfcContextUI
 CArchIFCView.IfcContextView
 CArchNesting.Nester
 CArchPanel.CommandNest
 CArchPanel.CommandPanel
 CArchPanel.CommandPanelCut
 CArchPanel.CommandPanelGroup
 CArchPanel.CommandPanelSheet
 CArchPanel.NestTaskPanel
 CArchPanel.PanelView
 CArchProfile.Arch_Profile
 CArchProfile.ProfileTaskPanel
 CArchReference.ArchReference
 CArchReference.ArchReferenceCommand
 CArchReference.ArchReferenceTaskPanel
 CArchReference.ViewProviderArchReference
 CArchSchedule.ArchScheduleTaskPanel
 CArchSchedule.CommandArchSchedule
 CArchSectionPlane.SectionPlaneTaskPanel
 CArchStructure.CommandStructuralSystem
 CArchStructure.CommandStructuresFromSelection
 CArchStructure.StructSelectionObserver
 CArchTruss.CommandArchTruss
 CArchVRM.Renderer
 CAreaPyModifier
 CArray2D< T >
 CArray2D< char >
 CArray2D< float >
 CApp::AtomicPropertyChangeInterface< PropertyExpressionEngine >
 CApp::AtomicPropertyChangeInterface< PropertyListsT< Base::Placement, std::vector< Base::Placement >, PropertyLists > >
 CApp::AtomicPropertyChangeInterface< PropertyListsT< Base::Vector3d, std::vector< Base::Vector3d >, PropertyLists > >
 CApp::AtomicPropertyChangeInterface< PropertyListsT< bool, boost::dynamic_bitset<>, PropertyLists > >
 CApp::AtomicPropertyChangeInterface< PropertyListsT< Color, std::vector< Color >, PropertyLists > >
 CApp::AtomicPropertyChangeInterface< PropertyListsT< DocumentObject *, std::vector< DocumentObject * >, PropertyLinkListBase > >
 CApp::AtomicPropertyChangeInterface< PropertyListsT< double, std::vector< double >, PropertyLists > >
 CApp::AtomicPropertyChangeInterface< PropertyListsT< long, std::vector< long >, PropertyLists > >
 CApp::AtomicPropertyChangeInterface< PropertyListsT< Material, std::vector< Material >, PropertyLists > >
 CApp::AtomicPropertyChangeInterface< PropertyListsT< std::string, std::vector< std::string >, PropertyLists > >
 CApp::AtomicPropertyChangeInterface< PropertyListsT< T, std::vector< T >, PropertyLists > >
 CApp::AtomicPropertyChangeInterface< PropertySheet >
 CApp::AtomicPropertyChangeInterface< PropertyXLinkSubList >
 CAttacher::SuggestResultThe SuggestResult struct is a container for output information of AttachEngine mode suggesting routine
 CAttacherGui::AttacherGuiPy
 CAttachmentEditor.Commands.CommandEditAttachment
 CB1
 CBase::AbstractProducerAbstract base class of all producers
 CBase::AxisThe Axis class
 CBase::BaseClassBaseClass class and root of the type system
 CBase::BindingManager
 CBase::BitsetLocker< T >
 CBase::BoundBox2dBoundBox2d
 CBase::BoundBox3< _Precision >The 3D bounding box class
 CBase::Builder3DA Builder class for 3D representations on App level On the application level nothing is known of the visual representation of data
 CBase::ClassTemplateA test class
 CBase::ConnectionBlocker
 CBase::ConsoleRefreshDisabler
 CBase::ConsoleSingletonThe console class This class manage all the stdio stuff
 CBase::CoordinateSystemDescribes a right-handed coordinate system in 3D space
 Cbase.DraftObject
 CBase::DualNumberDual Numbers aer 2-part numbers like complex numbers, but different algebra
 CBase::DualQuatDual quaternion, as a quaternion of dual number components
 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::Flags< Enum >
 CBase::FlagToggler< Flag >
 CBase::float_traits< numT >
 CBase::float_traits< double >
 CBase::float_traits< float >
 CBase::HandledHandled class Implementation of the reference counting pattern
 CBase::ILoggerThe Logger Interface This class describes an Interface for logging within FreeCAD
 CBase::ILoggerBlockerThe ILoggerBlocker class This class allows to temporary block then automatically restore arbitrary message types on a particular console observer
 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::LogLevelLogLevel helper class
 CBase::manipulator< T >
 CBase::Matrix4DThe Matrix4D class
 CBase::ObjectStatusLocker< Status, Object >
 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::StateLocker
 CBase::StopWatch
 CBase::Stream
 CBase::string_comp
 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< Rotation >
 CBase::vec_traits< SbColor >
 CBase::vec_traits< SbRotation >
 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::WriterThe Writer class This is an important helper class for the store and retrieval system of persistent objects in FreeCAD
 CBase::Writer::FileEntry
 CBase::XMLReader::FileEntry
 CBaseError
 CBasicShapes.CommandShapes.CommandTube
 CBasicShapes.Shapes.TubeFeature
 CBasicShapes.ViewProviderShapes.TaskTubeUI
 CBasicShapes.ViewProviderShapes.ViewProviderTube
 CBinaryType
 CBase::BindingManager::BindingManagerPrivate
 CBinInputStream
 CBlobNodeAn E57 element encoding an fixed-length sequence of bytes with an opaque format
 CBOOLEAN
 Cboost::default_bfs_visitor
 Cboost::dfs_visitor
 Cboost::intrusive_ptr
 Cboost::planar_face_traversal_visitor
 Cboost::shared_ptr
 Cboost::statechart::event
 Cboost::statechart::state
 Cboost::statechart::state_machine
 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.CommandSliceApart
 CBOPTools.SplitFeatures.CommandXOR
 CBOPTools.SplitFeatures.FeatureBooleanFragments
 CBOPTools.SplitFeatures.FeatureSlice
 CBOPTools.SplitFeatures.FeatureXOR
 CBOPTools.SplitFeatures.ViewProviderBooleanFragments
 CBOPTools.SplitFeatures.ViewProviderSlice
 CBOPTools.SplitFeatures.ViewProviderXOR
 CBase::BoundBox3< double >
 CBRepBuilderAPI_MakeShape
 CCArc
 CCArea
 CCAreaOrderer
 CCAreaPocketParams
 CCBox2D
 CCCurve
 CCDxfRead
 CCDxfWrite
 CChildInfo
 Cchrono
 Ccilist
 CCircle
 CcLineSegment
 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
 Ccllist
 CCloud::AmzData
 CCloud::AmzDatav4
 CCloud::CloudReader
 CCloud::CloudReader::FileEntry
 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
 CCommandTrigger
 Ccomplex
 CCompressedVectorNodeAn E57 element containing ordered vector of child nodes, stored in an efficient binary format
 CCompressedVectorReaderAn iterator object keeping track of a read in progress from a CompressedVectorNode
 CCompressedVectorWriterAn iterator object keeping track of a write in progress to a CompressedVectorNode
 CContext
 Ccounters
 CCRCStatic class for computing CRCs
 CCRC::Parameters< CRCType, CRCWidth >CRC parameters
 CCRC::Table< CRCType, CRCWidth >CRC lookup table
 CcSimTool
 CcStock
 CCurrentAddressLock
 CMeshPartGui::CurveOnMeshHandler::Private
 CMeshPartGui::CurveOnMeshHandler::Private::ApproxPar
 CMeshPartGui::CurveOnMeshHandler::Private::PickedPoint
 CCurveTree
 CCVertex
 CcVolSim
 CData::ComplexGeoData::Domain
 CData::ComplexGeoData::Facet
 CData::ComplexGeoData::Line
 Cdata_buffer
 CDefaultHandler
 CDepInfo
 CdimAttributes
 CGui::Dialog::DlgDisplayPropertiesImp::Private
 CMeshGui::DlgEvaluateMeshImp::Private
 CDocExportStatus
 CDocOpenGuard
 CDocTiming
 CDocument
 CDocumentExporting
 CApp::DocumentObjectWeakPtrT::Private
 CGui::DocumentWeakPtrT::Private
 CDOMErrorHandler
 CDOMLSSerializerFilter
 CDoubleAreaPoint
 Cdoublecomplex
 CDownIdCompare
 CDownIdType
 CDraftGui.DraftTaskPanel
 CDraftGui.DraftToolBar
 CDraftGui.FacebinderTaskPanel
 Cdraftguitools.gui_arcs.ArcGroup
 Cdraftguitools.gui_arrays.ArrayGroup
 Cdraftguitools.gui_base.GuiCommandBase
 Cdraftguitools.gui_base.GuiCommandSimplest
 Cdraftguitools.gui_base_original.DraftTool
 Cdraftguitools.gui_beziers.BezierGroup
 Cdraftguitools.gui_edit.GuiToolsRepository
 Cdraftguitools.gui_edit_base_object.GuiTools
 Cdraftguitools.gui_groups.Ui_AddNamedGroup
 Cdraftguitools.gui_hatch.Draft_Hatch_TaskPanel
 Cdraftguitools.gui_planeproxy.Draft_WorkingPlaneProxy
 Cdraftguitools.gui_selectplane.Draft_SelectPlane
 Cdraftguitools.gui_setstyle.Draft_SetStyle
 Cdraftguitools.gui_setstyle.Draft_SetStyle_TaskPanel
 Cdraftguitools.gui_snapper.Snapper
 Cdraftguitools.gui_snaps.Draft_Snap_Base
 Cdraftguitools.gui_trackers.Tracker
 Cdraftobjects.hatch.Hatch
 Cdraftobjects.layer.Layer
 Cdraftobjects.layer.LayerContainer
 Cdraftobjects.wpproxy.WorkingPlaneProxy
 Cdrafttaskpanels.task_circulararray.TaskPanelCircularArray
 Cdrafttaskpanels.task_orthoarray.TaskPanelOrthoArray
 Cdrafttaskpanels.task_polararray.TaskPanelPolarArray
 Cdrafttaskpanels.task_scale.ScaleTaskPanel
 Cdrafttaskpanels.task_selectplane.SelectPlaneTaskPanel
 Cdrafttaskpanels.task_shapestring.ShapeStringTaskPanel
 Cdraftutils.todo.ToDo
 Cdraftviewproviders.view_clone.ViewProviderClone
 Cdraftviewproviders.view_hatch.ViewProviderDraftHatch
 Cdraftviewproviders.view_layer.ViewProviderLayer
 Cdraftviewproviders.view_layer.ViewProviderLayerContainer
 Cdraftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy
 CDrawing::DrawingOutput
 CDrawing::ProjectionAlgosAlgo class for projecting shapes and creating SVG output of it
 CDrawingGui::orthoview
 CDrawingGui::OrthoViews
 CDriver_Document
 CDriver_Mesh
 CDriverGMF::MeshCloserAn object closing GMF mesh at destruction
 CDriverMED_Family
 Cduplet
 Ce57::BlobNode
 Ce57::BlobSectionHeader
 Ce57::BufferViewTool class to read buffer efficiently without multiplying copy operations
 Ce57::CartesianBoundsSpecifies an axis-aligned box in local cartesian coordinates
 Ce57::CheckedFile
 Ce57::ColorLimitsSpecifies the limits for the value of red, green, and blue color that a sensor is capable of producing
 Ce57::CompressedVectorNode
 Ce57::CompressedVectorReader
 Ce57::CompressedVectorReaderImpl
 Ce57::CompressedVectorSectionHeader
 Ce57::CompressedVectorWriter
 Ce57::CompressedVectorWriterImpl
 Ce57::CylindricalRepresentationStores an image that is mapped from 3D using a cylindrical projection model
 Ce57::Data3DStores the top-level information for a single lidar scan
 Ce57::Data3DPointsData_t< COORDTYPE >Stores pointers to user-provided buffers
 Ce57::DataPacket
 Ce57::DataPacketHeader
 Ce57::DateTimeEncodes date and time
 Ce57::DecodeChannel
 Ce57::Decoder
 Ce57::E57FileHeader
 Ce57::E57RootStores the top-level information for the XML section of the file
 Ce57::Encoder
 Ce57::FloatNode
 Ce57::GroupingByLineStores a set of point groups organized by the rowIndex or columnIndex attribute of the PointRecord
 Ce57::Image2DStores an image from a camera
 Ce57::ImageFile
 Ce57::IndexBoundsStores the minimum and maximum of rowIndex, columnIndex, and returnIndex fields for a set of points
 Ce57::IntegerNode
 Ce57::IntensityLimitsSpecifies the limits for the value of signal intensity that a sensor is capable of producing
 Ce57::LineGroupRecordStores information about a single group of points in a row or column
 Ce57::NameSpace
 Ce57::Node
 Ce57::PacketLock
 Ce57::PacketReadCache
 Ce57::PacketReadCache::CacheEntry
 Ce57::PinholeRepresentationStores an image that is mapped from 3D using the pinhole camera projection model
 Ce57::PointGroupingSchemesSupports the division of points within an Data3D into logical groupings
 Ce57::PointStandardizedFieldsAvailableUsed to interrogate if standardized fields are available
 Ce57::QuaternionRepresents a rigid body rotation
 Ce57::ReaderUsed for reading of the E57 file with E57 Simple API
 Ce57::ReaderImplMost of the functions follows Reader
 Ce57::RigidBodyTransformDefines a rigid body transform in cartesian coordinates
 Ce57::ScaledIntegerNode
 Ce57::SortByBytestreamNumber
 Ce57::SourceDestBuffer
 Ce57::SphericalBoundsStores the bounds of some data in spherical coordinates
 Ce57::SphericalRepresentationStores an image that is mapped from 3D using a spherical projection model
 Ce57::StringNode
 Ce57::StructureNode
 Ce57::TranslationDefines a rigid body translation in Cartesian coordinates
 Ce57::VectorNode
 Ce57::VisualReferenceRepresentationStores an image that is to be used only as a visual reference
 Ce57::WriterUsed for writing of the E57 file with E57 Simple API
 Ce57::WriterImplMost of the functions follows Writer
 CEdgePoints
 CEigen::IdentityPreconditioner
 CElemByNodesType
 CElement_Header
 CEmptyPacketHeader
 Cenum_traits< T >
 Cenum_traits< void >
 Cenum_traits< void >::_allow_bitops
 CErrorHandler
 CException
 CexportIFCHelper.ContextCreator
 CexportIFCHelper.recycler
 CexportIFCHelper.SIUnitCreator
 CExpressionCompleterModel::Info
 CExtensionT
 CFace
 CPartGui::FaceColors::Private
 CFaceQuadStruct
 CFaceQuadStruct::Side
 CFaceQuadStruct::Side::Contact
 CFaceQuadStruct::SideIterator
 CFaceUnwrapper
 CFalsePredicate
 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
 CFemGui::FemSettings
 CFemGui::Ui_DlgSettingsFemCcxImp
 CFemGui::Ui_DlgSettingsFemElmerImp
 CFemGui::Ui_DlgSettingsFemExportAbaqus
 CFemGui::Ui_DlgSettingsFemGeneralImp
 CFemGui::Ui_DlgSettingsFemGmshImp
 CFemGui::Ui_DlgSettingsFemInOutVtk
 CFemGui::Ui_DlgSettingsFemMaterialImp
 CFemGui::Ui_DlgSettingsFemMystranImp
 CFemGui::Ui_DlgSettingsFemZ88Imp
 Cfemguiutils.selection_widgets.FemSelectionObserver
 Cfeminout.importFenicsMesh.WriteXDMFTaskPanel
 Cfemmesh.gmshtools.GmshTools
 Cfemmesh.meshsetsgetter.MeshSetsGetter
 Cfemsolver.settings.DirSetting
 Cfemsolver.writerbase.FemInputWriter
 Cfemtaskpanels.task_constraint_centrif._TaskPanel
 Cfemtaskpanels.task_constraint_sectionprint._TaskPanel
 Cfemtaskpanels.task_constraint_tie._TaskPanel
 Cfemtaskpanels.task_element_fluid1D._TaskPanel
 Cfemtaskpanels.task_element_geometry1D._TaskPanel
 Cfemtaskpanels.task_element_geometry2D._TaskPanel
 Cfemtaskpanels.task_element_rotation1D._TaskPanel
 Cfemtaskpanels.task_material_common._TaskPanel
 Cfemtaskpanels.task_material_reinforced._TaskPanel
 Cfemtaskpanels.task_mesh_boundarylayer._TaskPanel
 Cfemtaskpanels.task_mesh_gmsh._TaskPanel
 Cfemtaskpanels.task_mesh_group._TaskPanel
 Cfemtaskpanels.task_mesh_region._TaskPanel
 Cfemtaskpanels.task_result_mechanical._TaskPanel
 Cfemtaskpanels.task_solver_ccxtools._TaskPanel
 Cfemtools.membertools.AnalysisMember
 Cfemviewprovider.view_mesh_gmsh.VPMeshGmsh
 Cfenics.Expression
 CFindPlane
 CReenGui::FitBSplineSurfaceWidget::Private
 CBase::Flags< Visibility >
 CFloatNodeAn E57 element encoding a single or double precision IEEE floating point number
 Cfm::eigen_matrix< eigen_type >
 CFreeCADGui.Workbench
 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::SolverReportingManager
 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
 CGEOMUtils::CompareShapesSort shapes in the list by their coordinates
 CGetCurveItem
 CGetWires
 Cgit.RemoteProgress
 CGmfMshSct
 CMeshGui::GmshWidget::Private
 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::AbstractUiThe AbstractUi class Abstract base class the defines the class interface
 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 Application main class This is the central class of the GUI
 CGui::ApplicationP
 CGui::AutoSaveProperty
 CGui::BitmapFactoryInstP
 CGui::Breakpoint
 CGui::CallTip
 CGui::Camera
 CGui::ColorButtonP
 CGui::Command::LogDisablerHelper class to disable python console log
 CGui::CommandBaseThe CommandBase class This lightweight 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::ApplicationCacheSettings
 CGui::Dialog::CommandNode
 CGui::Dialog::DlgCheckableMessageBoxPrivate
 CGui::Dialog::DlgSettingsEditorP
 CGui::Dialog::DocumentRecoveryCleaner
 CGui::Dialog::DocumentRecoveryFinder
 CGui::Dialog::DocumentRecoveryHandler
 CGui::Dialog::DocumentRecoveryPrivate
 CGui::Dialog::DocumentRecoveryPrivate::Info
 CGui::Dialog::find_placement
 CGui::Dialog::find_transform
 CGui::Dialog::GroupMap_find
 CGui::Dialog::TransformStrategy
 CGui::Dialog::Ui_AboutApplication
 CGui::Dialog::Ui_Clipping
 CGui::Dialog::Ui_DemoMode
 CGui::Dialog::Ui_DlgActivateWindow
 CGui::Dialog::Ui_DlgAddProperty
 CGui::Dialog::Ui_DlgAuthorization
 CGui::Dialog::Ui_DlgCheckableMessageBox
 CGui::Dialog::Ui_DlgChooseIcon
 CGui::Dialog::Ui_DlgCreateNewPreferencePack
 CGui::Dialog::Ui_DlgCustomActions
 CGui::Dialog::Ui_DlgCustomCommands
 CGui::Dialog::Ui_DlgCustomKeyboard
 CGui::Dialog::Ui_DlgCustomToolbars
 CGui::Dialog::Ui_DlgDisplayProperties
 CGui::Dialog::Ui_DlgEditorSettings
 CGui::Dialog::Ui_DlgGeneral
 CGui::Dialog::Ui_DlgInputDialog
 CGui::Dialog::Ui_DlgMacroExecute
 CGui::Dialog::Ui_DlgMacroRecord
 CGui::Dialog::Ui_DlgMaterialProperties
 CGui::Dialog::Ui_DlgOnlineHelp
 CGui::Dialog::Ui_DlgParameter
 CGui::Dialog::Ui_DlgParameterFind
 CGui::Dialog::Ui_DlgPreferencePackManagement
 CGui::Dialog::Ui_DlgPreferences
 CGui::Dialog::Ui_DlgProjectInformation
 CGui::Dialog::Ui_DlgProjectUtility
 CGui::Dialog::Ui_DlgPropertyLink
 CGui::Dialog::Ui_DlgReportView
 CGui::Dialog::Ui_DlgRevertToBackupConfig
 CGui::Dialog::Ui_DlgRunExternal
 CGui::Dialog::Ui_DlgSettings3DView
 CGui::Dialog::Ui_DlgSettingsCacheDirectory
 CGui::Dialog::Ui_DlgSettingsColorGradient
 CGui::Dialog::Ui_DlgSettingsDocument
 CGui::Dialog::Ui_DlgSettingsImage
 CGui::Dialog::Ui_DlgSettingsLazyLoaded
 CGui::Dialog::Ui_DlgSettingsMacro
 CGui::Dialog::Ui_DlgSettingsNavigation
 CGui::Dialog::Ui_DlgSettingsPythonConsole
 CGui::Dialog::Ui_DlgSettingsSelection
 CGui::Dialog::Ui_DlgSettingsUnits
 CGui::Dialog::Ui_DlgSettingsViewColor
 CGui::Dialog::Ui_DlgUnitCalculator
 CGui::Dialog::Ui_DlgWorkbenches
 CGui::Dialog::Ui_DocumentRecovery
 CGui::Dialog::Ui_DownloadManager
 CGui::Dialog::Ui_InputVector
 CGui::Dialog::Ui_MouseButtons
 CGui::Dialog::Ui_Placement
 CGui::Dialog::Ui_SceneInspector
 CGui::Dialog::Ui_TextureMapping
 CGui::DialogOptionsThe DialogOptions class Helper class to control whether to use native or Qt dialogs
 CGui::DockWindowItem
 CGui::DockWindowItems
 CGui::DockWindowManagerP
 CGui::DocumentModelP
 CGui::DocumentObjectData
 CGui::DocumentObserverSimplifies the step to write classes that listen to what happens inside a document
 CGui::DocumentObserverPythonUsed to notify registered Python instances whenever something happens to a document, like creation, destruction, adding or removing viewproviders or when viewprovider property changes
 CGui::DocumentP
 CGui::DocumentTHelper class to store the name of a document
 CGui::DocumentWeakPtrTThe DocumentWeakPtrT class
 CGui::EditorViewP
 CGui::ExpressionBinding
 CGui::ExpressionParameter
 CGui::FormatString
 CGui::GLPainter
 CGui::HistoryList
 CGui::InteractiveInterpreterThis class implements an interactive Python interpreter
 CGui::InteractiveInterpreterP
 CGui::Inventor::MarkerBitmaps
 CGui::ItemViewSelection
 CGui::LinkInfo
 CGui::LinkOwner
 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::NS::Event::Flags
 CGui::OpenGLBuffer
 CGui::OpenGLMultiBuffer
 CGui::PickedPoint
 CGui::PreferencePackOf user preferences stored in files on disk
 CGui::PreferencePackManagerAnd loadable collections of user preferences
 CGui::PreferencePackManager::TemplateFileContaining a set of preferences that can be saved into a PreferencePack
 CGui::PrefQuantitySpinBoxPrivate
 CGui::ProgressBarPrivate
 CGui::PropertyEditor::Material
 CGui::PropertyEditor::PropertyItemAttorney
 CGui::PropertyEditor::RotationHelper
 CGui::PythonConsoleP
 CGui::PythonDebuggerP
 CGui::PythonEditorP
 CGui::PythonRedirector
 CGui::PythonSyntaxHighlighterP
 CGui::PythonWrapper
 CGui::QtToolsThe QtTools class Helper class to reduce adding a lot of extra QT_VERSION checks to client code
 CGui::QuantitySpinBoxPrivate
 CGui::ReportOutputParameter
 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::SelectionLogDisablerHelper class to disable logging selection action to MacroManager
 CGui::SelectionObserverSimplifies the step to write classes that listen to what happens to the selection
 CGui::SelectionSingleton::ObserverType
 CGui::SelectionSingleton::SelObj
 CGui::SequencerBarPrivate
 CGui::SequencerDialogPrivate
 CGui::SoBoxSelectionRenderActionP
 CGui::SoFCDBThe FreeCAD database class to initialize all our own Inventor nodes
 CGui::SoFCSelectionContextBase
 CGui::SoFCSelectionCounter
 CGui::SoFCSelectionRoot::StackComp
 CGui::SoFCVectorizeSVGActionP
 CGui::SoFCVectorizeU3DActionP
 CGui::SoQtOffscreenRenderer
 CGui::SyntaxHighlighterP
 CGui::TaskView::TaskContentFather class of all content in TaskView
 CGui::TaskView::Ui_TaskAppearance
 CGui::TaskView::Ui_TaskSelectLinkProperty
 CGui::Tessellator
 CGui::TextBlockData::State
 CGui::TextEditorP
 CGui::TimerFunctionPrivate
 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::TreeWidget::SelInfo
 CGui::Ui_DlgObjectSelection
 CGui::Ui_DlgTreeWidget
 CGui::Ui_TaskElementColors
 CGui::Ui_VectorListEditor
 CGui::UIntSpinBoxPrivate
 CGui::ViewProviderBuilder
 CGui::ViewProviderLink::DraggerContext
 CGui::ViewProviderMap
 CGui::ViewProviderPythonFeatureImp
 CGui::ViewProviderTHelper class to store the names of a view provider and its document
 CGui::ViewProviderWeakPtrTThe ViewProviderWeakPtrT class
 CGui::WaitCursorThis class sets a waitcursor automatically while a slow operation is running
 CGui::WeakPtrT< T >The WeakPtrT class
 CGui::WidgetFactorySupplierThe widget factory supplier class registers all kinds of preference pages and widgets
 CGui::WorkbenchManagerManages all workbench objects
 CGUID
 CGui::GUISingleApplication::Private
 CHandlerBase
 CHiddenReference
 CI32
 CI3dMouseNavigation
 CI3dMouseSensor
 Cicilist
 CImage::ImageBase
 CImageFileAn ASTM E57 3D format file object
 CImageGui::Ui_ImageOrientationDialog
 CImport::ExportOCAF
 CImport::ExportOCAF2
 CImport::ImportOCAF
 CImport::ImportOCAF2
 CImport::ImportOCAFAssembly
 CImport::ImportXCAF
 CImport::LabelHasher
 CImport::ShapeHasher
 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
 CImportGui::OCAFBrowser
 CimportIFCHelper.ProjectImporter
 CimportIFClegacy.IfcDocument
 CimportIFClegacy.IfcEntity
 CimportIFClegacy.IfcFile
 CimportIFClegacy.IfcSchema
 Cnlohmann::detail::index_sequence< 0 >
 Cnlohmann::detail::index_sequence< I1...,(sizeof...(I1)+I2)... >
 Cnlohmann::detail::index_sequence<>
 CIndexPacket
 CIndexPacket::IndexPacketEntry
 CInfo
 CInitGui.PathCommandGroup
 Cinlist
 CInputSource
 CInspection::DistanceInspection
 CInspection::DistanceInspectionRMS
 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
 CInspectionGui::Ui_VisualInspection
 CIntegerNodeAn E57 element encoding an integer value
 Cnlohmann::detail::internal_iterator< typename std::remove_const< BasicJsonType >::type >
 Cio.BufferedIOBase
 CIslandAndOffset
 CIslandAndOffsetLink
 Ciso
 CItemInfo
 CItemInfo2
 CGui::ItemViewSelection::MatchName
 Cnlohmann::detail::iterator_types< T >
 CJtReader
 CKDTree::always_true< _Tp >
 CKDTree::squared_difference< _Tp, _Dist >
 CKDTree::squared_difference_counted< _Tp, _Dist >
 CkdtreeNode
 CKernel_Utils::Localizer
 CKwdSct
 CLine
 CLink
 CLinkID_Gen
 CListElemByNodesType
 CLodHandler
 CPartGui::LoftWidget::Private
 Clscmrelax::LscmRelax
 CLWPolyDataOut
 CGui::ManualAlignment::Private
 CMaterialEditor.MaterialEditor
 Cmath_Function
 Cmath_FunctionSetWithDerivatives
 CMeasureInfo
 CMED::PrefixPrinter
 CMED::TBaseDefine a parent class for all MEDWrapper classes
 CMED::TCoordHelper
 CMED::TCSlice< TValueType >This class intends to provide an uniform way to handle multy-dimension data (const version)
 CMED::TGaussDefDescription of family of integration points
 CMED::TGaussInfo::TLess
 CMED::TLockProxyThis class provide thread-safety for MEDWrapper interaction
 CMED::TShapeFunShape function definitions
 CMED::TShapeFun::TFun
 CMED::TValueHolder< TValue, TRepresentation >To provide a common way to handle values of MEDWrapper types as native MED types
 CMED::TValueHolder< TVector< TVal >, TRepresentation >To customize TValueHolder common template definition for TVector
 CMED::TWrapperDefine a base class that wraps the MED API
 CMED::V2_2::TFile
 CMED::V2_2::TFileWrapper
 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
 Cnlohmann::detail::merge_and_renumber< make_index_sequence< N/2 >::type, make_index_sequence< N - N/2 >::type >
 CMeshPartGui::Mesh2ShapeGmsh::Private
 CMesh::CurvatureInfoCurvature information
 CMesh::ExporterVirtual base class for exporting meshes
 CMesh::GTSAlgosThe mesh algorithms container class
 CMesh::Importer
 CMesh::MeshObject::const_facet_iterator
 CMesh::MeshObject::const_point_iterator
 CMesh::MeshTexture
 CMesh::Segment
 CMesh::Segment::const_facet_iterator
 CMeshCore::AbstractPolygonTriangulator
 CMeshCore::AbstractSmoothingBase class for smoothing algorithms
 CMeshCore::AbstractSurfaceFit
 CMeshCore::ApproximationAbstract base class for approximation of a geometry to a given set of points
 CMeshCore::Color_Less
 CMeshCore::CurvatureInfoCurvature information
 CMeshCore::Edge_Index
 CMeshCore::Edge_Less
 CMeshCore::EdgeCollapse
 CMeshCore::FacetCurvature
 CMeshCore::FunctionContainerHelper class for the quadric fit
 CMeshCore::Group
 CMeshCore::LMCylinderFunctor
 CMeshCore::Material
 CMeshCore::Math< Prec >
 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::MeshComponents::CNofFacetsCompare
 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::MeshFaceIterator
 CMeshCore::MeshFacetRepresent a triangle facet in the mesh data.structure
 CMeshCore::MeshFacet_Less
 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::MeshFastBuilderClass for creating the mesh structure by adding facets
 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::MeshIntersection
 CMeshCore::MeshIntersection::Pair
 CMeshCore::MeshIntersection::Triple
 CMeshCore::MeshIntersection::Tuple
 CMeshCore::MeshIsFlag< TCLASS >Binary function to query the flags for use with generic STL functions
 CMeshCore::MeshIsNotFlag< TCLASS >Binary function to query the flags for use with generic STL functions
 CMeshCore::MeshKDTree
 CMeshCore::MeshKernelBasic class that holds the data points, the edges and the facets describing a mesh object
 CMeshCore::MeshNearestIndexToPlane< T >
 CMeshCore::MeshOutputAble to write a mesh object to an output 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::MeshResetFlag< TCLASS >Binary function to reset the flags for use with generic STL functions
 CMeshCore::MeshSearchNeighboursMethods to get all points in the neighbourhood of a given facet
 CMeshCore::MeshSearchNeighbours::CDistRad
 CMeshCore::MeshSegmentAlgorithm
 CMeshCore::MeshSetFlag< TCLASS >Binary function to set the flags for use with generic STL functions
 CMeshCore::MeshSimplify
 CMeshCore::MeshSurfaceSegment
 CMeshCore::MeshTopoAlgorithmSeveral algorithms to manipulate a mesh
 CMeshCore::MeshTrimByPlaneTrim the the facets in 3D with a plane
 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::MeshVertexIterator
 CMeshCore::NODE
 CMeshCore::Ply::Property
 CMeshCore::QUAD
 CMeshCore::SetOperationsThe MeshAlgorithm class provides algorithms base on meshes
 CMeshCore::TRIA
 CMeshCore::Triangulation::Vertex2d_EqualTo
 CMeshCore::Triangulation::Vertex2d_Less
 CMeshCore::TriangulationVerifier
 CMeshCore::Vertex_EqualTo
 CMeshCore::Vertex_Less
 CMeshCore::VertexCollapse
 CMeshFacet_EqualTo
 CMeshCore::MeshFastBuilder::Private
 CMeshCore::MeshFastBuilder::Private::Vertex
 CMeshGui::Annotation
 CMeshGui::FitParameter
 CMeshGui::FitParameter::Points
 CMeshGui::MeshHoleFiller
 CMeshGui::MeshRenderer
 CMeshGui::MeshSelection
 CMeshGui::MeshSplit
 CMeshGui::NofFacetsCompare
 CMeshGui::Ui_DlgDecimating
 CMeshGui::Ui_DlgEvaluateMesh
 CMeshGui::Ui_DlgEvaluateSettings
 CMeshGui::Ui_DlgRegularSolid
 CMeshGui::Ui_DlgSettingsImportExport
 CMeshGui::Ui_DlgSettingsMeshView
 CMeshGui::Ui_DlgSmoothing
 CMeshGui::Ui_RemeshGmsh
 CMeshGui::Ui_RemoveComponents
 CMeshGui::Ui_Segmentation
 CMeshGui::Ui_SegmentationBestFit
 CMeshGui::Ui_Selection
 CMeshGui::Vertex
 CMeshCore::MeshKDTree::Private
 CMeshPart::BrepMesh
 CMeshPart::CurveProjectorThe father of all projection algorithms
 CMeshPart::CurveProjector::FaceSplitEdge
 CMeshPart::CurveProjector::TopoDSLess< T >
 CMeshPart::CurveProjectorWithToolMesh::LineSeg
 CMeshPart::MeshAlgosThe mesh algorithms container class
 CMeshPart::Mesher
 CMeshPart::MeshProjectionProjects a shape onto a mesh
 CMeshPart::MeshProjection::Edge
 CMeshPart::MeshProjection::PolyLine
 CMeshPart::MeshProjection::SplitEdgeHelper class
 CMeshPart::Vertex
 CMeshPartGui::MeshCrossSection
 CMeshPartGui::Ui_CrossSections
 CMeshPartGui::Ui_TaskCurveOnMesh
 CMeshPartGui::Ui_Tessellation
 CMeshPropertyLock
 CMeshGui::MeshRenderer::Private
 CMeshTestJob
 CMeshVS_DataSource3D
 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.SprocketFeature.CommandSprocket
 CMod.PartDesign.SprocketFeature.Sprocket
 CMod.PartDesign.SprocketFeature.SprocketTaskPanel
 CMod.PartDesign.SprocketFeature.ViewProviderSprocket
 CMod.PartDesign.TestPartDesignGui.CallableCheckDialog
 CMod.PartDesign.TestPartDesignGui.CallableCheckWarning
 CMod.PartDesign.TestPartDesignGui.CallableCheckWorkflow
 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
 CMod.Test.Document.DocumentObserverCases.GuiObserver
 CMod.Test.Document.DocumentObserverCases.Observer
 CMod.Test.Document.SaveRestoreSpecialGroup
 CMod.Test.Document.SaveRestoreSpecialGroupViewProvider
 CMod.Test.TestGui.TestAllCmd
 CMod.Test.TestGui.TestAllTextCmd
 CMod.Test.TestGui.TestBaseCmd
 CMod.Test.TestGui.TestBaseTextCmd
 CMod.Test.TestGui.TestCmd
 CMod.Test.TestGui.TestCreateMenuCmd
 CMod.Test.TestGui.TestDeleteMenuCmd
 CMod.Test.TestGui.TestDocCmd
 CMod.Test.TestGui.TestDocTextCmd
 CMod.Test.TestGui.TestInsertFeatureCmd
 CMod.Test.TestGui.TestWorkbenchCmd
 CMod.Test.unittestgui.BaseGUITestRunnerGUI framework classes
 CMod.Test.unittestgui.RollbackImporter
 CMod.Test.Workbench.CallableCheckWarning
 CModelRefine::FaceAdjacencySplitter
 CModelRefine::FaceEqualitySplitter
 CModelRefine::FaceTypedBase
 CModelRefine::FaceTypeSplitter
 CModelRefine::FaceUniter
 CModelRefine::WireSort
 CMultitype
 CNamelist
 CNaviCube
 CNCollection_BaseCollection
 CNCollection_BaseCollection::Iterator
 CNCollection_BaseCollection::Iterator
 CNCollection_BaseMap
 CNCollection_TListNode
 CNETGENPlugin_InternalsContainer of info needed to solve problems with internal shapes
 CNETGENPlugin_MesherThis class calls the NETGEN mesher of OCC geometry
 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
 CNetworkManager.QueueItem
 Cnlohmann::adl_serializer< typename, typename >Default JSONSerializer template argument
 Cnlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >Class to store JSON values
 Cnlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >Deserialization of CBOR, MessagePack, and UBJSON values
 Cnlohmann::detail::binary_writer< BasicJsonType, CharType >Serialization to CBOR and MessagePack values
 Cnlohmann::detail::detector< Default, AlwaysVoid, Op, Args >
 Cnlohmann::detail::detector< Default, void_t< Op< Args... > >, Op, Args... >
 Cnlohmann::detail::dtoa_impl::boundaries
 Cnlohmann::detail::dtoa_impl::cached_power
 Cnlohmann::detail::dtoa_impl::diyfp
 Cnlohmann::detail::external_constructor< value_t >
 Cnlohmann::detail::external_constructor< value_t::array >
 Cnlohmann::detail::external_constructor< value_t::binary >
 Cnlohmann::detail::external_constructor< value_t::boolean >
 Cnlohmann::detail::external_constructor< value_t::number_float >
 Cnlohmann::detail::external_constructor< value_t::number_integer >
 Cnlohmann::detail::external_constructor< value_t::number_unsigned >
 Cnlohmann::detail::external_constructor< value_t::object >
 Cnlohmann::detail::external_constructor< value_t::string >
 Cnlohmann::detail::file_input_adapter
 Cnlohmann::detail::from_json_fn
 Cnlohmann::detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
 Cnlohmann::detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
 Cnlohmann::detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
 Cnlohmann::detail::index_sequence< Ints >
 Cnlohmann::detail::input_stream_adapter
 Cnlohmann::detail::internal_iterator< BasicJsonType >Iterator value
 Cnlohmann::detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< value_type_t, CompatibleArrayType >::value &&is_detected< iterator_t, CompatibleArrayType >::value &&!is_iterator_traits< iterator_traits< CompatibleArrayType > >::value > >
 Cnlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >
 Cnlohmann::detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >
 Cnlohmann::detail::is_compatible_string_type_impl< BasicJsonType, CompatibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType >::value > >
 Cnlohmann::detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >
 Cnlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&std::is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< value_type_t, ConstructibleArrayType >::value &&is_detected< iterator_t, ConstructibleArrayType >::value &&is_complete_type< detected_t< value_type_t, ConstructibleArrayType > >::value > >
 Cnlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >
 Cnlohmann::detail::is_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType >::value > >
 Cnlohmann::detail::is_getable< BasicJsonType, T >
 Cnlohmann::detail::is_iterator_of_multibyte< T >
 Cnlohmann::detail::is_iterator_traits< iterator_traits< T > >
 Cnlohmann::detail::is_sax< SAX, BasicJsonType >
 Cnlohmann::detail::is_sax_static_asserts< SAX, BasicJsonType >
 Cnlohmann::detail::iter_impl< BasicJsonType >Template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class
 Cnlohmann::detail::iteration_proxy< IteratorType >Proxy class for the items() function
 Cnlohmann::detail::iteration_proxy_value< IteratorType >
 Cnlohmann::detail::iterator_input_adapter< IteratorType >
 Cnlohmann::detail::iterator_input_adapter_factory< IteratorType, Enable >
 Cnlohmann::detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >
 Cnlohmann::detail::iterator_traits< T, typename >
 Cnlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >
 Cnlohmann::detail::iterator_types< It, typename >
 Cnlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >
 Cnlohmann::detail::json_ref< BasicJsonType >
 Cnlohmann::detail::json_sax_acceptor< BasicJsonType >
 Cnlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >
 Cnlohmann::detail::json_sax_dom_parser< BasicJsonType >SAX implementation to create a JSON value from SAX events
 Cnlohmann::detail::lexer_base< BasicJsonType >
 Cnlohmann::detail::make_void< Ts >
 Cnlohmann::detail::merge_and_renumber< Sequence1, Sequence2 >
 Cnlohmann::detail::nonesuch
 Cnlohmann::detail::output_adapter< CharType, StringType >
 Cnlohmann::detail::output_adapter_protocol< CharType >Abstract output adapter interface
 Cnlohmann::detail::parser< BasicJsonType, InputAdapterType >Syntax analysis
 Cnlohmann::detail::position_tStruct to capture the start position of the current token
 Cnlohmann::detail::primitive_iterator_t
 Cnlohmann::detail::priority_tag< N >
 Cnlohmann::detail::priority_tag< 0 >
 Cnlohmann::detail::serializer< BasicJsonType >
 Cnlohmann::detail::span_input_adapter
 Cnlohmann::detail::static_const< T >
 Cnlohmann::detail::to_json_fn
 Cnlohmann::detail::wide_string_input_adapter< BaseInputAdapter, WideCharType >
 Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, T >
 Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, 2 >
 Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, 4 >
 Cnlohmann::json_pointer< BasicJsonType >JSON Pointer
 Cnlohmann::json_sax< BasicJsonType >SAX interface
 CNodeGeneric handle to any of the 8 types of E57 element objects
 Cnurbs::NurbsBase1D
 Cnurbs::NurbsBase2D
 Cobject
 CObjectPool< X >
 CObjectPool< SMDS_BallElement >
 CObjectPool< SMDS_MeshNode >
 CObjectPool< SMDS_VtkEdge >
 CObjectPool< SMDS_VtkFace >
 CObjectPool< SMDS_VtkVolume >
 Cobjet
 CBase::Observer< const char * >
 CBase::Observer< int >
 CPartGui::OffsetWidget::Private
 Colist
 COpenSCAD2Dgeom.Overlappingfaces
 COpenSCADCommands.AddOpenSCADElement
 COpenSCADCommands.AddSCADTask
 COpenSCADCommands.ColorCodeShape
 COpenSCADCommands.Edgestofaces
 COpenSCADCommands.ExpandPlacements
 COpenSCADCommands.ExplodeGroup
 COpenSCADCommands.Hull
 COpenSCADCommands.IncreaseToleranceFeature
 COpenSCADCommands.Minkowski
 COpenSCADCommands.MirrorMeshFeature
 COpenSCADCommands.OpenSCADMeshBoolean
 COpenSCADCommands.OpenSCADMeshBooleanTask
 COpenSCADCommands.RefineShapeFeature
 COpenSCADCommands.RemoveSubtree
 COpenSCADCommands.ReplaceObject
 COpenSCADCommands.ResizeMeshFeature
 COpenSCADCommands.ScaleMeshFeature
 COpenSCADFeatures.CGALFeature
 COpenSCADFeatures.Frustum
 COpenSCADFeatures.GetWire
 COpenSCADFeatures.ImportObject
 COpenSCADFeatures.IncreaseTolerance
 COpenSCADFeatures.MatrixTransform
 COpenSCADFeatures.OffsetShape
 COpenSCADFeatures.OpenSCADPlaceholder
 COpenSCADFeatures.PrismaticToroid
 COpenSCADFeatures.RefineShape
 COpenSCADFeatures.Resize
 COpenSCADFeatures.Twist
 COpenSCADFeatures.ViewProviderTree
 CParam
 CParameterGrp::ObserverType
 CParameterSerializerThe parameter serializer class This is a helper class to serialize a parameter XML document
 CPart::BSplineCurveBiArcs
 CPart::CrossSection
 CPart::cutFacesFind all faces cut by a line through the centre of gravity of a given face Useful for the "up to face" options to pocket or pad
 CPart::Edgecluster
 CPart::EdgePoints
 CPart::Edgesort_gp_Pnt_Less
 CPart::Extrusion::ExtrusionParametersThe ExtrusionParameters struct is supposed to be filled with final extrusion parameters, after resolving links, applying mode logic, reversing, etc., and be passed to extrudeShape
 CPart::ExtrusionHelper
 CPart::FaceMakerBullseye::FaceDrillerSimilar to BRepBuilderAPI_MakeFace, except that it is tolerant to wire orientation (wires are oriented as needed automatically)
 CPart::FaceMakerCheese::Wire_CompareFor sorting wires by bounding box diagonal length
 CPart::FilletElementA property class to store hash codes and two radii for the fillet algorithm
 CPart::MeshVertex
 CPart::ShapeHistory
 CPart::TangentialArc
 CPart::Tools
 CPartDesign::gp_Pnt_Less
 CPartDesign::Hole::ThreadDescription
 CPartDesign::Hole::UTSClearanceDefinition
 CPartDesignGui::ComboLinksHelper class that binds to a combo box and provides an interface to add links, retrieve links and select items by link value
 CPartDesignGui::StateHandlerTaskPipeConvenience class to maintain states between the various task boxes for pipe
 CPartDesignGui::Ui_DlgActiveBody
 CPartDesignGui::Ui_DlgPrimitives
 CPartDesignGui::Ui_DlgReference
 CPartDesignGui::Ui_TaskBooleanParameters
 CPartDesignGui::Ui_TaskChamferParameters
 CPartDesignGui::Ui_TaskDraftParameters
 CPartDesignGui::Ui_TaskFeaturePick
 CPartDesignGui::Ui_TaskFilletParameters
 CPartDesignGui::Ui_TaskHelixParameters
 CPartDesignGui::Ui_TaskLinearPatternParameters
 CPartDesignGui::Ui_TaskLoftParameters
 CPartDesignGui::Ui_TaskMirroredParameters
 CPartDesignGui::Ui_TaskMultiTransformParameters
 CPartDesignGui::Ui_TaskPadPocketParameters
 CPartDesignGui::Ui_TaskPipeOrientation
 CPartDesignGui::Ui_TaskPipeParameters
 CPartDesignGui::Ui_TaskPipeScaling
 CPartDesignGui::Ui_TaskPolarPatternParameters
 CPartDesignGui::Ui_TaskRevolutionParameters
 CPartDesignGui::Ui_TaskScaledParameters
 CPartDesignGui::Ui_TaskShapeBinder
 CPartDesignGui::Ui_TaskThicknessParameters
 CPartDesignGui::WorkflowManagerThis class controls the workflow of each file
 CPartGui::BoxSelection
 CPartGui::DimSelections
 CPartGui::DimSelections::DimSelection
 CPartGui::DlgFilletEdges::Private
 CPartGui::DlgFilletEdges::Private::SelectionObjectCompare
 CPartGui::Picker
 CPartGui::ReferenceHighlighterThe ReferenceHighlighter class
 CPartGui::ResultEntry
 CPartGui::Ui_CrossSections
 CPartGui::Ui_DlgBooleanOperation
 CPartGui::Ui_DlgExtrusion
 CPartGui::Ui_DlgFilletEdges
 CPartGui::Ui_DlgImportExportIges
 CPartGui::Ui_DlgImportExportStep
 CPartGui::Ui_DlgPartBox
 CPartGui::Ui_DlgPartCylinder
 CPartGui::Ui_DlgPartImportIges
 CPartGui::Ui_DlgPartImportStep
 CPartGui::Ui_DlgPrimitives
 CPartGui::Ui_DlgProjectionOnSurface
 CPartGui::Ui_DlgRevolution
 CPartGui::Ui_DlgSettings3DViewPart
 CPartGui::Ui_DlgSettingsGeneral
 CPartGui::Ui_DlgSettingsObjectColor
 CPartGui::Ui_Location
 CPartGui::Ui_Mirroring
 CPartGui::Ui_SectionCut
 CPartGui::Ui_ShapeFromMesh
 CPartGui::Ui_TaskAttacher
 CPartGui::Ui_TaskFaceColors
 CPartGui::Ui_TaskLoft
 CPartGui::Ui_TaskOffset
 CPartGui::Ui_TaskShapeBuilder
 CPartGui::Ui_TaskSweep
 CPartGui::VectorAdapterConvert to vector
 CPartGui::ViewProviderCurveNet::Node
 CPath::Area::Shape
 CPath::CAreaConfigLibarea configurator
 CPath::CAreaParamsStore libarea algorithm configuration
 CPath::PathSegmentVisitorPathSegmentVisitor is the companion class to PathSegmentWalker
 CPath::PathSegmentWalkerPathSegmentWalker processes a path a splits all movement commands into straight segments and calls the appropriate member of the provided PathSegmentVisitor
 CPathGui::Ui_DlgSettingsPathColor
 CPathMachineState.MachineState
 CPathPythonGui.simple_edit_panel.SimpleEditPanel
 CPathScripts.PathArray.CommandPathArray
 CPathScripts.PathArray.ObjectArray
 CPathScripts.PathArray.PathArray
 CPathScripts.PathArray.ViewProviderArray
 CPathScripts.PathCamoticsGui.CAMoticsUI
 CPathScripts.PathCamoticsGui.CommandCamoticsSimulate
 CPathScripts.PathComment.CommandPathComment
 CPathScripts.PathComment.Comment
 CPathScripts.PathCopy.CommandPathCopy
 CPathScripts.PathCopy.ObjectPathCopy
 CPathScripts.PathCopy.ViewProviderPathCopy
 CPathScripts.PathDressupAxisMap.CommandPathDressup
 CPathScripts.PathDressupAxisMap.ObjectDressup
 CPathScripts.PathDressupAxisMap.TaskPanel
 CPathScripts.PathDressupAxisMap.ViewProviderDressup
 CPathScripts.PathDressupDragknife.CommandDressupDragknife
 CPathScripts.PathDressupDragknife.ObjectDressup
 CPathScripts.PathDressupDragknife.TaskPanel
 CPathScripts.PathDressupDragknife.ViewProviderDressup
 CPathScripts.PathDressupHoldingTags.MapWireToTag
 CPathScripts.PathDressupHoldingTags.ObjectTagDressup
 CPathScripts.PathDressupHoldingTags.PathData
 CPathScripts.PathDressupHoldingTags.Tag
 CPathScripts.PathDressupLeadInOut.CommandPathDressupLeadInOut
 CPathScripts.PathDressupLeadInOut.ObjectDressup
 CPathScripts.PathDressupLeadInOut.ViewProviderDressup
 CPathScripts.PathDressupPathBoundary.PathBoundary
 CPathScripts.PathDressupPathBoundaryGui.CommandPathDressupPathBoundary
 CPathScripts.PathDressupRampEntry.CommandPathDressupRampEntry
 CPathScripts.PathDressupRampEntry.ObjectDressup
 CPathScripts.PathDressupRampEntry.ViewProviderDressup
 CPathScripts.PathDressupTag.ObjectDressup
 CPathScripts.PathDressupTag.TagSolid
 CPathScripts.PathDressupTagGui.CommandPathDressupTag
 CPathScripts.PathDressupTagGui.HoldingTagMarker
 CPathScripts.PathDressupTagGui.PathDressupTagTaskPanel
 CPathScripts.PathDressupTagGui.PathDressupTagViewProvider
 CPathScripts.PathDressupTagPreferences.HoldingTagPreferences
 CPathScripts.PathDressupZCorrect.CommandPathDressup
 CPathScripts.PathDressupZCorrect.ObjectDressup
 CPathScripts.PathDressupZCorrect.TaskPanel
 CPathScripts.PathDressupZCorrect.ViewProviderDressup
 CPathScripts.PathFixture.CommandPathFixture
 CPathScripts.PathFixture.Fixture
 CPathScripts.PathGeom.Side
 CPathScripts.PathGetPoint.TaskPanel
 CPathScripts.PathHop.CommandPathHop
 CPathScripts.PathHop.ObjectHop
 CPathScripts.PathHop.ViewProviderPathHop
 CPathScripts.PathInspect.CommandPathInspect
 CPathScripts.PathJob.JobTemplate
 CPathScripts.PathJob.ObjectJob
 CPathScripts.PathJobCmd.CommandJobCreate
 CPathScripts.PathJobCmd.CommandJobTemplateExport
 CPathScripts.PathJobDlg.JobCreate
 CPathScripts.PathJobDlg.JobTemplateExport
 CPathScripts.PathJobGui.TaskPanel
 CPathScripts.PathJobGui.ViewProvider
 CPathScripts.PathLog.Level
 CPathScripts.PathOpGui.CommandPathOp
 CPathScripts.PathOpGui.CommandResources
 CPathScripts.PathOpGui.CommandSetStartPoint
 CPathScripts.PathPlane.CommandPathPlane
 CPathScripts.PathPlane.Plane
 CPathScripts.PathPost.CommandPathPost
 CPathScripts.PathPost.DlgSelectPostProcessor
 CPathScripts.PathPostProcessor.PostProcessor
 CPathScripts.PathPreferencesAdvanced.AdvancedPreferencesPage
 CPathScripts.PathPreferencesPathDressup.DressupPreferencesPage
 CPathScripts.PathPreferencesPathJob.JobPreferencesPage
 CPathScripts.PathSanity.CommandPathSanity
 CPathScripts.PathSelection.PROBEGate
 CPathScripts.PathSelection.VCARVEGate
 CPathScripts.PathSetupSheet.SetupSheet
 CPathScripts.PathSetupSheet.Template
 CPathScripts.PathSetupSheetGui.OpsDefaultEditor
 CPathScripts.PathSetupSheetGui.OpTaskPanel
 CPathScripts.PathSetupSheetGui.TaskPanel
 CPathScripts.PathSetupSheetGui.ViewProvider
 CPathScripts.PathSimpleCopy.CommandPathSimpleCopy
 CPathScripts.PathSimulatorGui.CAMSimTaskUi
 CPathScripts.PathSimulatorGui.CommandPathSimulate
 CPathScripts.PathSimulatorGui.PathSimulation
 CPathScripts.PathStock.StockType
 CPathScripts.PathStop.CommandPathStop
 CPathScripts.PathStop.Stop
 CPathScripts.PathSurfaceSupport.FindUnifiedRegions
 CPathScripts.PathSurfaceSupport.OCL_Tool
 CPathScripts.PathSurfaceSupport.PathGeometryGenerator
 CPathScripts.PathSurfaceSupport.ProcessSelectedFaces
 CPathScripts.PathToolBitCmd.CommandToolBitCreate
 CPathScripts.PathToolBitCmd.CommandToolBitLoad
 CPathScripts.PathToolBitCmd.CommandToolBitSave
 CPathScripts.PathToolBitGui.TaskPanel
 CPathScripts.PathToolBitLibraryCmd.CommandToolBitLibraryOpen
 CPathScripts.PathToolBitLibraryCmd.CommandToolBitSelectorOpen
 CPathScripts.PathToolController.ToolController
 CPathScripts.PathToolController.ToolControllerTemplate
 CPathScripts.PathToolControllerGui.DlgToolControllerEdit
 CPathScripts.PathToolControllerGui.TaskPanel
 CPathScripts.PathToolControllerGui.ViewProvider
 CPathScripts.PathToolEdit.ToolEditor
 CPathScripts.PathToolEdit.ToolEditorDefault
 CPathScripts.PathToolLibraryEditor.CommandToolLibraryEdit
 CPathScripts.PathToolLibraryEditor.EditorPanel
 CPathScripts.PathToolLibraryManager.ToolLibraryManager
 CPathTests.TestPathDressupDogbone.TestFeature
 CPathTests.TestPathDressupDogbone.TestProfile
 CPathTests.TestPathStock.FakeJobProxy
 CPendingLine
 CPlot.Line
 CPOA_NETGENPlugin::NETGENPlugin_Hypothesis
 CPOA_NETGENPlugin::NETGENPlugin_Hypothesis_2D
 CPOA_NETGENPlugin::NETGENPlugin_Hypothesis_2D_ONLY
 CPOA_NETGENPlugin::NETGENPlugin_Hypothesis_3D
 CPOA_NETGENPlugin::NETGENPlugin_NETGEN_2D
 CPOA_NETGENPlugin::NETGENPlugin_NETGEN_2D3D
 CPOA_NETGENPlugin::NETGENPlugin_NETGEN_2D_ONLY
 CPOA_NETGENPlugin::NETGENPlugin_NETGEN_3D
 CPOA_NETGENPlugin::NETGENPlugin_SimpleHypothesis_2D
 CPOA_NETGENPlugin::NETGENPlugin_SimpleHypothesis_3D
 CPoint
 CPoint3d
 CPoint3D
 Cpoint3D
 CPoints::Converter
 CPoints::CurvatureInfoCurvature information
 CPoints::PointKernel::const_point_iterator
 CPoints::PointsAlgosThe Points algorithms container class
 CPoints::PointsGridThe PointsGrid allows to divide a global point cloud into smaller regions of elements depending on the resolution of the grid
 CPoints::PointsGridIteratorInterface to walk through all grid elements of a point grid
 CPoints::PointsGridIterator::GridElementChecks if a grid position is already visited by NextOnRay()
 CPoints::Reader
 CPoints::Writer
 CPointsGui::Ui_DlgPointsRead
 CReenGui::PoissonWidget::Private
 CPredicate
 CPrism_3D::TNodeStructure containing node relative data
 CPrism_3D::TPrismTopo
 CApp::PropertyExpressionEngine::Private
 CGui::PropertyView::PropFind
 CGui::PropertyView::PropInfo
 Cprototype.Node
 CPy::ExtensionModuleBase
 CPyBaseProxy
 CPyMethodDef
 CPyObject
 CPyObjectWrapper
 CPySide.QtGui.QWidget
 CPythonQt.MainWindow
 CPythonWorkbenchPyThe workbench Python class provides additional methods for manipulation of python workbench objects
 CQAbstractItemModel
 CQAbstractListModel
 CQAbstractNativeEventFilter
 CQAbstractSpinBox
 CQAbstractTableModel
 CQAbstractXmlNodeModel
 CQCheckBox
 CQComboBox
 CQCompleter
 CQDialog
 CQDomNode
 CQDoubleSpinBox
 CQEvent
 CQFileDialog
 CQFileIconProvider
 CQFontComboBox
 CQFrame
 CQGraphicsItemGroup
 CQGraphicsObject
 CQGraphicsRectItem
 CQGraphicsScene
 CQGraphicsSvgItem
 CQGraphicsView
 CQHeaderView
 CQInputEvent
 CQItemDelegate
 CQItemEditorFactory
 CQLabel
 CQLayout
 CQLineEdit
 CQListView
 CQListWidget
 CQListWidgetItem
 CQMainWindow
 CQMap< Key, T >
 CQMap< int, QMap< int, QWidget * > >
 CQMap< QAction *, std::function< void()> >
 CQMap< QAction *, std::function< void(bool)> >
 CQMap< QString, QColor >
 CQMap< QString, QPointer< Gui::UrlHandler > >
 CQMap< std::string, const char ** >
 CQMap< std::string, QPixmap >
 CQMenu
 CQNetworkAccessManager
 CQNetworkCookieJar
 CQObject
 CQOpenGLWidget
 CQPlainTextEdit
 CQProgressBar
 CQProgressDialog
 CQPushButton
 CQRadioButton
 CQRunnable
 CQScrollArea
 CQSint::ActionPanelSchemeClass representing color scheme for ActionPanel and ActionGroup
 CQSlider
 CQSortFilterProxyModel
 CQSpinBox
 CQSplashScreen
 CQStandardItemModel
 CQStyledItemDelegate
 CQSyntaxHighlighter
 Cqt.QDialog
 Cqt.QFrame
 CQTabBar
 CQTableView
 CQtCore.QAbstractTableModel
 CQtCore.QObject
 CQtCore.QRunnable
 CQtCore.QSortFilterProxyModel
 CQtCore.QThread
 CQTcpServer
 CQTextBlockUserData
 CQTextEdit
 CQtGLWidget
 CQtGui.QDialog
 CQtGui.QLineEdit
 CQtGui.QListView
 CQtGui.QPushButton
 CQtGui.QStyledItemDelegate
 CQtGui.QSyntaxHighlighter
 CQtGui.QWidget
 CQThread
 CQToolButton
 CQTreeView
 CQTreeWidget
 CQTreeWidgetItem
 Cqtunittest.BaseGUITestRunnerGUI framework classes The classes BaseGUITestRunner, GUITestResult and RollbackImporter are taken from the PyUnit framework written by Steve Purcell
 Cqtunittest.RollbackImporter
 CQtWidgets.QWidget
 CQuarterWidgetP_cachecontext
 CQUiLoader
 CQValidator
 CQVariantAnimation
 CQWebEnginePage
 CQWebView
 CQWidget
 CR2
 CR3
 CRall1d
 CRall2d
 Crandom_access_iterator_parentconst Object
 Crandom_access_iterator_parentseqref
 CRaytracing::CamDefHelper class to store a complete camera position
 CRaytracing::LuxTools
 CRaytracing::PovTools
 CRaytracingGui::PovrayHighlighterP
 CRaytracingGui::Ui_DlgSettingsRay
 CReen::GridReconstruction
 CReen::ImageTriangulation
 CReen::MarchingCubesHoppe
 CReen::MarchingCubesRBF
 CReen::MeshConversion
 CReen::NormalEstimation
 CReen::ParameterCorrection
 CReen::PoissonReconstruction
 CReen::RegionGrowing
 CReen::SampleConsensus
 CReen::ScalarProduct
 CReen::Segmentation
 CReen::SplineBasisfunction
 CReen::SurfaceTriangulation
 CReenGui::Ui_FitBSplineSurface
 CReenGui::Ui_PoissonWidget
 CBase::Reference< const Mesh::MeshObject >
 CBase::Reference< Mesh::MeshObject >
 CBase::Reference< ParameterGrp >
 CBase::Reference< Path::Voronoi::diagram_type >
 CMeshGui::RemeshGmsh::Private
 CRemoteDebugger.RemoteDebugger
 CGui::DockWnd::ReportOutput::Data
 CReverseEngineeringGui::Ui_Segmentation
 CReverseEngineeringGui::Ui_SegmentationManual
 CRGetter
 CRobot::AxisDefinitionDefinition of the Axis properties
 CRobot::RobotAlgosAlgo class for projecting shapes and creating SVG output of it
 CRobot::SimulationAlgo class for projecting shapes and creating SVG output of it
 CRobotGui::Ui_DlgTrajectorySimulate
 CRobotGui::Ui_TaskRobot6Axis
 CRobotGui::Ui_TaskTrajectory
 CRuntimeError
 CSALOMEDS_Tool
 CSandbox::AbstractCallable
 CSandbox::DocumentObjectProtector
 CSbSphereSheetProjector
 CScaledIntegerNodeAn E57 element encoding a fixed point number
 CGui::SceneEventFilter::Private
 CSCL.BaseType.Aggregate
 CSCL.BaseType.line
 CSCL.Part21.Model
 CSCL.Part21.Part21EntityInstance
 CSCL.Part21.Part21Parser
 CSCL.SimpleDataTypes.LOGICAL
 CSCL.SimpleDataTypes.NUMBER
 CSCL.SimpleReader.SimpleParser
 CSegment_Header
 CReverseEngineeringGui::SegmentationManual::Private
 CSelectionParser::StringFactoryThe StringFactory class Helper class to record the created strings used by the parser
 CSelInfo
 CPartGui::ShapeBuilderWidget::Private
 CShapeCache
 CShapeInfo
 CShapeInfoBuilder
 CShapeParams
 CSIM::Coin3D::Quarter::InputDeviceBase class for devices such as the Keyboard and Mouse. It can be subclassed to support other devices
 CSimpleMeshFacetSimple facet structure
 CSimplify
 CSimplify::Ref
 CSimplify::Triangle
 CSimplify::Vertex
 CSketcher::SketchAnalysis::Edge_EqualTo
 CSketcher::SketchAnalysis::Edge_Less
 CSketcher::SketchAnalysis::EdgeIds
 CSketcher::SketchAnalysis::Vertex_EqualTo
 CSketcher::SketchAnalysis::Vertex_Less
 CSketcher::SketchAnalysis::VertexID_Less
 CSketcher::SketchAnalysis::VertexIds
 CSketcher::Constraint_Equal
 CSketcher::ConstraintIds
 CSketcher::GeoElementIdStruct for storing a {GeoId, PointPos} pair
 CSketcher::GeoListModel< T >Class for managing internal and external geometry as a single object
 CSketcher::ISketchExternalGeometryExtension
 CSketcher::ISketchGeometryExtension
 CSketcher::PythonConverterClass for generating python code
 CSketcher::Sketch::ConstrDefContainer element to store and work with the constraints of this sketch
 CSketcher::Sketch::GeoDefContainer element to store and work with the geometric elements of this sketch
 CSketcher::SketchAnalysis
 CSketcher::SolverGeometryExtension::EdgeParameterStatus
 CSketcher::SolverGeometryExtension::PointParameterStatus
 CSketcherGui::AnalysisResultsStruct to hold the results of analysis performed on geometry
 CSketcherGui::AutoConstraint
 CSketcherGui::CoinMappingHelper struct containing index conversions (mappings) between {GeoId, PointPos} and MF indices per layer, and VertexId and MF indices per layer
 CSketcherGui::ConstraintParametersStruct adapted to store the parameters necessary to create and update constraints
 CSketcherGui::DrawingParametersStruct for storing local drawing parameters
 CSketcherGui::DrawSketchHandlerHandler to create new sketch geometry This class has to be reimplemented to create geometry in the sketcher while its in editing
 CSketcherGui::EditModeCoinManagerHelper class for managing the Coin nodes of ViewProviderSketch
 CSketcherGui::EditModeCoinManager::PreselectionResultThis struct defines the information provided to other classes about preselection
 CSketcherGui::EditModeConstraintCoinManagerClass for managing the Edit mode coin nodes of ViewProviderSketch relating to constraints
 CSketcherGui::EditModeGeometryCoinConverterClass for creating the Geometry layer into coin nodes
 CSketcherGui::EditModeGeometryCoinManagerClass for managing the Edit mode coin nodes of ViewProviderSketch relating to geometry
 CSketcherGui::EditModeInformationOverlayCoinConverterClass for creating the Overlay information layer
 CSketcherGui::EditModeScenegraphNodesHelper struct adapted to store the pointer to edit mode scenegraph objects
 CSketcherGui::GeometryLayerNodesStruct for storing references to the scenegraph nodes necessary for geometry layers
 CSketcherGui::GeometryLayerParametersHelper class to store geometry layers configuration
 CSketcherGui::MultiFieldIdHelper class to store together a field index of a coin multifield object and the coin geometry layer to which it belongs
 CSketcherGui::OverlayParametersStruct adapted to store the parameters necessary to create and update the information overlay layer
 CSketcherGui::SelIdPair
 CSketcherGui::SketchSelection
 CSketcherGui::SketchSelection::SketchSelectionItem
 CSketcherGui::Ui_ConstraintMultiFilterDialog
 CSketcherGui::Ui_ConstraintSettingsDialog
 CSketcherGui::Ui_InsertDatum
 CSketcherGui::Ui_SketcherRegularPolygonDialog
 CSketcherGui::Ui_SketcherSettings
 CSketcherGui::Ui_SketcherSettingsColors
 CSketcherGui::Ui_SketcherSettingsDisplay
 CSketcherGui::Ui_SketchMirrorDialog
 CSketcherGui::Ui_SketchOrientationDialog
 CSketcherGui::Ui_SketchRectangularArrayDialog
 CSketcherGui::Ui_TaskSketcherConstraints
 CSketcherGui::Ui_TaskSketcherElements
 CSketcherGui::Ui_TaskSketcherGeneral
 CSketcherGui::Ui_TaskSketcherValidation
 CSketcherGui::ViewProviderSketchCoinAttorneyAttorney class for limiting access to viewprovider
 CSketcherGui::ViewProviderSketchDrawSketchHandlerAttorneyIn order to enforce a certain degree of encapsulation and promote a not too tight coupling, while still allowing well defined collaboration, DrawSketchHandler accesses ViewProviderSketch via this Attorney class
 CSketcherGui::ViewProviderSketchShortcutListenerAttorney
 CSMDS::KeyAccessor< VALUE, VALUE_SET_ITERATOR >
 CSMDS::NonNullFilter< VALUE >
 CSMDS::PassAllValueFilter< VALUE >Filters of value pointed by iterator
 CSMDS::SimpleAccessor< VALUE, VALUE_SET_ITERATOR >Accessors to value pointed by iterator
 CSMDS::ValueAccessor< VALUE, VALUE_SET_ITERATOR >
 CSMDS_Downward
 CSMDS_Iterator< VALUE >Abstract class for iterators
 CSMDS_Iterator< const SMDS_MeshElement * >
 CSMDS_Iterator< const SMDS_MeshNode * >
 CSMDS_Iterator< ELEM >
 CSMDS_Iterator< M::key_type >
 CSMDS_Iterator< M::mapped_type >
 CSMDS_Iterator< SUBMESH * >
 CSMDS_MeshElement::FilterFilters of elements, to be used with SMDS_SetIterator
 CSMDS_MeshInfo
 CSMDS_MeshObject
 CSMDS_Position
 CSMDS_VolumeTool
 CSMDS_VolumeTool::SaveFacetSaver/restorer of a SMDS_VolumeTool::myCurFace
 CSMESH::Controls::Filter
 CSMESH::Controls::FreeEdges::Border
 CSMESH::Controls::Functor
 CSMESH::Controls::Length2D::Value
 CSMESH::Controls::ManifoldPart::Link
 CSMESH::Controls::MultiConnection2D::Value
 CSMESH::Controls::TMeshModifTracerClass used to detect mesh modification: IsMeshModified() returns true if a mesh has changed since last calling IsMeshModified()
 CSMESH::Controls::TSequenceOfXYZ
 CSMESH_2D_Algo_i
 CSMESH_3D_Algo_i
 CSMESH_Algo::FeaturesStructure describing algorithm features
 CSMESH_Block::TEdge
 CSMESH_Block::TFace
 CSMESH_ComputeErrorContains an algorithm and description of an occurred error
 CSMESH_ElementSearcherSearcher for elements
 CSMESH_ElementSearcherImpl::TFaceLink< link and faces sharing it (used in findOuterBoundary())
 CSMESH_ElementSearcherImpl::TInters< data of intersection of the line and the mesh face (used in GetPointState())
 CSMESH_FileHigh level util for effective file reading and other file operations
 CSMESH_Gen
 CSMESH_Gen::TAlgoStateError
 CSMESH_Group
 CSMESH_HypoPredicate
 CSMESH_Hypothesis::TDefaults
 CSMESH_Hypothesis_i
 CSMESH_MAT2d::BndPointsData of a discretized EDGE allowing to get a point on MA by a parameter on EDGE
 CSMESH_MAT2d::BoundaryFace boundary is discretized so that each its segment to correspond to an edge of MA
 CSMESH_MAT2d::BoundaryPointPoint on FACE boundary
 CSMESH_MAT2d::BranchBranch is a set of MA edges enclosed between branch points and/or MA ends. It's main feature is to return two BoundaryPoint's per a point on it. Points on a Branch are defined by [0,1] parameter
 CSMESH_MAT2d::BranchEndEnd point of MA Branch
 CSMESH_MAT2d::BranchPointPoint on MA Branch
 CSMESH_MAT2d::MedialAxisMedial axis (MA) is defined as the loci of centres of locally maximal balls inside 2D representation of a face. This class implements a piecewise approximation of MA
 CSMESH_Mesh
 CSMESH_Mesh::TCallUp
 CSMESH_MeshAlgos::CoincidentFreeBorders
 CSMESH_MeshAlgos::TFreeBorderPart
 CSMESH_MeshEditorEditor of a mesh
 CSMESH_MeshEditor::ElemFeatures< Features of element to create
 CSMESH_MeshEditor::ExtrusParam
 CSMESH_MesherHelperIt helps meshers to add elements and provides other utilities
 CSMESH_NodeSearcherSearcher for the node closest to a point
 CSMESH_Pattern
 CSMESH_ProxyMeshContainer of xD mesh elements substituting other ones in the input mesh of an (x+1)D algorithm
 CSMESH_subMesh
 CSMESH_subMesh::OwnListenerData
 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_Tree< BND_BOX, NB_CHILDREN >Base class for 2D and 3D trees
 CSMESH_Tree< Bnd_B2d, 4 >
 CSMESH_Tree< Bnd_B3d, 8 >
 CSMESH_TreeLimit
 CSMESHDS_Command
 CSMESHDS_Document
 CSMESHDS_GroupBase
 CSMESHDS_Hasher
 CSMESHDS_Hypothesis
 CSMESHDS_Script
 CSMESHDS_SubMesh
 CSMESHDS_TSubMeshHolder< SUBMESH >A binder of a sub-mesh to its ID which can be negative. Provides fast access to a sub-mesh by its ID
 CSMESHDS_TSubMeshHolder< const SMESHDS_SubMesh >
 CSMESHDS_TSubMeshHolder< SMESH_subMesh >
 CSMESHUtils::ArrayDeleter< TOBJ >Auto pointer to array
 CSMESHUtils::Deleter< TOBJ >Auto pointer
 CSoAction
 CSoBaseKit
 CPartGui::SoBrepFaceSet::VBO
 CPartGui::SoBrepFaceSet::VBO::Buffer
 CSoDragger
 CSoElement
 CSoEngine
 CSoEvent
 CSoFCBBoxRenderInfo
 CSoGLRenderAction
 CSoGroup
 CSoImage
 CSoIndexedFaceSet
 CSoIndexedLineSet
 CSoNode
 CSoOffscreenRenderer
 CSoPointSet
 CSoReplacedElement
 CSoSeparator
 CSoSeparatorKit
 CSoSField
 CSoShape
 CSoText2
 CSoTransformation
 CSoTransformManip
 CSoTranslation
 CSourceDestBufferA memory buffer to transfer data to/from a CompressedVectorNode in a block
 CSoVectorizeAction
 CSoVectorizeImage::Image
 CSoVectorizeItem
 CSoVectorOutput
 CSpan
 CSplineData
 CSplineDataOut
 CSpreadsheet::Cell
 CSpreadsheet::DisplayUnit
 CSpreadsheet_legacy._Command_Spreadsheet_Controller
 CSpreadsheet_legacy._Command_Spreadsheet_Create
 CSpreadsheet_legacy._Command_Spreadsheet_PropertyController
 CSpreadsheet_legacy.MathParser
 CSpreadsheet_legacy.Spreadsheet
 CSpreadsheet_legacy.SpreadsheetController
 CSpreadsheet_legacy.SpreadsheetPropertyController
 CSpreadsheet_legacy.ViewProviderSpreadsheetController
 CSpreadsheet_legacy.ViewProviderSpreadsheetPropertyController
 CSpreadsheetGui::Ui_DlgSettings
 CStackWalker
 CStackWalker::CallstackEntry
 CStackWalkerInternal
 CStackWalkerInternal::IMAGEHLP_MODULE64_V2
 CStackWalkerInternal::IMAGEHLP_MODULE64_V3
 CStaticLibInitializer
 CStats
 Cstd::basic_string< Char >STL class
 Cstd::binary_function
 Cstd::conditional::type
 Cstd::enable_shared_from_this
 Cstd::exceptionSTL class
 Cstd::false_type
 Cstd::hash< App::ObjectIdentifier >
 Cstd::hash< nlohmann::json >Hash value for JSON objects
 Cstd::integral_constant
 Cstd::ios_baseSTL class
 Cstd::iterator
 Cstd::less< Sketcher::GeoElementId >
 Cstd::less< SketcherGui::MultiFieldId >
 Cstd::less<::nlohmann::detail::value_t >Specialization for std::less<value_t>
 Cstd::map< K, T >STL class
 Cstd::ostrstream
 Cstd::queue< T >STL class
 Cstd::reverse_iterator
 Cstd::set< K >STL class
 Cstd::streambuf
 Cstd::true_type
 Cstd::tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > >
 Cstd::unordered_map< K, T >STL class
 Cstd::vector< T >STL class
 Cstd::vector< std::pair< const Key, T >, std::allocator< std::pair< const Key, T > > >
 Cstd_pair_to_tuple< T1, T2 >
 CStdMeshers::Function
 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_Penta_3D
 CStdMeshers_ProjectionUtils::TrsfFinder2DFinds transformation between two sets of 2D points using a least square approximation
 CStdMeshers_ProjectionUtils::TrsfFinder3DFinds transformation between two sets of 3D points using a least square approximation
 CStdMeshers_Quadrangle_2D::ForcedPoint
 CStdMeshers_ShapeShapeBiDirectionMapStruct used instead of a sole TopTools_DataMapOfShapeShape to avoid problems with bidirectional bindings
 CStdMeshers_SMESHBlock
 CStdMeshers_SweeperTool building internal nodes in a prism
 CStdMeshers_TNode
 CBase::StopWatch::Private
 Cstr
 CStringCache
 CStringGuard
 CStringNodeAn E57 element encoding a Unicode character string value
 CStructureNodeAn E57 element containing named child nodes
 CStrX
 CStrXUTF8
 CstudyContextStruct
 CBase::Subject< const char * >
 CBase::Subject< const SelectionChanges & >
 CBase::Subject< int >
 CSurface::ShapeValidator
 CSurfaceGui::Ui_GeomFillSurface
 CSurfaceGui::Ui_Sections
 CSurfaceGui::Ui_TaskFilling
 CSurfaceGui::Ui_TaskFillingEdge
 CSurfaceGui::Ui_TaskFillingVertex
 CPartGui::SweepWidget::Private
 CSymmetricMatrix
 Ctag_VirtualKeys
 CTaskPanel.TaskCalendar
 CTaskPanel.TaskLineEdit
 CTaskPanel.TaskManyTaskBoxes
 CTaskPanel.TaskPanel
 CTaskPanel.TaskWatcher
 CTaskPanel.TaskWatcherFilter
 CTechDraw::anglePoints
 CTechDraw::arcPoints
 CTechDraw::ArrowPropEnum
 CTechDraw::DashSpec
 CTechDraw::DimRef
 CTechDraw::DrawDimHelperAdditional functions for working with Dimensions
 CTechDraw::DrawProjectSplit
 CTechDraw::DrawUtilConvenient utility functions for TechDraw Module
 CTechDraw::edgeSortItem
 CTechDraw::EdgeWalker
 CTechDraw::embedItem
 CTechDraw::ewWire
 CTechDraw::ewWireList
 CTechDraw::FaceSimple Collection of geometric features based on BaseGeom inherited classes in order
 CTechDraw::GeometryObject
 CTechDraw::GeometryUtilsEncapsulates some useful static methods
 CTechDraw::GeometryUtils::ReturnTypeUsed by nextGeom()
 CTechDraw::hTrimCurve
 CTechDraw::incidenceItem
 CTechDraw::LineFormat
 CTechDraw::LineGroup
 CTechDraw::LineSetLineSet is all the generated edges for 1 PATLineSpec for 1 Face
 CTechDraw::PATLineSpecPATLineSpec is the result of parsing a singleline from PAT file into accessible parameters
 CTechDraw::Preferences
 CTechDraw::ProjectionAlgosAlgo class for projecting shapes and creating SVG output of it
 CTechDraw::ShapeExtractor
 CTechDraw::splitPoint
 CTechDraw::TechDrawOutput
 CTechDraw::Vertex
 CTechDraw::WalkerEdge
 CTechDraw::WireSimple Collection of geometric features based on BaseGeom inherited classes in order
 CTechDrawGui::dimVertex
 CTechDrawGui::DrawGuiUtilConvenient utility functions for TechDraw Gui Module
 CTechDrawGui::Grabber3dUtility functions for obtaining 3d window image
 CTechDrawGui::KeyCombination
 CTechDrawGui::lineAttributes
 CTechDrawGui::PreferencesGui
 CTechDrawGui::RezFunctions to handle mm resolution conversion
 CTechDrawGui::TileImage
 CTechDrawGui::Ui_DlgPageChooser
 CTechDrawGui::Ui_DlgPrefsTechDrawAdvancedImp
 CTechDrawGui::Ui_DlgPrefsTechDrawAnnotationImp
 CTechDrawGui::Ui_DlgPrefsTechDrawColorsImp
 CTechDrawGui::Ui_DlgPrefsTechDrawDimensionsImp
 CTechDrawGui::Ui_DlgPrefsTechDrawGeneralImp
 CTechDrawGui::Ui_DlgPrefsTechDrawHLRImp
 CTechDrawGui::Ui_DlgPrefsTechDrawScaleImp
 CTechDrawGui::Ui_dlgTemplateField
 CTechDrawGui::Ui_SymbolChooser
 CTechDrawGui::Ui_TaskAlignViews
 CTechDrawGui::Ui_TaskBalloon
 CTechDrawGui::Ui_TaskCenterLine
 CTechDrawGui::Ui_TaskCosmeticLine
 CTechDrawGui::Ui_TaskCosVertex
 CTechDrawGui::Ui_TaskCustomizeFormat
 CTechDrawGui::Ui_TaskDetail
 CTechDrawGui::Ui_TaskDimension
 CTechDrawGui::Ui_TaskGeomHatch
 CTechDrawGui::Ui_TaskHatch
 CTechDrawGui::Ui_TaskLeaderLine
 CTechDrawGui::Ui_TaskLineDecor
 CTechDrawGui::Ui_TaskLinkDim
 CTechDrawGui::Ui_TaskProjection
 CTechDrawGui::Ui_TaskProjGroup
 CTechDrawGui::Ui_TaskRestoreLines
 CTechDrawGui::Ui_TaskRichAnno
 CTechDrawGui::Ui_TaskSectionView
 CTechDrawGui::Ui_TaskSelectLineAttributes
 CTechDrawTools.CommandMoveView.CommandMoveView
 CTechDrawTools.CommandShareView.CommandShareView
 CTechDrawTools.TaskMoveView.TaskMoveView
 CTechDrawTools.TaskShareView.TaskShareView
 CTerminate
 CTestGui::Ui_UnitTest
 CTexture.Texture
 CTexture.ViewProviderTexture
 CThickLine
 CPartGui::ThicknessWidget::Private
 Cthreading.Thread
 CTIDCompare
 CTIDTypeCompareComparator of elements by ID for usage in std containers
 CTimingInfo
 CTIsoNode
 Ctk.Frame
 CTOC_Entry
 CtoolShapePoint
 CtoolShapePoint::less_than
 CTraits< T >Traits are traits classes to determine the type of a derivative of another type
 CTraits< double >
 CTraits< float >
 CTriangle3D
 Ctriplet
 CTSizeCmp< T >
 Ctype
 Ctypes.ModuleType
 CU16
 CU32
 CU8
 CUChar
 CUi_Angle
 CUi_DlgBindSheet
 CUi_DlgCustomizeSpNavSettings
 CUi_DlgExpressionInput
 CUi_DlgProcessorChooser
 CUi_DlgSheetConf
 CUi_DlgStartPreferences
 CUi_DownloadItem
 CUi_MRichTextEdit
 CUi_PlaneWidget
 CUi_Position
 CUi_PropertiesDialog
 CUi_Sheet
 CUi_SphereWidget
 CUi_TaskActiveView
 CUi_TaskAnalysisInfo
 CUi_TaskCreateNodeSet
 CUi_TaskDlgPathCompound
 CUi_TaskDriver
 CUi_TaskEdge2TracParameter
 CUi_TaskFemConstraint
 CUi_TaskFemConstraintBearing
 CUi_TaskFemConstraintContact
 CUi_TaskFemConstraintDisplacement
 CUi_TaskFemConstraintFixed
 CUi_TaskFemConstraintFluidBoundary
 CUi_TaskFemConstraintForce
 CUi_TaskFemConstraintHeatflux
 CUi_TaskFemConstraintInitialTemperature
 CUi_TaskFemConstraintPlaneRotation
 CUi_TaskFemConstraintPressure
 CUi_TaskFemConstraintSpring
 CUi_TaskFemConstraintTemperature
 CUi_TaskFemConstraintTransform
 CUi_TaskHoleParameters
 CUi_TaskMoveView
 CUi_TaskObjectName
 CUi_TaskPostClip
 CUi_TaskPostCut
 CUi_TaskPostDataAlongLine
 CUi_TaskPostDataAtPoint
 CUi_TaskPostDisplay
 CUi_TaskPostScalarClip
 CUi_TaskPostWarpVector
 CUi_TaskRobotControl
 CUi_TaskRobotMessages
 CUi_TaskSketcherMessages
 CUi_TaskSketcherSolverAdvanced
 CUi_TaskTetParameter
 CUi_TaskTrajectoryDressUpParameter
 CUi_TaskTransformedMessages
 CUi_TaskWeldingSymbol
 CUnexpect
 Cunittest.TestCase
 Cunittest.TestResult
 CUNV164::TRecord
 CUNV2411::TRecord
 CUNV2412::TRecord
 CUNV2417::TRecord
 CUNV2420::TRecord
 CUNV::PrefixPrinter
 CUpdateDisabler
 CUtils_Locker
 CUtils_Mutex
 CuvPtStructData of a node generated on FACE boundary
 CuvPtStruct::NodeAccessor
 CVardesc
 CBase::Vector3< double >
 CBase::Vector3< float >
 CVector3d
 Cstd::vector< _Tp, std::allocator< _Tp > >
 CVectorNodeAn E57 element containing ordered vector of child nodes
 CFemGui::ViewProviderFemMesh::Private
 CGui::ViewProviderWeakPtrT::Private
 CVISCOUS_2D::_LayerEdgeEdge normal to FACE boundary, connecting a point on EDGE (_uvOut) and a point of a layer internal boundary (_uvIn)
 CVISCOUS_2D::_PolyLinePoly line composed of _Segment's of one EDGE. It's used to detect intersection of inflated layers by intersecting _Segment's in 2D
 CVISCOUS_2D::_SegmentSegment connecting inner ends of two _LayerEdge's
 CVISCOUS_2D::_SegmentIntersectionIntersector of _Segment's
 CVISCOUS_2D::_ViscousBuilder2DBuilder of viscous layers
 CVISCOUS_3D::_2NearEdges
 CVISCOUS_3D::_CentralCurveOnEdgeContainer of centers of curvature at nodes on an EDGE bounding _ConvexFace
 CVISCOUS_3D::_ConvexFaceConvex FACE whose radius of curvature is less than the thickness of layers. It is used to detect distortion of prisms based on a convex FACE and to update normals to enable further increasing the thickness
 CVISCOUS_3D::_Curvature
 CVISCOUS_3D::_EdgesOnShape_LayerEdge's on a shape and other shape data
 CVISCOUS_3D::_halfPlane
 CVISCOUS_3D::_LayerEdgeEdge normal to surface, connecting a node on solid surface (_nodes[0]) and a node of the most internal layer (_nodes.back())
 CVISCOUS_3D::_LayerEdgeCmp
 CVISCOUS_3D::_NodeCoordHelperRetriever of node coordinates either directly or from a surface by node UV
 CVISCOUS_3D::_Shrinker1DShrinker of nodes on the EDGE
 CVISCOUS_3D::_SimplexSimplex (triangle or tetrahedron) based on 1 (tria) or 2 (tet) nodes of _LayerEdge and 2 nodes of the mesh surface beening smoothed. The class is used to check validity of face or volumes around a smoothed node; it stores only 2 nodes as the other nodes are stored by _LayerEdge
 CVISCOUS_3D::_SmoothNodeData of node on a shrinked FACE
 CVISCOUS_3D::_SolidDataData of a SOLID
 CVISCOUS_3D::_ViscousBuilderBuilder of viscous layers
 CVISCOUS_3D::AverageHypLayers parameters got by averaging several hypotheses
 CVISCOUS_3D::PyDump
 Cvoronoi_diagram_type
 CvtkCellLinks
 CvtkUnstructuredGrid
 CGui::WeakPtrT< FemGui::ViewProviderFemConstraint >
 CGui::WeakPtrT< PartDesignGui::ViewProviderShapeBinder >
 CApp::WeakPtrT< Sketcher::SketchObject >
 CWeb::Firewall
 CWireInfo
 CWireJoiner
 CWireJoiner::BoxGetter
 CWireJoiner::EdgeInfo
 CWireJoiner::PntGetter
 CWireJoiner::VertexInfo
 CWireOrienter
 CWorkbench
 CWorkbenchPyThe workbench Python base class doesn't allow you to manipulate the C++ workbench class behind
 CWorkingPlane.Plane
 CXERCES_CPP_NAMESPACE_QUALIFIER BinInputStream
 CXERCES_CPP_NAMESPACE_QUALIFIER DefaultHandler
 CXERCES_CPP_NAMESPACE_QUALIFIER InputSource
 Cxml.sax.ContentHandler
 CXMLTools
 CXStr
 CXUTF8Str
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 CYYSTYPE
 CZigZag
 Czipios::DataDescriptorA struct containing fields for the entries in a zip file data descriptor, that trails the compressed data in files that were created by streaming, ie where the zip compressor cannot seek back to the local header and store the data
 Czipios::EndOfCentralDirectoryThe end of the Central directory structure
 Czipios::FileCollectionFileCollection is an abstract baseclass that represents a collection of files
 Czipios::FileEntryA FileEntry represents an entry in a FileCollection
 Czipios::FileEntry::MatchFileNameFunction object to be used with the STL find_if algorithm to find a FileEntry in a container, which name (as obtained with FileEntry::getFileName()) is identical to the name specified in the MatchName constructor
 Czipios::FileEntry::MatchNameFunction object to be used with the STL find_if algorithm to find a FileEntry in a container, which name (as obtained with FileEntry::getName()) is identical to the name specified in the MatchName constructor
 Czipios::FilePathFilePath represents a path to a file or directory name
 Czipios::ReferenceCount< Type >ReferenceCount is useful to ensure proper handling of the reference count for (objects of) classes handled through a SimpleSmartPointer
 Czipios::SimpleSmartPointer< Type >SimpleSmartPointer is a simple reference counting smart pointer template
 Czipios::VirtualSeekerVirtualSeeker is a simple class that keeps track of a set of specified 'virtual' file endings that mark a subset of a real file
 Cbool
 C_DraftObject
 C_ViewProviderDraft
 CEnum
 CIntEnum
 Cfloat
 CWorkbench
 Cfriend
 Cgp_Pnt
 Cgp_XYZ
 Cint
 CQApplication
 CQButtonGroup
 CQGraphicsPathItem
 CQGraphicsPixmapItem
 CQGraphicsTextItem
 Cconst_iterator
 Cstreambuf
 CUi
 CViewProviderDraftAnnotation
 CVisibility