Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAnalysisGroupAnalysisGroup class is used to obtain or handle the information of the analysis group.
The class can be called from Application class.
 CAnalysisTemplateControlAnalysisTemplateControl class is used to obtain settings information of the analysis template.
The class can be called from Model class.
 CAnalysisTemplateParameterAnalysisTemplateParameter class is used to specify parameters required for applying analysis templates.
The class can be called from Application class.
 CApplicationApplication class is used to operate the JMAG-Designer application.
Each class object is called from Application class.
 CCalculationDefinitionCalculationDefinition class is used for the calculation processing of results (Parts, faces, and edges).
The class can be obtained from Study class.
 CCalculationTargetCalculationTarget class Used to create arbitrary cross section / edges and perform calculation processing.
The class can be obtained from Study class
 CCircuitCircuit class is used to obtain the information on the entire circuit and operating the component.
This class can be called from Study class.
 CCircuitComponentInstanceCircuitComponentInstance class is used to specify the position or direction of a component.
The class can be called from Circuit or DynamicCircuit class.
 CCircuitConditionConnectorCircuitConditionConnector class is used to connect circuit macro components (series conductor) and group conditions for FEM coil or FEM conductor.
The class can be called from Application class.
 CCircuitWireCircuitWire Class is used to specify the wiring of the circuit.
The class can be called from Circuit class.
 CCompositeResultDefinitionCompositeResultDefinition Class is used to specify composite result items.
The class can be called from Study class.
 CCoordinateSystemCoordinateSystem class is used to handle the coordinate system.
The class can be called from CoordinateSystemList class.
 CCoordinateSystemListCoordinateSystemList class is used to control the list of CoordinateSystem objects. It allows coordinate systems to be created, duplicated, and deleted.
The class can be called from Model class.
 CCurrentResultManages the result of the current case of the current study.
 CCutListCutList class is used to control the list of CutPlane objects. It enables to create, duplicate, and delete a cut plane.
The class can be called from Model class.
 CCutPlaneCutPlane class is used to handle settings and the display of a cut plane.
The class can be called from CutList class.
 CCylinderCylinder class is used to define circles or cylinders for selection.
The class can be called from Application class.
 CDataManagerDataManager class is used to obtain or handle DataSet objects of the graph manager.
The class can be called from Application class.
 CDataSetDataSet class is used to specify or handle the settings of a data set (point sequence).
The class can be called from DataManager class, and also from CalculationDefinition , ProbeDefinition , SectionGraph , Study class as a graph data
 CDataSetListDataSetList class is used to specify multiple tables.
The class can be called from Material class.
 CDataSetParameterDataSetParameter class is used to specify a required parameter when creating a data set from a result in a study.
The class can be called from Application class.
 CDesignTableDesignTable class is used to a create design parameter table for a parametric analysis.
The class can be called from Study or AnalysisGroup class.
 CDifferenceEfficiencyMapDefinitionDifferenceEfficiencyMapDefinition class is used to specify the settings for an difference efficiency map.
The class can be called from the Study class.
 CDriveCycleResponseDataParameterDriveCycleResponseDataParameter class is used to specify response graph parameters when creating drive cycle response values from study results.
The class can be created from Application class.
 CDynamicCircuitDynamicCircuit class is used to specify the properties of macro components.
The class can be created from Circuit class.
 CEfficiencyMapDefinitionEfficiencyMapDefinition class is used to specify the settings for an efficiency map.
The class can be called from the Study class.
 CEfficiencyMapPlotEfficiencyMapPlot class is used to specify the settings for an efficiency map plot.
The class can be called from the Study class.
 CEfficiencyMapResponseDataParameterEfficiencyMapResponseDataParameter class is used to specify response graph parameters when creating efficiency map response values from study results.
The class can be created from Application class.
 CExpressionItemExpressionItem Class is used to obtain or specify the information for the optimization constraint conditions.
The class can be called from OptimizationTable class.
 CExternalEfficiencyMapDefinitionExternalEfficiencyMapDefinition class is used to specify the settings for an efficiency map of external data input.
The class can be called from the Study class.
 CExtractFrequencyParameterExtractFrequencyParameter Class is used to specify a required parameter when running a extract frequency for graph data.
The class can be created from Application class.
 CFFTParameterFFTParameter class is used to specify a required parameter when running a Fourier transformation for graph data.
The class can be called from Application class.
 CFilterDefinitionFilterDefinition class is used to specify result filters.
The class can be called from Study class.
 CFunctionObjectFunctionObject class is used to specify the function setting when using a function for the condition setting.
The class can be called from FunctionObjectFactory class.
 CFunctionObjectFactoryFunctionObjectFactory class is used to create a FunctionObject such as constant, sinusoidal or exponential functions.
The class can be created from Application class.
 CGraphIntegralParameterGraphIntegralParameter class is used to specify a required parameter when calculating the loop integral for graph data.
The class can be called from Application class.
 CGraphModelGraphModel class is used to output graph data and image files.
The class can be called from DataManager class.
 CGroupListGroupList class is used to create a group of assembly parts.
The class can be called from Model class.
 CJobJob class(JMAG-Designer) is used when selecting multiple studies to run analyses.
The class can be created from Study or AnalysisGroup class.
 CJobSystemRemoteMachineSettingJobSystemRemoteMachineSetting class is used for JobSystemRemoteMachineSetting.
This class can be obtained from Application class.
 CMacroCircuitMacroCircuit class is used when registering created circuit components as a macro component.
The class can be called from Circuit class.
 CMaterialMaterial class is used when specifying material properties.
The class can be called from Study or the Application Condition MaterialLibrary class.
 CMaterialLibraryMaterialLibrary class is used when handling the material database.
The class can be called from Application class.
 CMeasurementVariableMeasurementVariable class is used for MeasurementVariable settings.
The class can be called from MeasurementVariableList class.
 CMeshControlMeshControl class is used to specify mesh settings.
The class can be called from Study class.
 CMeshGroupMeshGroup class is used to specify a mesh group.
The class can be called from MeshGroupList class.
 CMeshGroupListMeshGroupList class is used to manage the list of MeshGroup objects. It enables to create, duplicate, and delete a mesh group.
The class can be called from Study class.
 CMeshToModelParameterMeshToModelParameter class is used to set parameters for generating a model from a mesh.
The class can be called from MeshGroupList class.
 CMessageMessage class is used to obtain messages such as errors and warnings.
The class can be called from Report class.
 CModelModel class is used to specify a model.
The class can be called from Application class.
 CModelCenteringModelCentering class is used to specify model centering.
The class can be called from Model class.
 COptimizationTableOptimizationTable Class is used to obtain optimization parameters or for settings.
The class can be called from Study or AnalysisGroup class.
 CParallelGroupConditionCreatorParallelGroupConditionCreator class is used to create a group condition. The pattern condition is created in parallel direction.
The class can be called from Application class.
 CParameterListParameterList class defines common members when specifying each property.
 CParameterSettingStatusParameterSettingStatus class This class specifies the display status of the analysis parameter list.
This class can be called from the Study / Model / AnalysisGroup class.
 CParametricEquationParametricEquation class is used to call parametric equations.
The class can be called from DesignTable class.
 CParametricGraphDefinitionParametricGraphDefinition class is used to create a response graph.
The class can be called from Study class.
 CParametricRangeParametricRange class is used to specify the parametric variable range.
The class can be called from OptimizationTable class.
 CPartPart class is used to specify a part.
The class can be called from Model or PartGroup class
 CPartGroupPartGroup class is used to specify a part group.
The class can be called from GroupList class.
 CPointPoint class is used in coordinate values which specify the start point or direction.
The class can be created from Application class.
 CProbeDefinitionProbeDefinition class is used to verify the results at any position using a probe on the model.
The class can be called from Study class.
 CProjectExportParameterProjectExportParameter class is used to specify targets such as models and studies to export a project file.
The class can be created from Application class.
 CReferenceTargetReferenceTarget class is used for ReferenceTarget settings.
The class can be called from ReferenceTargetList or CalculationDefinition class
 CReferenceTargetListReferenceTargetList class is used to manage the list of ReferenceTarget objects. It enables to create, duplicate, and delete a ReferenceTarget.
The class can be called from Model class.
 CReportReport class is used to obtain a report.
The class can be called from Study class.
 CResponseCreateAdditionalPointsInfoResponseCreateAdditionalPointsInfo class is used to specify the response creation additional points information for an efficiency map study
The class can be called from the Study class.
 CResponseCreateInfoResponseCreateInfo class is used to specify the response creation information for an Efficiency Map Analysis study.
The class can be called from the Study class.
 CResponseDataParameterResponseDataParameter class is used to specify response graph parameters when creating response values from study results.
The class can be created from Application class.
 CResponseTableCorrectionResponseTableCorrection class is used to specify the a corrections for the speed-type efficiency map response table.
The class can be called from the Study class.
 CResponseTableDefinitionResponseTableDefinition class is used to specify a custom response table for the accuracy type efficiency map.
The class can be called from the Study class.
 CResponseTableResultTypeResponseTableResultType class is used to specify the an extra result type to be added to the accuracy type efficiency map response table.
The class can be called from the Study class.
 CResultCalculationResultCalculation class is used to specify properties for the calculation processing of results (physical amounts).
The class can be created from a Study class.
 CResultDefinitionResultDefinition class defines common members when specifying each plot setting.
 CResultTableResultTable class is used for result tables.
The class can be called from Study class.
 CResultTableDataResultTableData class is used to handle each table value for the result table.
The class can be called from ResultTable class.
 CResultViewItemListResultViewItemList class is used to add result items to be displayed in the Result View Dialog
The class can be called from the Study class or AnalysisGroup.
 CRotateGroupConditionCreatorRotateGroupConditionCreator class is used to create a group condition. The pattern condition is specified in the rotational direction.
The class can be called from Application class.
 CRTCreateAdditionalPointsInfoRTCreateAdditionalPointsInfo class is used to specify the response creation additional points information for rt generic study
The class can be called from the Study class.
 CRTCreateInfoRTCreateInfo class is used to specify the response creation information for an Generic RT study.
The class can be called from the Study class.
 CRttFileParameterRttFileParameter class is used to export RTT file from Response Table.
The class can be created from Study class.
 CScalingFactorScalingFactor class is used for scaling display of a result.
The class can be called from Study class.
 CScriptFunctionScriptFunction class is used for debugging scripts.
 CScriptObjectScriptObject class wraps a post calculation script that is stored in the project.
These scripts are run automatically when the results are loaded.
The class can be called from Study class.
 CSectionGraphSectionGraph class is used for section graph settings.
The class can be called from Study class.
 CSelectionSelection class is used to select parts or elements for condition settings.
The class can be called from Model class, CalculationDefinition class, Condition class, MeshGroup class, and Set class.
 CSetSet class is used for set settings.
The class can be called from SetList or CalculationDefinition class
 CSetListSetList class is used to manage the list of Set objects. It enables to create, duplicate, and delete a Set.
The class can be called from Model class.
 CSimpleDialogBoxSimpleDialogBox class The class can be called from Application class. Creates a user-definable dialog box to collect values during the running of a script.
 CStudyStudy class is used to specify a study.
The class can be called from the Model or Application class.
 CTableDefinitionTableDefinition class is used to control display settings, such as elements and nodes, for specified results table.
The class can be called from Study class.
 CThermalEfficiencyMapDefinitionThermalEfficiencyMapDefinition class is used to specify the settings for an efficiency map.
The class can be called from the Study class.
 CTopologyObjectiveItemTopologyObjectiveItem Class is used to obtain or specify the information for the topology optimization objective functions.
The class can be called from OptimizationTable class.
 CUserComponentUserComponent class is used to specify the user component.
The class can be called from UserComponentList class
 CUserComponentListUserComponentList class is used to manage the list of UserComponent objects. It enables to create, duplicate, and delete a user component.
The class can be called from Application class.
 CVectorExpressionVectorExpression class is used to specify vector plots.
The class can be called from Study or AnalysisGroup class.
 CVibrationDefinitionVibrationDefinition class is used for vibration calculation.
This class can be obtained from Study class.
 CViewControllerViewController class along with changing the pan, zoom, and orientation of the model display, this controls such things as the display status of analysis results.
It can be called from Application class.
 CWindingCoilWindingCoil class is used to specify the coil settings in winding setting.
The class can be created from WindingDefinition class.
 CWindingDefinitionWindingDefinition class is used to specify the winding setings.
The class can be called from the Study class.
 CWindingRegionWindingRegion class is used to specify the location of the slots and geometry for the winding.
The class can be called from the Study class.