Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class BuilderBeamGroupMultiplePointsBase<T\>

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.Builder.Beam
Assembly: VMBldBeamGroup.dll

public abstract class BuilderBeamGroupMultiplePointsBase<T> : BuilderNamed<T>, IBuilder where T : BeamGroup, new()

Type Parameters

T

Inheritance

object ← BuilderBase<T> ← BuilderSymmetric<T> ← BuilderNamed<T> ← BuilderBeamGroupMultiplePointsBase<T>

Implements

IBuilder

Inherited Members

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

Extension Methods

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

Constructors

BuilderBeamGroupMultiplePointsBase()

public BuilderBeamGroupMultiplePointsBase()

Properties

AddToDoc

protected override bool AddToDoc { get; }

Property Value

bool

BeamCrossSection

public BeamSectionInfo[] BeamCrossSection { get; set; }

Property Value

BeamSectionInfo[]

BeamGroupInfo

public BeamInfo[] BeamGroupInfo { get; set; }

Property Value

BeamInfo[]

Color

public string Color { get; set; }

Property Value

string

MaterialProperty

public string MaterialProperty { get; set; }

Property Value

string

NoOfElements

public int NoOfElements { get; set; }

Property Value

int

ResultBeamGroup

public BeamGroup ResultBeamGroup { get; set; }

Property Value

BeamGroup

ResultSolidBodies

public List<SolidBody> ResultSolidBodies { get; set; }

Property Value

List<SolidBody>

UseCustomize

public bool UseCustomize { get; set; }

Property Value

bool

m_bldrBeamInfoAry

protected BuilderBeamGroupInfo[] m_bldrBeamInfoAry { get; set; }

Property Value

BuilderBeamGroupInfo[]

Methods

GetBeamGroupBodyName(Document, string, int)

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

Parameters

document Document

beamGroupName string

index int

Returns

string

OnPostBuild(ObjectBase, Document)

protected override bool OnPostBuild(ObjectBase obCreated, Document doc)

Parameters

obCreated ObjectBase

doc Document

Returns

bool

SetInputResultData()

protected virtual bool SetInputResultData()

Returns

bool

Validate(IList<string>)

public override bool Validate(IList<string> lstErrorMessage)

Parameters

lstErrorMessage IList<string>

Returns

bool

Connect with Ansys