Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class SolidBodyAnalysisSetting

Last update: 16.07.2025

Namespace: 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 ← ToolKitSettingBaseToolkitMultiSelectionSettingBaseSolidBodyAnalysisSetting

Implements

IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inherited Members

ToolkitMultiSelectionSettingBase.Add(ObjectBase), ToolkitMultiSelectionSettingBase.Remove(ObjectBase), ToolkitMultiSelectionSettingBase.Contains(ObjectBase), ToolkitMultiSelectionSettingBase.Replace(ObjectBase, ObjectBase), ToolkitMultiSelectionSettingBase.Add(ObjectBase, SolidBodyAnalysisType), ToolkitMultiSelectionSettingBase.SetSelection(ObjectBase, SolidBodyAnalysisType), ToolkitMultiSelectionSettingBase.GetSelection(ObjectBase), ToolKitSettingBase.Add(ObjectBase), ToolKitSettingBase.Remove(ObjectBase), ToolKitSettingBase.Contains(ObjectBase), ToolKitSettingBase.Replace(ObjectBase, ObjectBase), ToolKitSettingBase.PostDeserialize(Configuration), ToolKitSettingBase.Clear(), LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

SolidBodyAnalysisSetting()

Initializes a new instance of the class.

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

bool

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

bool

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

bool

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

bool

Whether it is success to set the SolidBodyAnalysisType.

Connect with Ansys