Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class AddGearToRBEInMeshBase

Last update: 16.07.2025

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

public abstract class AddGearToRBEInMeshBase : AddGearEntityBase, IBuilder

Inheritance

objectAddEntityBaseAddGearEntityBaseAddGearToRBEInMeshBase

Derived

AddGearToRBEInFE, AddGearToRBEInMeshFree

Implements

IBuilder

Inherited Members

AddGearEntityBase.AddPairGeneralGear(List, IGearSet, Body, IGearBuilder), AddGearEntityBase.AddPairPlanertaryGear(IGearSet, IGearBuilder), 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

AddGearToRBEInMeshBase()

protected AddGearToRBEInMeshBase()

Methods

Build(Document)

public override void Build(Document docToAdd)

Parameters

docToAdd Document

GetGearBuilder(GeometryBase)

protected virtual GearBuilderForRBEInFE GetGearBuilder(GeometryBase gearGeom)

Parameters

gearGeom GeometryBase

Returns

GearBuilderForRBEInFE

GetTmpGearGeometry(GearGeometryInfo, IConnectable, HiddenDocumentMeshBase, DirectionBase, ParentType, ReferencePointType, double, Vector, OMatrix)

protected virtual GeometryBase GetTmpGearGeometry(GearGeometryInfo ggInfo, IConnectable con, HiddenDocumentMeshBase hiddenDoc, DirectionBase zAxis, GearBuilder.ParentType typeParent, ReferencePointType typeRP, double dOffset, Vector vecBearingOffset, OMatrix matO)

Parameters

ggInfo GearGeometryInfo

con IConnectable

hiddenDoc HiddenDocumentMeshBase

zAxis DirectionBase

typeParent GearBuilder.ParentType

typeRP ReferencePointType

dOffset double

vecBearingOffset Vector

matO OMatrix

Returns

GeometryBase

RBEName(IConnectable)

protected virtual string RBEName(IConnectable con)

Parameters

con IConnectable

Returns

string

Validate(IList)

public override bool Validate(IList<string> lstErrorMessage)

Parameters

lstErrorMessage IListstring&gt;

Returns

bool

Connect with Ansys