Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class AddBearingToRBEInMeshFree

Last update: 16.07.2025

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

public class AddBearingToRBEInMeshFree : AddBearingToRBEInMeshBase, IBuilder

Inheritance

objectAddEntityBaseAddBearingToRBEInMeshBaseAddBearingToRBEInMeshFree

Implements

IBuilder

Inherited Members

AddBearingToRBEInMeshBase.m_con, AddBearingToRBEInMeshBase.GetTmpRacewayGeometry(RacewayGeometryInfo, HiddenDocumentMeshBase, DirectionBase, OMatrix, bool), AddBearingToRBEInMeshBase.GetRacewayGeometry(RacewayBuilderForRBEInFE), AddBearingToRBEInMeshBase.GetRacewayBuilder(GeometryBase), AddBearingToRBEInMeshBase.RBEName(IConnectable), AddBearingToRBEInMeshBase.Validate(IList), AddBearingToRBEInMeshBase.Build(Document), AddBearingToRBEInMeshBase.RBEConnectable, AddEntityBase.m_bSuccess, AddEntityBase.Validate(IList), 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, string, string), AddEntityBase.MatchGear(IGearSet, List), 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(object, LinkPropertyType)

Constructors

AddBearingToRBEInMeshFree()

public AddBearingToRBEInMeshFree()

Methods

GetRacewayBuilder(GeometryBase)

protected override RacewayBuilderForRBEInFE GetRacewayBuilder(GeometryBase bearing_geom)

Parameters

bearing_geom GeometryBase

Returns

RacewayBuilderForRBEInFE

GetRacewayGeometry(RacewayBuilderForRBEInFE)

protected override GeometryBase GetRacewayGeometry(RacewayBuilderForRBEInFE bearingBuilder)

Parameters

bearingBuilder RacewayBuilderForRBEInFE

Returns

GeometryBase

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

protected override 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 override string RBEName(IConnectable con)

Parameters

con IConnectable

Returns

string

Connect with Ansys