Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class BuilderParamLink

Last update: 09.03.2026

Namespace: VM.CAD.Builders.Links
Assembly: VM.CAD.Builders.Links.dll

This class represents the builder parameter for the link geometry.

public class BuilderParamLink : BuilderParamTransform

Inheritance

object ← BuilderParamBase ← BuilderParamColorGeom ← BuilderParamTransform ← BuilderParamLink

Derived

BuilderParamLinkSimple, BuilderParamLinkV

Inherited Members

BuilderParamTransform.Transform, BuilderParamColorGeom.Color, BuilderParamBase.ToXmlString(), BuilderParamBase.FinalizeParameter(), BuilderParamBase.SetTypeName(), BuilderParamBase.Key, BuilderParamBase.TypeName, BuilderParamBase.Transparency

Extension Methods

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

Constructors

public BuilderParamLink()

Properties

BushBooleanType

public BooleanType BushBooleanType { get; set; }

Property Value

BooleanType

InnerGauge

public double InnerGauge { get; set; }

Property Value

double

LinkGeometry

public BuilderParamMultiUnite LinkGeometry { get; set; }

Property Value

BuilderParamMultiUnite

LinkHeight1

public double LinkHeight1 { get; set; }

Property Value

double

LinkHeight2

public double LinkHeight2 { get; set; }

Property Value

double

LinkPitch

public double LinkPitch { get; set; }

Property Value

double

LinkTransform

public TMatrix LinkTransform { get; set; }

Property Value

TMatrix

LinkType

public LinkType LinkType { get; set; }

Property Value

LinkType

OuterGauge

public double OuterGauge { get; set; }

Property Value

double

PinBooleanType

public BooleanType PinBooleanType { get; set; }

Property Value

BooleanType

PinDiameter

public double PinDiameter { get; set; }

Property Value

double

PinWidth

public double PinWidth { get; set; }

Property Value

double

Methods

AddCylinder(double, double, double, BooleanType)

protected void AddCylinder(double diameter, double xPosition, double zPosition, BooleanType booleanType)

Parameters

diameter double

xPosition double

zPosition double

booleanType BooleanType

AddSubtractBuilderParam(BuilderParamBase)

public void AddSubtractBuilderParam(BuilderParamBase builderParam)

Parameters

builderParam BuilderParamBase

AddSubtractBuilderParam(IEnumerable<BuilderParamBase>)

public void AddSubtractBuilderParam(IEnumerable<BuilderParamBase> builderParams)

Parameters

builderParams IEnumerable<BuilderParamBase>

AddUniteBuilderParam(BuilderParamBase)

public void AddUniteBuilderParam(BuilderParamBase builderParam)

Parameters

builderParam BuilderParamBase

AddUniteBuilderParam(IEnumerable<BuilderParamBase>)

public void AddUniteBuilderParam(IEnumerable<BuilderParamBase> builderParams)

Parameters

builderParams IEnumerable<BuilderParamBase>

Connect with Ansys