Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class AddBearingToRBEInMeshBase

Last update: 09.03.2026

Namespace: VM.Managed.DAFUL.Builder.GearTrain
Assembly: VMBldGearTrain.dll

public abstract class AddBearingToRBEInMeshBase : AddEntityBase, IBuilder

Inheritance

object ← AddEntityBase ← AddBearingToRBEInMeshBase

Derived

AddBearingToRBEInFE, AddBearingToRBEInMeshFree

Implements

IBuilder

Inherited Members

AddEntityBase.m_bSuccess, AddEntityBase.Validate(IList<string>), AddEntityBase.Build(Document), AddEntityBase.Success(), AddEntityBase.CheckSection(HiddenShaftSetDocument, string), AddEntityBase.GetGearInfo(GearTrainDocument, ref GearGeometryInfo, ref IGearSet, ref WebPropertyValue), AddEntityBase.GetRollingBearingInfo(GearTrainDocument, ref RacewayGeometryInfo, ref Bearing), AddEntityBase.GetSlidingBearingInfo(GearTrainDocument, ref SBGeometryInfo, ref SlidingBearing, ref enSBContactType), AddEntityBase.CheckMissShaft(string, double, double, double, string, string, ref double, ref ReferencePointType), AddEntityBase.CheckOverlap(List<double[]>, double, double, string, string), AddEntityBase.MatchGear(IGearSet, List<IGearBuilder>), AddEntityBase.SetClearance(ClearanceInfo), AddEntityBase.SetColor(BuilderColor, BuilderColorGeom, AddedWebBuilder), AddEntityBase.CheckNodesetWithTreatRBE(HiddenDocument, string), AddEntityBase.AddNewReference(ObjectBase), AddEntityBase.InputArray, AddEntityBase.Parameters, AddEntityBase.AllowCheckError, AddEntityBase.BuildObject

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

AddBearingToRBEInMeshBase()

protected AddBearingToRBEInMeshBase()

Fields

m_con

protected IConnectable m_con

Field Value

IConnectable

Properties

RBEConnectable

public IConnectable RBEConnectable { get; }

Property Value

IConnectable

Methods

Build(Document)

public override void Build(Document docToAdd)

Parameters

docToAdd Document

GetRacewayBuilder(GeometryBase)

protected virtual RacewayBuilderForRBEInFE GetRacewayBuilder(GeometryBase bearing_geom)

Parameters

bearing_geom GeometryBase

Returns

RacewayBuilderForRBEInFE

GetRacewayGeometry(RacewayBuilderForRBEInFE)

protected virtual GeometryBase GetRacewayGeometry(RacewayBuilderForRBEInFE bearingBuilder)

Parameters

bearingBuilder RacewayBuilderForRBEInFE

Returns

GeometryBase

GetTmpRacewayGeometry(RacewayGeometryInfo, HiddenDocumentMeshBase, DirectionBase, OMatrix, bool)

protected virtual GeometryBase GetTmpRacewayGeometry(RacewayGeometryInfo rgInfo, HiddenDocumentMeshBase hiddenDoc, DirectionBase zAxis, OMatrix matO, bool bAddDoc)

Parameters

rgInfo RacewayGeometryInfo

hiddenDoc HiddenDocumentMeshBase

zAxis DirectionBase

matO OMatrix

bAddDoc bool

Returns

GeometryBase

RBEName(IConnectable)

protected virtual string RBEName(IConnectable con)

Parameters

con IConnectable

Returns

string

Validate(IList<string>)

public override bool Validate(IList<string> lstErrorMessage)

Parameters

lstErrorMessage IList<string>

Returns

bool

Connect with Ansys