Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class SectionModificationAdd

Last update: 09.03.2026

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

public class SectionModificationAdd : BuilderNamed<Section>, IBuilder

Inheritance

object ← BuilderBase<Section> ← BuilderSymmetric<Section> ← BuilderNamed<Section> ← SectionModificationAdd

Implements

IBuilder

Inherited Members

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

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

SectionModificationAdd()

public SectionModificationAdd()

Properties

GearTrainCrossSection

public SectionInfo[] GearTrainCrossSection { get; set; }

Property Value

SectionInfo[]

Length

public string Length { get; set; }

Property Value

string

Methods

CreateSection(Section, ShaftSet)

public void CreateSection(Section section, ShaftSet shaftset)

Parameters

section Section

shaftset ShaftSet

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<string>)

public override bool Validate(IList<string> lstErrorMessage)

Parameters

lstErrorMessage IList<string>

Returns

bool

Connect with Ansys