Class SolidBodyLink
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Builder.Track
Assembly: VMBldTrack.dll
public abstract class SolidBodyLink : BuilderNamed<SolidBodyLink>, IBuilder
Inheritance
object ← BuilderBase<SolidBodyLink> ← BuilderSymmetric<SolidBodyLink> ← BuilderNamed<SolidBodyLink> ← SolidBodyLink
Derived
SolidBodyLinkLMSimple, SolidBodyLinkLMV
Implements
IBuilder
Inherited Members
BuilderNamed<SolidBodyLink>.OnPostBuild(ObjectBase, Document), BuilderNamed<SolidBodyLink>.CheckUnit(Document3D, Document3D, string), BuilderNamed<SolidBodyLink>.Name, BuilderSymmetric<SolidBodyLink>.Build(Document), BuilderSymmetric<SolidBodyLink>.Symmetric, BuilderSymmetric<SolidBodyLink>.CurrentSymmetric, BuilderBase<SolidBodyLink>.m_bSuccess, BuilderBase<SolidBodyLink>.Build(Document), BuilderBase<SolidBodyLink>.Build(Document, List<string>), BuilderBase<SolidBodyLink>.Validate(IList<string>), BuilderBase<SolidBodyLink>.Success(), BuilderBase<SolidBodyLink>.OnPostBuild(ObjectBase, Document), BuilderBase<SolidBodyLink>.OnFinalBuild(string, Document), BuilderBase<SolidBodyLink>.OnObjectChangeBuild(string, Document), BuilderBase<SolidBodyLink>.OnPostAddDoc(ObjectBase), BuilderBase<SolidBodyLink>.Parameters, BuilderBase<SolidBodyLink>.AddToDoc, BuilderBase<SolidBodyLink>.UseChangedObject, BuilderBase<SolidBodyLink>.SetPointKey, BuilderBase<SolidBodyLink>.BuildObject, BuilderBase<SolidBodyLink>.BuildDocument, BuilderBase<SolidBodyLink>.UseInterface, BuilderBase<SolidBodyLink>.ErrorMessage
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
SolidBodyLink()
protected SolidBodyLink()
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
LDForLinkSombination
protected double LDForLinkSombination { get; set; }
Property Value
double
Methods
GetCurrentSolidBuilder()
protected virtual Builder GetCurrentSolidBuilder()
Returns
Builder
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