Class HDBearingGeom
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain.CAD
Assembly: VMDGearTrain.dll
Hydro Dynamic Bearing
public class HDBearingGeom : GeometryBase, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IReferencable, ITransformable, INavigatorItem, IContainer, ILinkContainer, IOwned, IHasID, IVisible, IMultiChangable, IEnabled, ITransparentable, IPartMarkerParent, IDrawFacet, IPostDeserialized, INamed, IDimension
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IReferencable, ITransformable, INavigatorItem, IContainer, ILinkContainer, IOwned, IHasID, IVisible, IMultiChangable, IEnabled, ITransparentable, IPartMarkerParent, IDrawFacet, IPostDeserialized, INamed, IDimension
Inherited Members
GeometryBase.m_strNameWhenDelete,
GeometryBase.LinkRequestDestroy(object, LinkEventArgs),
GeometryBase.GetNameWhenDelete(),
Body.g_dAccuracyForMassCalculate,
Body.g_dAccuracyForCADImportMassCalculate,
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool, double, bool),
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool, bool, double),
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool, double),
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool, bool),
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool),
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool, double, double, bool),
Body.CalculateMassPropertyForAssembly(ref double, ref double, ref TMatrix, ref double[], ref bool, double),
Body.GetPointAndDirection(ref VectorBase, ref VectorBase),
Body.GetDefaultMaxPenetration(ref double),
Body.SetColor(Color),
Body.GetColor(),
Body.SetTransparency(double),
Body.AddBodyCreatedList(),
Body.ResetBuildInfo(string),
Body.GetFacetInfo(FacetOption, ref VectorBase[], ref int[]),
Body.LinkAddedToDocument(object, AddToDocEventArgs),
Body.LinkRequestUpdate(object, LinkEventArgs),
Body.Initialize(Unit.ConvertFactor),
Body.FixUp(ObjectBase),
Body.DoWorkAfterUpdateContents(),
Body.CheckValidationAboutBuild(string),
Body.ReDrawChangeFacet(),
Body.Find(string),
Body.FindLocal(string),
Body.GetUnnamedObjectName(object),
Body.GetNewEntityName(string, bool, int, int),
Body.GetNewEntityName(string, bool, int),
Body.GetNewEntityName(string),
Body.PostRemoveFromDocument(Document),
Body.HighlightBuilder(),
Body.GetFacesInfo_NormalAndCenterPt(List
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
HDBearingGeom()
Initializes a new instance of the
public HDBearingGeom()
HDBearingGeom(Builder)
Initializes a new instance of the
public HDBearingGeom(Builder builder)
Parameters
builder Builder
The builder.
Methods
GetLengthAndHeight(ref double, ref double)
Gets the start and end point.
public void GetLengthAndHeight(ref double dLength, ref double dHeight)
Parameters
dLength double
Length of the d.
dHeight double
Height of the d.