Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class HDBearing

Last update: 16.07.2025

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

Hydro Dynamic Bearing

[Obsolete]
public class HDBearing : OpenDesignerBase<PropertyHDBearing>, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IOpenDesignerForGearTrain, IOpenDesigner, IReferencable, ITransparentable, IHasGeometryInfo, IBearing, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IHasBuilder, IReportable

Inheritance

object ← ObservableObject ← LinkableBase ← ObjectBase ← Object<EntityEventCore> ← ContainerObject<EntityEventCore> ← EntityBase ← Entity<PropertyHDBearing> ← OpenDesignerBase<PropertyHDBearing> ← HDBearing

Implements

IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IOpenDesignerForGearTrain, IOpenDesigner, IReferencable, ITransparentable, IHasGeometryInfo, IBearing, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IHasBuilder, IReportable

Inherited Members

OpenDesignerBase<PropertyHDBearing>.LinkRequestDestroying(object, LinkEventArgs), OpenDesignerBase<PropertyHDBearing>.SetDataToDesignDoc(bool), OpenDesignerBase<PropertyHDBearing>.CheckLicense(), OpenDesignerBase<PropertyHDBearing>.FindBody(ObjectBase), OpenDesignerBase<PropertyHDBearing>.SetCustomFilterEvent(object), OpenDesignerBase<PropertyHDBearing>.GetFilePath(), OpenDesignerBase<PropertyHDBearing>.PostOpenDocument(Document), OpenDesignerBase<PropertyHDBearing>.ResetViewOptions(), OpenDesignerBase<PropertyHDBearing>.Instantiate(Reference, Canvas), OpenDesignerBase<PropertyHDBearing>.MakeReference(LinkedList<Reference>), OpenDesignerBase<PropertyHDBearing>.MakeReferenceImpl(LinkedList<Reference>), OpenDesignerBase<PropertyHDBearing>.TypeFileName, OpenDesignerBase<PropertyHDBearing>.TargetBody, OpenDesignerBase<PropertyHDBearing>.TypeOfParent, OpenDesignerBase<PropertyHDBearing>.Extension, OpenDesignerBase<PropertyHDBearing>.HasLayerExplicitly, OpenDesignerBase<PropertyHDBearing>.Referencable, OpenDesignerBase<PropertyHDBearing>.Visible, Entity<PropertyHDBearing>.Initialize(Unit.ConvertFactor), Entity<PropertyHDBearing>.GetUnnamedObjectName(object), Entity<PropertyHDBearing>.FindLocal(string), Entity<PropertyHDBearing>.Property, EntityBase.Initialize(Unit.ConvertFactor), EntityBase.SetOldNameWithNewEntity(ObjectBase, ObjectBase), EntityBase.PropertyRequestUpdate(object, LinkEventArgs), EntityBase.OnDeserializationForAttribute(), EntityBase.OnUpdatePropertyImpl(Property, LinkEventArgs), EntityBase.LinkRequestDestroying(object, LinkEventArgs), EntityBase.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool), EntityBase.FixUp(ObjectBase), EntityBase.FindLocal(string), EntityBase.WriteTemplateImpl(XmlWriter), EntityBase.ReadTemplateImpl(XmlReader), EntityBase.LinkAddedToDocument(object, AddToDocEventArgs), EntityBase.OnDeserialization(object), EntityBase.Name, EntityBase.FullName, EntityBase.NonSymmetricName, EntityBase.DisplayName, EntityBase.IsEnabled, EntityBase.Comment, EntityBase.HasLayerExplicitly, EntityBase.UntypedProperty, EntityBase.IsFileProperty, EntityBase.Layer, EntityBase.IsVisible, ContainerObject<EntityEventCore>.Find(string), ContainerObject<EntityEventCore>.FindLocal(string), ContainerObject<EntityEventCore>.GetUnnamedObjectName(object), ContainerObject<EntityEventCore>.GetNewEntityName(string), ContainerObject<EntityEventCore>.GetNewEntityName(string, bool, int), ContainerObject<EntityEventCore>.GetNewEntityName(string, bool, int, int), Object<EntityEventCore>.GetKey(), Object<EntityEventCore>.Initialize(Unit.ConvertFactor), Object<EntityEventCore>.SetIconColor(Canvas), Object<EntityEventCore>.OnDeserialization(object), Object<EntityEventCore>.CustomGetObjectData(SerializationInfo, StreamingContext), Object<EntityEventCore>.RollbackEvent(), Object<EntityEventCore>.OnDeserializedCore(object), Object<EntityEventCore>.Key, Object<EntityEventCore>.UntypedEventCore, Object<EntityEventCore>.EventCore, Object<EntityEventCore>.Attributes, ObjectBase.ReplaceEventCore(ObjectEventCore), ObjectBase.SetModifiedCore(ModifiedResult.ModifiedType), ObjectBase.AddPostDeserialize(StreamingContext), ObjectBase.LinkAddedToDocumentCore(IOwned, bool), ObjectBase.SetModified(ModifiedResult.ModifiedType), ObjectBase.SetModified(), ObjectBase.SetModified(ModifiedResult.ModifiedType, IDocument), ObjectBase.DestroyObject(object, LinkEventArgs), ObjectBase.DestroyObject(DestroyEventArgs), ObjectBase.DestroyObject(), ObjectBase.Initialize(Unit.ConvertFactor), ObjectBase.FixUp(ObjectBase), ObjectBase.DoWorkAfterUpdateContents(), ObjectBase.SetOldNameWithNewEntity(ObjectBase, ObjectBase), ObjectBase.SetIconColor(Canvas), ObjectBase.RemoveFromCreatedList(), ObjectBase.PostAddToDocument(), ObjectBase.PostRemoveFromDocument(Document), ObjectBase.GetArgumentList(LinkedList<ObjectBase>), ObjectBase.ResetInvalidEntity(), ObjectBase.OnDeserialization(object), ObjectBase.IsSerializableEvent(Delegate), ObjectBase.CustomGetObjectData(SerializationInfo, StreamingContext), ObjectBase.CheckAndUpdateLink(HashSet<ObjectBase>), ObjectBase.Verify(VerifiedResult), ObjectBase.ConnectProxy(), ObjectBase.RollbackEvent(), ObjectBase.LinkRequestUpdating(object, LinkEventArgs), ObjectBase.LinkRequestUpdate(object, LinkEventArgs), ObjectBase.LinkRequestDestroying(object, LinkEventArgs), ObjectBase.LinkRequestDestroy(object, LinkEventArgs), ObjectBase.LinkAddedToDocument(object, AddToDocEventArgs), ObjectBase.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), ObjectBase.DisposeManagedResources(), ObjectBase.GetDestroyEventExtraData(), ObjectBase.OnLinkReserved(ILink, object, EventArgs), ObjectBase.CreateEntityWhenUpdateContents(Action), ObjectBase.GetObjectByKey(UIntPtr), ObjectBase.FindObjectOnXmlDeserialize(string), ObjectBase.UpdateContents(XmlReader, ObjectBase, string), ObjectBase.UpdateContents(XmlReader, ObjectBase), ObjectBase.UpdateContents(string, string), ObjectBase.UpdateContents(string), ObjectBase.SetFlagWhenXMLFile(string, bool), ObjectBase.IsEqualArray<T>(T[], T[]), ObjectBase.IsEqualList(List<double>, List<double>), ObjectBase.SetContainer(IOwned, bool), ObjectBase.GetTargetListForUpdate(), ObjectBase.SkipUpdateObjectImpl(), ObjectBase.raise_OnUpdating(object, LinkEventArgs), ObjectBase.raise_OnUpdate(object, LinkEventArgs), ObjectBase.raise_OnDestroying(object, LinkEventArgs), ObjectBase.raise_OnDestroy(object, LinkEventArgs), ObjectBase.raise_Destroying(object, Identifier), ObjectBase.raise_OnAdded(object, AddToDocEventArgs), ObjectBase.raise_OnRemoved(object, RemoveFromDocEventArgs), ObjectBase.raise_OnContentsUpdated(object, EventArgs), ObjectBase.Dispose(bool), ObjectBase.SkipModified, ObjectBase.ClearChildInfoBeforeDeserialize, ObjectBase.KeyImpl, ObjectBase.ID, ObjectBase.TopologyEntityTypeName, ObjectBase.ObjectStateForCircularError, ObjectBase.ObjectState, ObjectBase.IsChildExternable, ObjectBase.IsExternable, ObjectBase.Container, ObjectBase.Owner, ObjectBase.Document, ObjectBase.UntypedEventCore, ObjectBase.KernelKey, ObjectBase.Key, ObjectBase.OnContentsUpdated, ObjectBase.OnRemoved, ObjectBase.OnAdded, ObjectBase.Destroying, ObjectBase.OnDestroy, ObjectBase.OnDestroying, ObjectBase.OnUpdate, ObjectBase.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<T>(object, LinkPropertyType)

Constructors

HDBearing()

Initializes a new instance of the class.

public HDBearing()

HDBearing(string)

Initializes a new instance of the class.

public HDBearing(string strName)

Parameters

strName string

Name of the string.

Properties

BearingBodies

Gets or sets the hydro dynamic bearing bodies.

public GeometryBase[] BearingBodies { get; set; }

Property Value

GeometryBase[]

Exceptions

Exception

Hydro Dynamic Bearing Body list is null. or Hydro Dynamic Bearing Body list is null. or Raceway is null.

Extension

Gets the extension.

protected override string Extension { get; }

Property Value

string

Layer

Gets or sets the layer.

public override Layer Layer { get; set; }

Property Value

Layer

TargetBody

Gets the target body.

public override ObjectBase[] TargetBody { get; }

Property Value

ObjectBase[]

TypeFileName

Gets the name of the type file.

public override string TypeFileName { get; }

Property Value

string

TypeOfParent

Gets the type of parent.

public override ParentType TypeOfParent { get; }

Property Value

ParentType

Methods

GetBuilder()

Gets the builders.

public ObjectBase[] GetBuilder()

Returns

ObjectBase[]

The builders.

MakeReferenceImpl(LinkedList<Reference>)

Makes the reference [implementation].

protected override void MakeReferenceImpl(LinkedList<Reference> lstRef)

Parameters

lstRef LinkedList<Reference>

The container.

OnDeserialization(object)

Called when [deserialization].

protected override void OnDeserialization(object sender)

Parameters

sender object

The sender.

SetDataToDesignDoc(bool)

Sets the data to design document.

public override Document SetDataToDesignDoc(bool bRecord)

Parameters

bRecord bool

Returns

Document

Connect with Ansys