Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class LeafBeamGroupBuilder

Last update: 09.03.2026

Namespace: VM.Builders.Pre.Force
Assembly: VM.Operations.Pre.Force.dll

public class LeafBeamGroupBuilder : BuilderBeamGroupMultiplePoints, IBuilder

Inheritance

object ← BuilderBase<BeamGroup> ← BuilderSymmetric<BeamGroup> ← BuilderNamed<BeamGroup> ← BuilderBeamGroupMultiplePointsBase<BeamGroup> ← BuilderBeamGroupMultiplePoints ← LeafBeamGroupBuilder

Implements

IBuilder

Inherited Members

BuilderBeamGroupMultiplePointsBase<BeamGroup>.Validate(IList<string>), BuilderBeamGroupMultiplePointsBase<BeamGroup>.OnPostBuild(ObjectBase, Document), BuilderBeamGroupMultiplePointsBase<BeamGroup>.GetBeamGroupBodyName(Document, string, int), BuilderBeamGroupMultiplePointsBase<BeamGroup>.SetInputResultData(), BuilderBeamGroupMultiplePointsBase<BeamGroup>.BeamGroupInfo, BuilderBeamGroupMultiplePointsBase<BeamGroup>.BeamCrossSection, BuilderBeamGroupMultiplePointsBase<BeamGroup>.NoOfElements, BuilderBeamGroupMultiplePointsBase<BeamGroup>.MaterialProperty, BuilderBeamGroupMultiplePointsBase<BeamGroup>.Color, BuilderBeamGroupMultiplePointsBase<BeamGroup>.AddToDoc, BuilderBeamGroupMultiplePointsBase<BeamGroup>.m_bldrBeamInfoAry, BuilderBeamGroupMultiplePointsBase<BeamGroup>.UseCustomize, BuilderBeamGroupMultiplePointsBase<BeamGroup>.ResultBeamGroup, BuilderBeamGroupMultiplePointsBase<BeamGroup>.ResultSolidBodies, BuilderNamed<BeamGroup>.OnPostBuild(ObjectBase, Document), BuilderNamed<BeamGroup>.CheckUnit(Document3D, Document3D, string), BuilderNamed<BeamGroup>.Name, BuilderSymmetric<BeamGroup>.Build(Document), BuilderSymmetric<BeamGroup>.Symmetric, BuilderSymmetric<BeamGroup>.CurrentSymmetric, BuilderBase<BeamGroup>.m_bSuccess, BuilderBase<BeamGroup>.Build(Document), BuilderBase<BeamGroup>.Build(Document, List<string>), BuilderBase<BeamGroup>.Validate(IList<string>), BuilderBase<BeamGroup>.Success(), BuilderBase<BeamGroup>.OnPostBuild(ObjectBase, Document), BuilderBase<BeamGroup>.OnFinalBuild(string, Document), BuilderBase<BeamGroup>.OnObjectChangeBuild(string, Document), BuilderBase<BeamGroup>.OnPostAddDoc(ObjectBase), BuilderBase<BeamGroup>.Parameters, BuilderBase<BeamGroup>.AddToDoc, BuilderBase<BeamGroup>.UseChangedObject, BuilderBase<BeamGroup>.SetPointKey, BuilderBase<BeamGroup>.BuildObject, BuilderBase<BeamGroup>.BuildDocument, BuilderBase<BeamGroup>.UseInterface, BuilderBase<BeamGroup>.ErrorMessage

Extension Methods

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

Constructors

LeafBeamGroupBuilder(Leaf, LeafInfo, Vector[], TMatrix, bool)

public LeafBeamGroupBuilder(Leaf leaf, LeafInfo leafInfo, Vector[] positions = null, TMatrix repositionMatrix = default, bool useCustomize = false)

Parameters

leaf Leaf

leafInfo LeafInfo

positions Vector[]

repositionMatrix TMatrix

useCustomize bool

Properties

Leaf

public Leaf Leaf { get; }

Property Value

Leaf

LeafInfo

public LeafInfo LeafInfo { get; }

Property Value

LeafInfo

Positions

public Vector[] Positions { get; }

Property Value

Vector[]

RepositionMatrix

public TMatrix RepositionMatrix { get; }

Property Value

TMatrix

Methods

GetBeamGroupBodyName(Document, string, int)

protected override string GetBeamGroupBodyName(Document document, string beamGroupName, int index)

Parameters

document Document

beamGroupName string

index int

Returns

string

SetInputResultData()

protected override bool SetInputResultData()

Returns

bool

Connect with Ansys