Defines a Model.
Declaration Syntax
public class Model : DataModelObject, IFolderDataModelObject
Table 282: Members
Property | AEDTImportManager |
Get the manager for manipulating import settings for AEDT files. |
Property | Ambient |
Gets or sets the Ambient Lighting factor. |
Property | AMProcess |
Gets the AMProcess. |
Property | Analyses |
Gets the Analyses. |
Property | CellId |
Gets the CellId. |
Property | Children |
Gets the list of children. |
Property | Color |
Gets or sets the Lighting Color. Can also be set using Hex color codes; three byte hexadecimal numbers (consisting of six digits) preceded by '0x', where each byte (or pair of characters in the Hex code) represents the intensity of red, green and blue in the color respectively. For example, 0xFFFFFF. |
Property | Comments |
Gets the list of associated comments. |
Property | CondensedGeometry |
Gets the CondensedGeometry. |
Property | Connections |
Gets the Connections. |
Property | ConstructionGeometry |
Gets the ConstructionGeometry. |
Property | Control |
Gets the Control. |
Property | CoordinateSystems |
Gets the CoordinateSystems. |
Property | CrossSections |
Gets the CrossSections. |
Property | DataModelObjectCategory |
Gets the current DataModelObject's category. |
Property | Diffuse |
Gets or sets the Diffuse Lighting factor. |
Property | Environments ***OBSOLETE*** Use 'Analyses' property instead. |
Gets the Analyses. |
Property | FeatureDetection |
Gets the FeatureDetection. |
Property | Figures |
Gets the list of associated figures. |
Property | Fracture |
Gets the Fracture. |
Property | Geometry |
Gets the Geometry. |
Property | GeometryImportGroup |
Gets the GeometryImportGroup. |
Property | Images |
Gets the list of associated images. |
Property | InternalObject |
Gets the internal object. For advanced usage only. |
Property | Materials |
Gets the Materials. |
Property | Measures |
Gets the Measures. |
Property | Mesh |
Gets the Mesh. |
Property | MeshEdit |
Gets the MeshEdit. |
Property | MeshNumbering |
Gets the MeshNumbering. |
Property | NamedSelections |
Gets the NamedSelections. |
Property | PartTransformGroup |
Gets the PartTransformGroup. |
Property | RemotePoints |
Gets the RemotePoints. |
Property | Specular |
Gets or sets the Specular Lighting factor. |
Property | Symmetry |
Gets the Symmetry. |
Property | SystemCaption |
Gets the SystemCaption. |
Property | TableGroup |
Gets the TableGroup. |
Property | VirtualTopology |
Gets the VirtualTopology. |
Method | AddAMProcess() |
Creates a new AMProcess |
Method | AddChart() |
Creates a new child Chart. |
Method | AddComment() |
Creates a new child Comment. |
Method | AddCompositeFailureCriteria() |
Creates a new Composite Failure Criteria object. |
Method | AddCondensedGeometry() |
Creates a new CondensedGeometry |
Method | AddConnections() |
Creates a new Connections |
Method | AddConstructionGeometry() |
Creates a new ConstructionGeometry |
Method | AddCoSimulationPin() |
Creates a new CoSimulationPin |
Method | AddCoupledFieldHarmonic() |
Run the AddCoupledFieldHarmonic action. |
Method | AddCoupledFieldModal() |
Run the AddCoupledFieldModal action. |
Method | AddCoupledFieldStatic() |
Run the AddCoupledFieldStatic action. |
Method | AddCoupledFieldTransient() |
Run the AddCoupledFieldTransient action. |
Method | AddDesignAssessmentAnalysis() |
Run the AddDesignAssessmentAnalysis action. |
Method | AddDesignLifeAnalysis() |
Run the AddDesignLifeAnalysis action. |
Method | AddEigenvalueBucklingAnalysis() |
Run the AddEigenvalueBucklingAnalysis action. |
Method | AddElectricAnalysis() |
Run the AddElectricAnalysis action. |
Method | AddExplicitDynamicsAnalysis() |
Run the AddExplicitDynamicsAnalysis action. |
Method | AddFatigueCombination() |
Creates a new FatigueCombination |
Method | AddFeatureDetection() |
Creates a new FeatureDetection |
Method | AddFigure() |
Creates a new child Figure. |
Method | AddForcedResponseAnalysis() |
Run the AddForcedResponseAnalysis action. |
Method | AddFracture() |
Creates a new Fracture |
Method | AddGeometryImportGroup() |
Get the GeometryImportGroup instance. |
Method | AddHarmonicAcousticAnalysis() |
Run the AddHarmonicAcousticAnalysis action. |
Method | AddHarmonicResponseAnalysis() |
Run the AddHarmonicResponseAnalysis action. |
Method | AddImage(string) |
Creates a new child Image. If a filePath is provided, the image will be loaded from that file, if not, the image will be a screen capture of the Geometry window. |
Method | AddImagePlane() |
Creates an ImagePlane and adds it as a child of this object. |
Method | AddLSDynaAnalysis() |
Run the AddLSDynaAnalysis action. |
Method | AddLSDynaRestartAnalysis() |
Run the AddLSDynaRestartAnalysis action. |
Method | AddMagnetostaticAnalysis() |
Run the AddMagnetostaticAnalysis action. |
Method | AddMeasures() |
Creates a new Measures |
Method | AddMeshEdit() |
Creates a new MeshEdit |
Method | AddMeshNumbering() |
Creates a new MeshNumbering |
Method | AddModalAcousticAnalysis() |
Run the AddModalAcousticAnalysis action. |
Method | AddModalAnalysis() |
Run the AddModalAnalysis action. |
Method | AddMotionAnalysis() |
Run the AddMotionAnalysis action. |
Method | AddNamedSelection() |
Creates a new child NamedSelection. |
Method | AddNamedSelectionFromSelectedConnections() |
Creates a new Named Selections (Components) for the selected connections. |
Method | AddPartTransform() |
Creates a new child PartTransform. |
Method | AddPythonCodeEventBased() |
Creates a new PythonCodeEventBased |
Method | AddPythonResult() |
Creates a new PythonResult |
Method | AddRandomVibrationAnalysis() |
Run the AddRandomVibrationAnalysis action. |
Method | AddRemotePoint() |
Creates a new child RemotePoint. |
Method | AddResponseSpectrumAnalysis() |
Run the AddResponseSpectrumAnalysis action. |
Method | AddRigidDynamicsAnalysis() |
Run the AddRigidDynamicsAnalysis action. |
Method | AddSolutionCombination() |
Creates a new SolutionCombination |
Method | AddStaticAcousticAnalysis() |
Run the AddStaticAcousticAnalysis action. |
Method | AddStaticStructuralAnalysis() |
Run the AddStaticStructuralAnalysis action. |
Method | AddSteadyStateThermalAnalysis() |
Run the AddSteadyStateThermalAnalysis action. |
Method | AddSubstructureGenerationAnalysis() |
Run the AddSubstructureGenerationAnalysis action. |
Method | AddSymmetry() |
Creates a new Symmetry |
Method | AddTableGroup(bool) |
Get the TableGroup instance. |
Method | AddThermalElectricAnalysis() |
Run the AddThermalElectricAnalysis action. |
Method | AddTopologyOptimizationAnalysis() |
Run the AddTopologyOptimizationAnalysis action. |
Method | AddTransientStructuralAnalysis() |
Run the AddTransientStructuralAnalysis action. |
Method | AddTransientThermalAnalysis() |
Run the AddTransientThermalAnalysis action. |
Method | AddTreeGroupingFolder(IDataModelObject) |
Move the Data Model Object to a new TreeGroupingFolder. |
Method | AddTreeGroupingFolder(IEnumerable) |
Move the Data Model Objects to a new TreeGroupingFolder. |
Method | AddVirtualTopology() |
Creates a new VirtualTopology |
Method | AutoFilter() |
Enables interface filtering that only displays model-level items applicable to the particular analysis type environments in which you are working. |
Method | CenterOfMass() |
Calculates the center of mass of all unsupressed bodies and point masses. |
Method | ClearGeneratedData() |
Run the ClearGeneratedData action. |
Method | CreateCylindricalBolt(object, object, object, object) |
Create bolt with a cylinder head based on the specified dimensions. The bolt will be created so that the base of the head is at the origin and aligned with the Y-Z plane. Valid input arguments include: 1) `double` 2) `Quantity` 3) A string representation of `double` or `Quantity`, i.e., "1.0" or "1.0 [cm]" |
Method | CreateCylindricalNut(object, object, object) |
Create a cylindrical nut with the specified dimensions. The nut will be created so that the base of the nut is at the origin and aligned with the Y-Z plane. Valid input arguments include: 1) `double` 2) `Quantity` 3) A string representation of `double` or `Quantity`, i.e., "1.0" or "1.0 [cm]" |
Method | CreateHexBolt(object, object, object, object) |
Create a bolt with a hex head based on the specified dimensions. The bolt will be created so that the base of the head is at the origin and aligned with the Y-Z plane. Valid input arguments include: 1) `double` 2) `Quantity` 3) A string representation of `double` or `Quantity`, i.e., "1.0" or "1.0 [cm]" |
Method | CreateHexNut(object, object, object) |
Create a hex nut with the specified dimensions. The nut will be created so that the base of the nut is at the origin and aligned with the Y-Z plane. Valid input arguments include: 1) `double` 2) `Quantity` 3) A string representation of `double` or `Quantity`, i.e., "1.0" or "1.0 [cm]" |
Method | CreatePartInstance(IGeoPart) |
This will create an instance (not an independent copy) of the provided part. The use of instanced parts for replication is highly recommended for memory and performance reasons. |
Method | DeleteParts(object) |
Deletes the provide parts if they exist. Otherwise, nothing happens. An exception will be issued if the argument is invalid. |
Method | DisableFilter() |
Disables interface filtering so that model-level items are not filtered out based on the environment types in your model. |
Method | EvaluateScriptDefinedResults() |
No details are provided for this entry. |
Method | FreezeMeshOnSelectedParts(object) |
Run the FreezeMeshOnSelectedParts action. |
Method | GetChildren<ChildrenType>(bool, IList<ChildrenType>) |
Gets the list of children, filtered by type. |
Method | GetChildren(DataModelObjectCategory, bool, IList<IDataModelObject>) |
Gets the list of children, filtered by type. |
Method | GetFECommandsRepository(string, string) |
Gets the commands repository for a file from external model. |
Method | GetResults() |
Gets the Results from the server. |
Method | GetTransformationOnPart(IGeoPart) |
Get the transformation matrix of the provided part. |
Method | LoadResultFile(string) |
Creates a results-only system and loads the result file. |
Method | RefreshMaterials() |
Run the RefresMaterials action. |
Method | SetTransformationOnPart(IGeoPart, RigidBodyTransformationMatrix) |
Transform a part with given transformation. Only rigid body transformation is supported, i.e., no scaling will be performed. The validity of “transformationMatrix” will be checked against the constraints of rigid body transforms; an error will be emitted if the matrix is ill-formed. |
Method | Solve(bool, SolveConfiguration) |
Run the Solve action. |
Method | Solve(bool, string) |
Run the Solve action. |
Method | UnfreezeMeshOnSelectedParts(object) |
Run the UnfreezeMeshOnSelectedParts action. |
Method | UpdateGeometryFromSource() |
Run the UpdateGeometryFromSource action. |