Class AddGearToShaft
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Builder.GearTrain
Assembly: VMBldGearTrain.dll
public class AddGearToShaft : AddGearEntityBase, IBuilder
Inheritance
object ← AddEntityBase ← AddGearEntityBase ← AddGearToShaft
Derived
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
AddGearToShaft()
public AddGearToShaft()
Methods
Build(Document)
public override void Build(Document docToAdd)
Parameters
docToAdd Document
CreateGearGeom(GearGeometryInfo, HiddenShaftSetDocument, ReferencePointType, double, VectorBase, ParentType, Vector)
protected virtual 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
Returns
GearGeometry