Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class SlidingBearingBuilderForRBEInFE

Last update: 16.07.2025

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

Sliding Bearing Builder For RBE In FE

public class SlidingBearingBuilderForRBEInFE : SlidingBearingBuilderBase, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IGeometryBuilder, IPostDeserialized, ISlidingBuilder, IGTBuilder

Inheritance

object ← ObservableObject ← LinkableBase ← ObjectBase ← Object<ObjectEventCore> ← Builder ← BuilderTransform ← BuilderColorGeom ← BuilderBoolean ← BuilderMulti ← BuilderMultiSubtract ← BuilderMultiSubtractSimple ← SlidingBearingBuilderBase ← SlidingBearingBuilderForRBEInFE

Derived

AddedSlidingBearingBuilderForRBEInFE, SlidingBearingBuilderForRBEInMeshFree

Implements

IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IGeometryBuilder, IPostDeserialized, ISlidingBuilder, IGTBuilder

Inherited Members

SlidingBearingBuilderBase.GetTransform(), SlidingBearingBuilderBase.GetCenterPosition(), SlidingBearingBuilderBase.FillParameter(BuilderParamBase), SlidingBearingBuilderBase.SetTransformForBuilders(TMatrix), SlidingBearingBuilderBase.SetTransformForBuilders(BuilderMultiSubtractSimple, TMatrix, SBGeometryInfo, double), SlidingBearingBuilderBase.UpdateGeometry(), SlidingBearingBuilderBase.RebuildGeometry(), SlidingBearingBuilderBase.RebuildGeometry(BuilderMultiSubtractSimple, SBGeometryInfo, double), SlidingBearingBuilderBase.RebuildGeometry(BuilderMultiSubtractSimple, SBGeometryInfo, double, bool), SlidingBearingBuilderBase.LinkRequestUpdate(object, LinkEventArgs), SlidingBearingBuilderBase.LinkRequestDestroying(object, LinkEventArgs), SlidingBearingBuilderBase.GeomInfo, SlidingBearingBuilderBase.Radius, SlidingBearingBuilderBase.OffsetToAxisDirection, BuilderMultiSubtractSimple.GetSchema(), BuilderMultiSubtractSimple.ReadXml(XmlReader), BuilderMultiSubtractSimple.WriteXml(XmlWriter), BuilderMultiSubtractSimple.OnDeserialization(object), BuilderMultiSubtract.CreateParameter(), BuilderMultiSubtract.FillParameter(BuilderParamBase), BuilderMulti.AddBuilder(ICollection<Builder>), BuilderMulti.AddBuilder(Builder), BuilderMulti.Clear(), BuilderMulti.CheckValidationAboutBuild(), BuilderMulti.SetTransform(TMatrix), BuilderMulti.GetBodyType(), BuilderMulti.GetUnnamedObjectName(object), BuilderMulti.FindLocal(string), BuilderMulti.Contains(Type), BuilderMulti.CopyFilePathWhenImportBuilder(Builder), BuilderMulti.FillParameter(BuilderParamBase), BuilderMulti.OnDeserializationImpl(ref List<Child<Builder, ObjectBase.Update>>), BuilderMulti.ReadXmlImpl(XmlReader), BuilderMulti.WriteXmlImpl(XmlWriter), BuilderMulti.MultiType, BuilderMulti.Builders, BuilderBoolean.ReplaceBuild(Builder, Builder), BuilderColorGeom.m_color, BuilderColorGeom.CheckValidationAboutBuild(), BuilderColorGeom.OnDeserialization(object), BuilderColorGeom.FillParameter(BuilderParamBase), BuilderColorGeom.Color, BuilderColorGeom.DrawingColor, BuilderTransform.SetTransform(TMatrix), BuilderTransform.IsParameterized, Builder.CheckValidationAboutBuild(), Builder.CheckCircularReference(ObjectBase), Builder.ChangeDataForCircularReference(), Builder.GetUnnamedObjectName(object), Builder.FindLocal(string), Builder.CopyFilePathWhenImportBuilder(Builder), Builder.Contains(Type), Builder.GetBodyType(), Builder.ReplaceData(string, object), Builder.GetNameAttribute(string, ref List<string>), Builder.AddUneditableAttribute(), Builder.GetParentBody(), Builder.Clone(), Builder.Initialize(Unit.ConvertFactor), Builder.OnDeserialization(object), Builder.CreateParameter(), Builder.FillParameter(BuilderParamBase), Builder.LinkRequestUpdate(object, LinkEventArgs), Builder.PostWorkWhenFailedToGetXmlString(), Builder.GetFilledParameter(), Builder.GetXmlString(), Builder.GetFactorForLength(), Builder.CheckCircularReferenceForPoint(PointBase, ObjectBase), Builder.CheckCircularReferenceForDirection(DirectionBase, ObjectBase), Builder.CheckCircularReferenceForOrientation(OrientationBase, ObjectBase), Builder.CheckCircularReferenceForTransform(TransformBase, ObjectBase), Builder.GetUnitScale(), Builder.InitialKernelLengthUnit, Builder.IsExternable, Builder.Uneditable, Builder.TypeOfBuilder, Builder.Transparency, Object<ObjectEventCore>.GetKey(), Object<ObjectEventCore>.Initialize(Unit.ConvertFactor), Object<ObjectEventCore>.SetIconColor(Canvas), Object<ObjectEventCore>.OnDeserialization(object), Object<ObjectEventCore>.CustomGetObjectData(SerializationInfo, StreamingContext), Object<ObjectEventCore>.RollbackEvent(), Object<ObjectEventCore>.OnDeserializedCore(object), Object<ObjectEventCore>.Key, Object<ObjectEventCore>.UntypedEventCore, Object<ObjectEventCore>.EventCore, Object<ObjectEventCore>.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

SlidingBearingBuilderForRBEInFE()

Initializes a new instance of the class.

public SlidingBearingBuilderForRBEInFE()

SlidingBearingBuilderForRBEInFE(SBGeometryInfo)

Initializes a new instance of the class.

public SlidingBearingBuilderForRBEInFE(SBGeometryInfo info)

Parameters

info SBGeometryInfo

The information.

Properties

ConnectableEntity

Gets the ConnectableEntity.

public IConnectable ConnectableEntity { get; }

Property Value

IConnectable

OffsetToAxisDirection

Gets the offset to axis direction.

public override double OffsetToAxisDirection { get; }

Property Value

double

ParentConnectable

Gets or sets the parent connectable.

public IConnectable ParentConnectable { get; set; }

Property Value

IConnectable

Position

Gets the position.

public VectorBase Position { get; }

Property Value

VectorBase

Rotation

Gets or sets the rotation. Use SetRotation() when this instance sets for undo/redo

public OMatrix Rotation { get; set; }

Property Value

OMatrix

StartPoint

Gets or sets the start point.

public PointBase StartPoint { get; set; }

Property Value

PointBase

_ParentConnectable

Gets or sets the parent connectable.

public Linker<IConnectable> _ParentConnectable { get; set; }

Property Value

Linker<IConnectable>

Methods

CreateGeometryInFE(HiddenDocument, SBGeometryInfo, IConnectable, bool)

Creates geometries in hidden document.

public static SlidingBearingGeom CreateGeometryInFE(HiddenDocument doc, SBGeometryInfo info, IConnectable rbe, bool bAddDoc)

Parameters

doc HiddenDocument

The hidden document.

info SBGeometryInfo

The sliding bearing information.

rbe IConnectable

The RBE.

bAddDoc bool

The flag for adding to document.

Returns

SlidingBearingGeom

Sliding bearing geometry.

GetCenterPosition()

Gets center position.

public override VectorBase GetCenterPosition()

Returns

VectorBase

GetTransform()

Gets the transform sliding bearing in FE Desinger.

public override TMatrix GetTransform()

Returns

TMatrix

SetRotation(OMatrix)

Set rotation.

public void SetRotation(OMatrix mat)

Parameters

mat OMatrix

The matrix.

Connect with Ansys