Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class ToothStiffness

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll

ToothStiffness

public class ToothStiffness : GearPropertyBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← GearPropertyBaseToothStiffness

Implements

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

Inherited Members

GearPropertyBase.InitChild(int), 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

ToothStiffness()

Initializes a new instance of the class.

public ToothStiffness()

Properties

BeamToothSplineValues

Gets or sets the beam tooth spline values.

public SplineValue[] BeamToothSplineValues { get; set; }

Property Value

SplineValue[]

Exceptions

Exception

SplineValue list is null. or SplineValue list is null. or SplineValue is null.

FEToothSplineValues

Gets or sets the fe tooth spline values.

public SplineValue[] FEToothSplineValues { get; set; }

Property Value

SplineValue[]

Exceptions

Exception

SplineValue list is null. or SplineValue list is null. or SplineValue is null.

ISO6336ToothSplineValues

Gets or sets the is o6336 tooth spline values.

public SplineValue[] ISO6336ToothSplineValues { get; set; }

Property Value

SplineValue[]

Exceptions

Exception

SplineValue list is null. or SplineValue list is null. or SplineValue is null.

MethodTypes

Gets or sets the method types.

public ToothStiffness.MethodType[] MethodTypes { get; set; }

Property Value

ToothStiffness.MethodType[]

Exceptions

Exception

MethodType list is null. or MethodType list is null.

UserInputFilePaths

Gets or sets the user input file paths.

public string[] UserInputFilePaths { get; set; }

Property Value

string[]

Exceptions

Exception

UserInputFilePath list is null. or UserInputFilePath list is null.

UserInputToothSplineValues

Gets or sets the user input tooth spline values.

public SplineValue[] UserInputToothSplineValues { get; set; }

Property Value

SplineValue[]

Exceptions

Exception

SplineValue list is null. or SplineValue list is null. or SplineValue is null.

Methods

GetAllSplineValue()

Gets all spline value.

public SplineValue[] GetAllSplineValue()

Returns

SplineValue[]

GetSplineValue(MethodType, int)

Gets the spline value.

public SplineValue GetSplineValue(ToothStiffness.MethodType type, int nIdx)

Parameters

type ToothStiffness.MethodType

The type.

nIdx int

Index of the n.

Returns

SplineValue

GetSplineValue(int)

Gets the spline value.

public SplineValue GetSplineValue(int nIdx)

Parameters

nIdx int

Index of the n.

Returns

SplineValue

InitChild(int)

Initializes the child.

public override void InitChild(int nNum)

Parameters

nNum int

The n number.

OnDeserialization(object)

Called when [deserialization].

protected override void OnDeserialization(object sender)

Parameters

sender object

The sender.

RemoveSplineValue(MethodType, int)

Removes the spline value.

public void RemoveSplineValue(ToothStiffness.MethodType type, int nIdx)

Parameters

type ToothStiffness.MethodType

The type.

nIdx int

Index of the n.

ReplaceSplineValue(MethodType, int, SplineValue)

Replaces the spline value.

public void ReplaceSplineValue(ToothStiffness.MethodType type, int nIdx, SplineValue sv)

Parameters

type ToothStiffness.MethodType

The type.

nIdx int

Index of the n.

sv SplineValue

The sv.

SetMethodType(int, MethodType)

Sets the type of the method.

public void SetMethodType(int nIdx, ToothStiffness.MethodType typeMethod)

Parameters

nIdx int

Index of the n.

typeMethod ToothStiffness.MethodType

The type method.

SetUserInputFilePath(int, string)

Sets the user input file path.

public void SetUserInputFilePath(int nIdx, string strUserInputFilePath)

Parameters

nIdx int

Index of the n.

strUserInputFilePath string

The string user input file path.

Connect with Ansys