Class Clearance
Last update: 16.07.2025Namespace: VM.Managed.DAFUL
Assembly: VMDCB.dll
This class is to represent the clearance.
public abstract class Clearance : LinkContainer, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, ILinkOwner, ILinkUpdateOwner
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← Clearance
Derived
ClearanceRevolute, ClearanceTranslational
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, ILinkOwner, ILinkUpdateOwner
Inherited Members
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
Clearance()
Initializes a new instance of the
public Clearance()
Fields
__a$_a_VM.Models.Pre.LinkAttribute
protected LinkAttribute __a$_a_VM.Models.Pre.LinkAttribute
Field Value
LinkAttribute
__a$_a_VM.Models.Pre.LinkUpdateAttribute
protected LinkUpdateAttribute __a$_a_VM.Models.Pre.LinkUpdateAttribute
Field Value
LinkUpdateAttribute
Properties
ExponentOfPenetration
Gets or sets the exponent of penetration.
public ExpressionValueVariable ExponentOfPenetration { get; set; }
Property Value
ExpressionValueVariable
MaxDampingCoefficient
Gets or sets the maximum damping coefficient.
public ExpressionValueVariable MaxDampingCoefficient { get; set; }
Property Value
ExpressionValueVariable
StiffnessCoefficient
Gets or sets the stiffness coefficient.
public ExpressionValueVariable StiffnessCoefficient { get; set; }
Property Value
ExpressionValueVariable
UseClearance
Gets or sets a value indicating whether [clearance].
public bool UseClearance { get; set; }
Property Value
UseDampingEffectInVoid
Gets or sets a value indicating whether [damping effect in void].
public bool UseDampingEffectInVoid { get; set; }
Property Value
Methods
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
ReadTemplate(XmlReader)
Reads the template.
public virtual void ReadTemplate(XmlReader reader)
Parameters
reader XmlReader
The reader.
WriteTemplate(XmlWriter)
Writes the template.
public virtual void WriteTemplate(XmlWriter writer)
Parameters
writer XmlWriter
The writer.