Class AddGearToRBEInMeshBase
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Builder.GearTrain
Assembly: VMBldGearTrain.dll
public abstract class AddGearToRBEInMeshBase : AddGearEntityBase, IBuilder
Inheritance
object ← AddEntityBase ← AddGearEntityBase ← AddGearToRBEInMeshBase
Derived
AddGearToRBEInFE, AddGearToRBEInMeshFree
Implements
IBuilder
Inherited Members
AddGearEntityBase.AddPairGeneralGear(List<IGearBuilder>, IGearSet, Body, IGearBuilder), AddGearEntityBase.AddPairPlanertaryGear(IGearSet, IGearBuilder), 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
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
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
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