Model

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.