Class AddRackToShaft
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Builder.GearTrain
Assembly: VMBldGearTrain.dll
public class AddRackToShaft : AddGearToShaft, IBuilder
Inheritance
object ← AddEntityBase ← AddGearEntityBase ← AddGearToShaft ← AddRackToShaft
Implements
IBuilder
Inherited Members
AddGearToShaft.Build(Document), AddGearToShaft.CreateGearGeom(GearGeometryInfo, HiddenShaftSetDocument, ReferencePointType, double, VectorBase, GearBuilder.ParentType, Vector), 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
AddRackToShaft()
public AddRackToShaft()
Methods
Build(Document)
public override void Build(Document docToAdd)
Parameters
docToAdd Document
CreateGearGeom(GearGeometryInfo, HiddenShaftSetDocument, ReferencePointType, double, VectorBase, ParentType, Vector)
protected override GearGeometry CreateGearGeom(GearGeometryInfo ggInfo, HiddenShaftSetDocument hiddenDoc, ReferencePointType typeRP, double dOffset, VectorBase vecPoint, GearBuilder.ParentType typeParent, Vector vecBearingOffset)
Parameters
ggInfo GearGeometryInfo
hiddenDoc HiddenShaftSetDocument
typeRP ReferencePointType
dOffset double
vecPoint VectorBase
typeParent GearBuilder.ParentType
vecBearingOffset Vector