Class SolidBodyAnalysisSetting
Last update: 16.07.2025Namespace: VM.Managed.DAFUL
Assembly: VMDFBase.dll
This class is to represent the toolkit multi-item setting for SolidBody.
[Obsolete]
public class SolidBodyAnalysisSetting : ToolkitMultiSelectionSettingBase<solidbodyanalysistype>, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inheritance
object ←
ObservableObject ←
LinkableBase ←
LinkContainer ←
ToolKitSettingBase ←
ToolkitMultiSelectionSettingBase
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inherited Members
ToolkitMultiSelectionSettingBase
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
SolidBodyAnalysisSetting()
Initializes a new instance of the
public SolidBodyAnalysisSetting()
Properties
SolidBodyAnalysisArray
It must use to clone SimulationConfiguration.
public string[] SolidBodyAnalysisArray { get; set; }
Property Value
string[]
Methods
Add(ObjectBase, SolidBodyAnalysisType)
Adds the SolidBody object.
public override void Add(ObjectBase ob, SolidBodyAnalysisType type)
Parameters
ob ObjectBase
The SolidBody object to add.
type SolidBodyAnalysisType
The SolidBodyAnalysisType of the SolidBody object.
Contains(ObjectBase)
Determines whether [contains] the SolidBody object.
public override bool Contains(ObjectBase ob)
Parameters
ob ObjectBase
The SolidBody object to find.
Returns
Whether it contains the SolidBody object.
GetSelection(ObjectBase)
Gets the SolidBodyAnalysisType of the SolidBody object.
public override SolidBodyAnalysisType GetSelection(ObjectBase ob)
Parameters
ob ObjectBase
The SolidBody object to get SolidBodyAnalysisType.
Returns
SolidBodyAnalysisType
The SolidBodyAnalysisType of the SolidBody object.
PostDeserialize(Configuration)
Posts the deserialize.
public override void PostDeserialize(Configuration config)
Parameters
config Configuration
The config.
Remove(ObjectBase)
Removes the SolidBody object.
public override bool Remove(ObjectBase ob)
Parameters
ob ObjectBase
The SolidBody object to remove.
Returns
Whether it is success to remove the SolidBody object.
SetAnalysisTypeForAllSolidBody(SolidBodyAnalysisType)
Set analysis type for all SolidBodies
public bool SetAnalysisTypeForAllSolidBody(SolidBodyAnalysisType type)
Parameters
type SolidBodyAnalysisType
Analysis type to set
Returns
Whether it's success.
SetSelection(ObjectBase, SolidBodyAnalysisType)
Sets the SolidBodyAnalysisType of the SolidBody object.
public override bool SetSelection(ObjectBase ob, SolidBodyAnalysisType type)
Parameters
ob ObjectBase
The SolidBody object to set SolidBodyAnalysisType.
type SolidBodyAnalysisType
The SolidBodyAnalysisType of the SolidBody object.
Returns
Whether it is success to set the SolidBodyAnalysisType.