Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class SolidBodySprocket

Last update: 09.03.2026

Namespace: VM.Managed.DAFUL.Builder.Sprocket
Assembly: VMBldSprocket.dll

public class SolidBodySprocket : BuilderNamed<SolidBodySprocket>, IBuilder

Inheritance

object ← BuilderBase<SolidBodySprocket> ← BuilderSymmetric<SolidBodySprocket> ← BuilderNamed<SolidBodySprocket> ← SolidBodySprocket

Implements

IBuilder

Inherited Members

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

Extension Methods

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

Constructors

SolidBodySprocket()

public SolidBodySprocket()

Properties

AddToDoc

protected override bool AddToDoc { get; }

Property Value

bool

Color

public string Color { get; set; }

Property Value

string

Interface

public bool Interface { get; set; }

Property Value

bool

ProfileType

public ToothProfileType ProfileType { get; set; }

Property Value

ToothProfileType

SprocketType

public SprocketType SprocketType { get; set; }

Property Value

SprocketType

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

Connect with Ansys