SHAPER  9.12.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CAIS_InteractiveContext
 CAIS_InteractiveObject
 CAIS_Point
 CAngleDirectionsUsed to store info about angle
 CAppElements_Fitter
 CArcAttributes
 CArguments
 CBOPAlgo_Builder
 CBox
 CBSpline
 CBuildPlugin_Filling::MethodSupported methods for edge orientation correction
 CBuildPlugin_ValidatorExpressionValidator for the expression of parameter
 CCircleBuilder
 CCompareShapes
 CConfig_PropClass which describes a one property
 CConfig_PropManagerClass which let to register properties
 CConfig_TranslatorThe definition provides collection and writing of missed translations
 CConfig_WidgetAPIProvides low-level API for WidgetFactory for reading xml definitions of widgets
 CConfig_XMLReaderBase class for all libxml readers. Provides high-level API for all xml operations
 CCppUnit::TestFixture
 CEvents_IDIdentifier of the event kind
 CEvents_ListenerBase interface for any event listener
 CEvents_LoopBase class that manages the receiving and sending of all not Qt-events in the application
 CEvents_MessageMessage for communication between sender and listener of event
 CExchangePlugin_ToolsInternal tools for the ExchangePlugin
 CFeaturesPlugin_CompositeBooleanInterface for the composite boolean feature
 CFeaturesPlugin_CompositeBoolean::ResultBaseAlgo
 CFeaturesPlugin_Tools
 CFillingParameters
 CFilterArgs
 CFiltersAPI_ArgumentArgument of the Filter
 CFiltersAPI_FilterInterface for the Filter
 CGEOMAlgo_Algo
 CGEOMAlgo_AlgoToolsAuxiliary tools for Algorithms
 CGEOMAlgo_BndSphere
 CGEOMAlgo_BndSphereTree::Selector
 CGEOMAlgo_CoupleOfShapes
 CGEOMAlgo_GluerAlgo
 CGEOMAlgo_PassKeyShape
 CGEOMAlgo_PassKeyShapeMapHasher
 CGeomAlgoAPI_CanonicalRecognition
 CGeomAlgoAPI_Circ2dBuilderCreates circle in 2D space satisfying combination of the following constraints:
 CGeomAlgoAPI_CompoundBuilderAllows to create face-shapes by different parameters
 CGeomAlgoAPI_CurveBuilderAllows to create a curve by the list of point
 CGeomAlgoAPI_DFLoaderDefines several static methods useful for Data Framework filling
 CGeomAlgoAPI_EdgeBuilderAllows to create face-shapes by different parameters
 CGeomAlgoAPI_FaceBuilderAllows to create face-shapes by different parameters
 CGeomAlgoAPI_InfoValueKeeps values of different possible types, used in python shapeInfo
 CGeomAlgoAPI_MapShapesAndAncestorsPerform mapping specified types of sub-shapes of given shape
 CGeomAlgoAPI_NExplodeSort shapes by their centers of mass, using formula X*999 + Y*99 + Z*0.9
 CGeomAlgoAPI_NormalToFaceAllows to create normal to face-shapes
 CGeomAlgoAPI_PointBuilderAllows to create vertex-shapes by different parameters
 CGeomAlgoAPI_PointCloudOnFaceAllows to create a cloud of points on face
 CGeomAlgoAPI_ProjectionProject curve onto a plane
 CGeomAlgoAPI_ShapeAPIAllows to access the direct API
 CGeomAlgoAPI_ShapeAPI::GeomAlgoAPI_ShapeAPI
 CGeomAlgoAPI_ShapeInfoProvides information about shapes in textual (HTML for Information Panel) or a list of parameters order (for python "shapeInfo" command)
 CGeomAlgoAPI_ShapeInfo::TranslatorA translator to the current language is needed for HTML export
 CGeomAlgoAPI_ShapeToolsUseful tools for working with shapes
 CGeomAlgoAPI_SolidClassifierClassify shape according to the given solid
 CGeomAlgoAPI_SortListOfShapesPerforms sorting of shapes according to geometric properties
 CGeomAlgoAPI_STEPAttributes
 CGeomAlgoAPI_Tools::AlgoErrorVerify error in MakeShape algorithm
 CGeomAlgoAPI_Tools::File_ToolsFile tool
 CGeomAlgoAPI_Tools::LocalizerLocalizer tool
 CGeomAPI_Curve::ComparatorCompare addresses of curves
 CGeomAPI_DataMapOfShapeMapOfShapes::iterator
 CGeomAPI_ICustomPrsInterface of a class which can provide specific customization of object presentation
 CGeomAPI_InterfaceGeneral base class for all interfaces in this package
 CGeomAPI_IPresentableA class which defines an interface of object which is able to create its own presentation
 CGeomAPI_IScreenParamsA class which defines an interface of object which has to be provided with current screen parameters
 CGeomAPI_Shape::ComparatorCompare addresses of shapes
 CGeomAPI_Shape::ComparatorWithOriCompare addresses of shapes with respect to orientation of shapes
 CGeomAPI_Shape::EqualCompare addresses of shapes
 CGeomAPI_Shape::HashHash code for the shape
 CGeomAPI_ShapeHierarchyStorage for the hierarchy of shapes and their parents (compounds or compsolids)
 CGeomAPI_ToolsProvides auxiliary methods for shapes processing
 CGeomAPI_Vertex::GeometricComparatorCompare vertices geometrically
 CGEOMImpl_Fillet1dGEOMImpl_Fillet1d is 1D fillet algorithm on two planar edges with given radius
 CGEOMImpl_Fillet1dPointGEOMImpl_Fillet1dPoint is an internal class for 1D fillet algorithm to store and compare computed solutions on edges
 CIsEqualAuxiliary class used in std::find_if
 CLength
 CLightApp_DataModel
 CLightApp_Module
 CLightApp_OCCSelector
 CMapEntitiesInternal structure to keep relation between sub-elements of old and new sketch
 Cmodel.Feature
 CModel_ObjectsManager of objects of the document
 CModel_ToolsA collection of methods useful for different parts of data model
 CModelAPI.ModelAPI_Feature
 CModelAPI.ModelAPI_Plugin
 CModelAPI_AttributeGeneric attribute of the Object
 CModelAPI_AttributeTables::Value
 CModelAPI_BodyBuilderExtra API for the ResultBody that allows to work with naming
 CModelAPI_DataGeneral object of the application that allows to get/set attributes from the document and compute result of an operation
 CModelAPI_EntityRepresents a common parent class for Objects and documents
 CModelAPI_EventCreatorAllows to create ModelAPI messages
 CModelAPI_ExpressionExpression for calculated values
 CModelAPI_FeatureCopyInterfaceAn interface for performing special copy actions
 CModelAPI_Filter
 CModelAPI_FiltersArgsDefinition of arguments of filters: id of the argument to attributes
 CModelAPI_FiltersFactoryManages registering of filters
 CModelAPI_IReentrantInterface of a class which can process specific messages
 CModelAPI_PluginInterface common for any plugin: allows to use plugin by the plugins manager
 CModelAPI_SessionObject that knows (from the initial XML file) which plugin contains which feature, loads and stores reference to loaded plugins by the feature functionality request
 CModelAPI_Tools::ResultBaseAlgo
 CModelAPI_ValidatorAllows to validate the attribute value of a feature or the whole feature
 CModelAPI_ValidatorsFactoryManages the registered validators
 CModelAPI_ViewFilterA general interface class filters definition
 CModelGeomAlgo_Point2D
 CModelGeomAlgo_Shape::SubshapeOfResult
 CModelHighAPI.ModelHighAPI_Dumper
 CModelHighAPI_DoubleClass for filling ModelAPI_AttributeDouble
 CModelHighAPI_DumperDump engine for the model
 CModelHighAPI_Dumper::DumpStorageStorage for the dumped data
 CModelHighAPI_FeatureStoreAllows to compare the original and the dumped/executed feature
 CModelHighAPI_IntegerClass for filling ModelAPI_AttributeInteger
 CModelHighAPI_InterfaceBase class for feature interfaces
 CModelHighAPI_RefAttrClass for filling ModelAPI_AttributeRefAttr
 CModelHighAPI_ReferenceClass for filling ModelAPI_AttributeReference
 CModelHighAPI_SelectionClass for filling ModelAPI_AttributeSelection
 CModuleBase_ActionInfo
 CModuleBase_ActionParameter
 CModuleBase_ArrowPrs::ComparatorCompare addresses of edges
 CModuleBase_FilterThis object is assigned by the name in the XML file to the specific attribute or to the whole feature
 CModuleBase_IconFactoryThis is a class which provides icons of objects for object browser
 CModuleBase_IPrefMgrAn interface class which provides incapsulation of SUIT_PreferenceMgr class instance It is used in order to make common interface to Preference manager in Salome and this application
 CModuleBase_ISelectionA class which provides access to selection
 CModuleBase_ISelectionActivateA class which provides interface of activation/deactivate selection modes and using selection filters
 CModuleBase_IStepPrs
 CModuleBase_ITreeNode
 CModuleBase_IViewWindowInterface to ViewWindow object which contains 3d scene
 CModuleBase_IWidgetCreatorInterface to WidgetCreator which can create specific widgets by type
 CModuleBase_OperationDescription
 CModuleBase_PageBase
 CModuleBase_PreferencesClass for manipulation with preferences in the application
 CModuleBase_ViewerPrsPresentation
 CModuleBase_WidgetCreatorFactoryA class for creation of widgets instances in for property panel using XML deskription of a feature
 CModuleBase_WidgetFactoryA class for creation of widgets instances in for property panel using XML deskription of a feature
 CModuleBase_WidgetSelectorStoreProvides for an attribute backup of values
 CModuleBase_WidgetValidatorImplementation of widget with validators and filters processing
 Cobject
 COpenGl_PrimitiveArray
 CPartSet_ExternalObjectsMgrCustomosation of ModuleBase_WidgetShapeSelector in order to provide working with sketch specific objects
 CPartSet_MouseProcessorThis is an interface to allow processing of mouse events
 CPartSet_PreviewPlanesA class to show/hide sketch preview planes
 CPartSet_PreviewSketchPlaneA class to show/hide sketch preview plane
 CPartSet_SketcherMgr::SelectionInfoStruct to define selection model information to store/restore selection
 CPartSet_ToolsThe operation for the sketch feature creation
 CPlaneGCSSolver_ConstraintWrapperWrapper providing operations with PlaneGCS constraints
 CPlaneGCSSolver_EntityBuilderAPI to convert data model entity to the entity applicable for PlaneGCS solver
 CPlaneGCSSolver_EntityDestroyerCollect entities of PlaneGCS solver which should be removed
 CPlaneGCSSolver_EntityWrapperWrapper providing operations with entities regardless the solver
 CPlaneGCSSolver_SolverThe main class that performs the high-level operations for connection to the PlaneGCS
 CPlaneGCSSolver_Tools::AttributeArrayProvide an interface to access values in attribute which is an array of values
 CPlaneGCSSolver_UpdateSend events to listeners about changing a feature
 CPointWrapper
 CPrsDim_AngleDimension
 CPrsDim_LengthDimension
 CPrsDim_RadiusDimension
 CPyInterp_Interp
 CPythonAPI.geom.CanonicalRecognition.CanonicalRecognition
 CQAbstractItemModel
 CQAbstractSpinBox
 CQDialog
 CQDockWidget
 CQDoubleSpinBox
 CQEvent
 CQFrame
 CQGroupBox
 CQLabel
 CQLineEdit
 CQListWidget
 CQListWidgetItem
 CQMenu
 CQObject
 CQPlainTextEdit
 CQSpinBox
 CQStyledItemDelegate
 CQTreeView
 CQTreeWidget
 CQWidget
 CQWidgetAction
 CRaiiSetBoolFlag
 CSelect3D_SensitiveEntity
 CSelectMgr_Filter
 CSelector_Algo
 CSelector_NameGeneratorAn interface for generation of the naming name basing on the current selection and document information
 CSelector_NExplodeSort shapes by their centers of mass, using formula X*999 + Y*99 + Z*0.9
 CSelector_SelectorBase class for all kinds of selection algorithms
 CSetOfEdges
 CSketcherPrs_DimensionStyle
 CSketcherPrs_DimensionStyle::DimensionValue
 CSketcherPrs_DimensionStyleListenerA class for representation of linear dimension constraint
 CSketcherPrs_FactoryClass which creates constraints presentations
 CSketcherPrs_PositionMgrA class Position Manager which manages position of constraints symbols along a source object line
 CSketchPlugin_Tools::CoincidentPoints
 CSketchSolver_Builder
 CSketchSolver_ConstraintConverts SketchPlugin constraint to the constraint applicable for solver
 CSketchSolver_ErrorCollects all sketch solver error' codes as inline static functions
 CSketchSolver_GroupKeeps the group of constraints which placed in the same sketch
 CSketchSolver_IConstraintWrapper
 CSketchSolver_IEntityWrapper
 CSketchSolver_IParameterWrapper
 CSketchSolver_ISolver
 CSketchSolver_StorageInterface to map SketchPlugin features to the entities of corresponding solver
 Cstd::binary_function
 Cstd::exception
 Cstd::iterator
 CStdSelect_BRepOwner
 CSUIT_PreferenceMgr
 CTDocStd_Application
 CThreePointsUsed to store info about angle point and state
 CThreePoints2d
 CViewerData_AISShape
 CXAO::FieldA geometrical Field
 CXAO::GeometricElementGeneric class to manipulate a topologic element (vertex, edge, face or solid)
 CXAO::GeometricElementListGeneric class to manipulate a list of topologic element
 CXAO::GeometryBase class for geometries
 CXAO::GroupClass to represent a Geometrical Group
 CXAO::MsgBuilderMsgBuilder can be use to easily create messages
 CXAO::StepBase class for steps
 CXAO::TestUtils
 CXAO::XaoDescribes the XAO format
 CXAO::XaoExporterUtil class for import/export XAO
 CXAO::XaoUtilsUtilities class to convert types
 CXGUI_CompressFilesThe class implements static methods for compressing/uncompressing files
 CXGUI_MenuGroupA class for management of menu actions (features)
 CXGUI_MenuWorkbenchA class for management of menu actions (features)
 CXGUI_SalomeConnectorAn interface which provides a connection of XGUI functionality with functionality of SALOME module interface
 CXGUI_TwoSidePresentationMap