Class BuilderParamLink
Last update: 09.03.2026Namespace: 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
BuilderParamLink()
public BuilderParamLink()
Properties
BushBooleanType
public BooleanType BushBooleanType { get; set; }
Property Value
InnerGauge
public double InnerGauge { get; set; }
Property Value
double
LinkGeometry
public BuilderParamMultiUnite LinkGeometry { get; set; }
Property Value
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
OuterGauge
public double OuterGauge { get; set; }
Property Value
double
PinBooleanType
public BooleanType PinBooleanType { get; set; }
Property Value
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>