Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class AddRackToShaft

Last update: 16.07.2025

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

public class AddRackToShaft : AddGearToShaft, IBuilder

Inheritance

objectAddEntityBaseAddGearEntityBaseAddGearToShaftAddRackToShaft

Implements

IBuilder

Inherited Members

AddGearToShaft.Build(Document), AddGearToShaft.CreateGearGeom(GearGeometryInfo, HiddenShaftSetDocument, ReferencePointType, double, VectorBase, GearBuilder.ParentType, Vector), 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

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

Returns

GearGeometry

Connect with Ansys