Class ToothStiffness
Last update: 16.07.2025Namespace: 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 ← GearPropertyBase ← ToothStiffness
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
Constructors
ToothStiffness()
Initializes a new instance of the
public ToothStiffness()
Properties
BeamToothSplineValues
Gets or sets the beam tooth spline values.
public SplineValue[] BeamToothSplineValues { get; set; }
Property Value
SplineValue[]
Exceptions
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
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
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
Exceptions
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
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
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.