Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class GeneralJointSetting

Last update: 16.07.2025

Namespace: VM.Models.Pre.Connections
Assembly: VM.Models.Pre.Connections.dll

This class is to represent the toolkit setting for general joint.

public class GeneralJointSetting : ToolkitMultiSelectionSettingBase<propertygeneral>, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← ToolKitSettingBase ← ToolkitMultiSelectionSettingBaseGeneralJointSetting

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, PropertyGeneral.ConnectorType), ToolkitMultiSelectionSettingBase.SetSelection(ObjectBase, PropertyGeneral.ConnectorType), 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

GeneralJointSetting()

Initializes a new instance of the class.

public GeneralJointSetting()

Methods

Add(ObjectBase, ConnectorType)

Adds the connector object.

public override void Add(ObjectBase ob, PropertyGeneral.ConnectorType type)

Parameters

ob ObjectBase

The connector object to add.

type PropertyGeneral.ConnectorType

The ConnectorType of the Body object.

CheckData()

Check data

public bool CheckData()

Returns

bool

Clear()

Clear

public override void Clear()

Contains(ObjectBase)

Determines whether [contains] the connector object.

public override bool Contains(ObjectBase ob)

Parameters

ob ObjectBase

The connector object to find.

Returns

bool

Whether it contains the connector object.

ContainsKey(UIntPtr)

public bool ContainsKey(UIntPtr keyObject)

Parameters

keyObject UIntPtr

Returns

bool

GetSelection(ObjectBase)

Gets the ConnectorType of the connector object.

public override PropertyGeneral.ConnectorType GetSelection(ObjectBase ob)

Parameters

ob ObjectBase

The connector object to get ConnectorType.

Returns

PropertyGeneral.ConnectorType

The ConnectorType of the connector object.

Remove(ObjectBase)

Removes the connector object.

public override bool Remove(ObjectBase ob)

Parameters

ob ObjectBase

The connector object to remove.

Returns

bool

Whether it is success to remove the connector object.

SetSelection(ObjectBase, ConnectorType)

Sets the ConnectorType of the connector object.

public override bool SetSelection(ObjectBase ob, PropertyGeneral.ConnectorType type)

Parameters

ob ObjectBase

The connector object to set ConnectorType.

type PropertyGeneral.ConnectorType

The ConnectorType of the connector object.

Returns

bool

Whether it is success to set the ConnectorType.

Connect with Ansys