Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class GearSetBase<T\>

Last update: 16.07.2025

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

public abstract class GearSetBase<t> : OpenDesigner<t>, IBuilder where T : ObjectBase, new()

Type Parameters

T

Inheritance

object ← BuilderBase ← BuilderSymmetric ← BuilderNamedOpenDesignerGearSetBase

Implements

IBuilder

Inherited Members

OpenDesigner.OnPostBuild(ObjectBase, Document), OpenDesigner.OnPostAddDoc(ObjectBase), OpenDesigner.HiddenDocument, OpenDesigner.AlwaysDesignerOpen, OpenDesigner.ShowDesigner, BuilderNamed.OnPostBuild(ObjectBase, Document), BuilderNamed.CheckUnit(Document3D, Document3D, string), BuilderNamed.Name, BuilderSymmetric.Build(Document), BuilderSymmetric.Symmetric, BuilderSymmetric.CurrentSymmetric, BuilderBase.m_bSuccess, BuilderBase.Build(Document), BuilderBase.Build(Document, List), BuilderBase.Validate(IList), BuilderBase.Success(), BuilderBase.OnPostBuild(ObjectBase, Document), BuilderBase.OnFinalBuild(string, Document), BuilderBase.OnObjectChangeBuild(string, Document), BuilderBase.OnPostAddDoc(ObjectBase), BuilderBase.Parameters, BuilderBase.AddToDoc, BuilderBase.UseChangedObject, BuilderBase.SetPointKey, BuilderBase.BuildObject, BuilderBase.BuildDocument, BuilderBase.UseInterface, BuilderBase.ErrorMessage

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

GearSetBase()

protected GearSetBase()

Fields

m_bUseAdvanced

protected bool m_bUseAdvanced

Field Value

bool

m_bUseKissSoftInterface

protected bool m_bUseKissSoftInterface

Field Value

bool

Properties

CenterDistance

protected virtual string[] CenterDistance { get; }

Property Value

string[]

Color

public string Color { get; set; }

Property Value

string

FaceWidth

protected virtual string[] FaceWidth { get; }

Property Value

string[]

GetName

protected virtual string GetName { get; }

Property Value

string

InputArray

public string[] InputArray { get; set; }

Property Value

string[]

NumberOfGear

protected virtual int NumberOfGear { get; }

Property Value

int

NumberOfTeeth

protected virtual string[] NumberOfTeeth { get; }

Property Value

string[]

ProfileShift

protected virtual string[] ProfileShift { get; }

Property Value

string[]

Methods

OnPostAddDoc(ObjectBase)

protected override void OnPostAddDoc(ObjectBase ob)

Parameters

ob ObjectBase

OnPostBuild(ObjectBase, Document)

protected override bool OnPostBuild(ObjectBase obCreated, Document doc)

Parameters

obCreated ObjectBase

doc Document

Returns

bool

Validate(IList)

public override bool Validate(IList<string> lstErrorMessage)

Parameters

lstErrorMessage IListstring&gt;

Returns

bool

Connect with Ansys