Class HDBContact
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
Hydro Dynamic Bearing Contact Parameter
public class HDBContact : SubEntity, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem
Inherited Members
SubEntity.Initialize(Unit.ConvertFactor),
SubEntity.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
SubEntity.FixUp(ObjectBase),
SubEntity.WriteTemplateImpl(XmlWriter),
SubEntity.ReadTemplateImpl(XmlReader),
SubEntity.Name,
SubEntity.FullName,
SubEntity.NonSymmetricName,
SubEntity.DisplayName,
SubEntity.IsEnabled,
SubEntity.Comment,
Object
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
HDBContact()
Initializes a new instance of the
public HDBContact()
Properties
BoundaryPenetration
Gets or sets the boundary penetration. Use SetBoundaryPenetration() when this instance sets for undo/redo
public double BoundaryPenetration { get; set; }
Property Value
DampCoef
Gets or sets the damping coefficient. Use SetDampCoef() when this instance sets for undo/redo
public double DampCoef { get; set; }
Property Value
DampingSpline
Gets or sets the damping spline path. Use SetDampingSpline() when this instance sets for undo/redo
public string DampingSpline { get; set; }
Property Value
DampingType
Gets or sets the type of the damping. Use SetDampingType() when this instance sets for undo/redo
public HDBContact.InputType DampingType { get; set; }
Property Value
DynFriCoef
Gets or sets the dynamic friction coefficient Use SetDynFriCoef() when this instance sets for undo/redo
public double DynFriCoef { get; set; }
Property Value
DynThreshold
Gets or sets the dynamic threshold. Use SetDynThreshold() when this instance sets for undo/redo
public double DynThreshold { get; set; }
Property Value
FrictionSpline
Gets or sets the friction spline path. Use SetFrictionSpline() when this instance sets for undo/redo
public string FrictionSpline { get; set; }
Property Value
FrictionType
Gets or sets the type of the friction. Use SetFrictionType() when this instance sets for undo/redo
public HDBContact.InputType FrictionType { get; set; }
Property Value
NumOfAxial
Gets or sets the number of axial. Use NumOfAxial() when this instance sets for undo/redo
public double NumOfAxial { get; set; }
Property Value
NumOfCircular
Gets or sets the number of circular. Use SetNumOfCircular() when this instance sets for undo/redo
public double NumOfCircular { get; set; }
Property Value
StaFriCoef
Gets or sets the static friction coefficient. Use SetStaFriCoef() when this instance sets for undo/redo
public double StaFriCoef { get; set; }
Property Value
SticVel
Gets or sets the stiction velocity. Use SetSticVel() when this instance sets for undo/redo
public double SticVel { get; set; }
Property Value
StiffCoef
Gets or sets the stiffness coefficient. Use SetStiffCoef() when this instance sets for undo/redo
public double StiffCoef { get; set; }
Property Value
StiffOrder
Gets or sets the stiffness order. Use SetStiffOrder() when this instance sets for undo/redo
public double StiffOrder { get; set; }
Property Value
StiffnessSpline
Gets or sets the stiffness spline path. Use SetStiffnessSpline() when this instance sets for undo/redo
public string StiffnessSpline { get; set; }
Property Value
StiffnessType
Gets or sets the type of the stiffness. Use SetStiffnessType() when this instance sets for undo/redo
public HDBContact.InputType StiffnessType { get; set; }
Property Value
Methods
SetBoundaryPenetration(double)
Set boundary penetration.
public void SetBoundaryPenetration(double dVal)
Parameters
dVal double
The boundary penetration.
SetDampCoef(double)
Set damping coefficient.
public void SetDampCoef(double dVal)
Parameters
dVal double
The damping coefficient.
SetDampingSpline(string)
Set damping spline path.
public void SetDampingSpline(string strPath)
Parameters
strPath string
The damping spline path.
SetDampingType(InputType)
Set type of the damping.
public void SetDampingType(HDBContact.InputType type)
Parameters
type HDBContact.InputType
The type of the damping.
SetDynFriCoef(double)
Set dynamic friction coefficient.
public void SetDynFriCoef(double dVal)
Parameters
dVal double
The dynamic friction coefficient.
SetDynThreshold(double)
Set dynamic threshold.
public void SetDynThreshold(double dVal)
Parameters
dVal double
The dynamic threshold.
SetFrictionSpline(string)
Set friction spline path.
public void SetFrictionSpline(string strPath)
Parameters
strPath string
The friction spline path.
SetFrictionType(InputType)
Set type of the friction.
public void SetFrictionType(HDBContact.InputType type)
Parameters
type HDBContact.InputType
The type of the friction.
SetNumOfAxial(double)
Set number of axial.
public void SetNumOfAxial(double dVal)
Parameters
dVal double
The number of axial.
SetNumOfCircular(double)
Set number of circular.
public void SetNumOfCircular(double dVal)
Parameters
dVal double
The number of circular.
SetStaFriCoef(double)
Set static friction coefficient.
public void SetStaFriCoef(double dVal)
Parameters
dVal double
The static friction coefficient.
SetSticVel(double)
Set stiction velocity.
public void SetSticVel(double dVal)
Parameters
dVal double
The stiction velocity.
SetStiffCoef(double)
Set stiffness coefficient.
public void SetStiffCoef(double dVal)
Parameters
dVal double
The stiffness coefficient.
SetStiffOrder(double)
Set stiffness order.
public void SetStiffOrder(double dVal)
Parameters
dVal double
The stiffness order.
SetStiffnessSpline(string)
Set stiffness spline path.
public void SetStiffnessSpline(string strPath)
Parameters
strPath string
The stiffness spline path.
SetStiffnessType(InputType)
Set type of the stiffness.
public void SetStiffnessType(HDBContact.InputType type)
Parameters
type HDBContact.InputType
The type of the stiffness.