Class AddBearingToRBEInMeshBase
Last update: 16.07.2025Namespace: 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
Validate(IList<string>)
public override bool Validate(IList<string> lstErrorMessage)