Class BuilderJoint<T\>
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Builder
Assembly: VMBld.dll
public abstract class BuilderJoint<T> : BuilderNamed<T>, IBuilder where T : ObjectBase, new()
Type Parameters
T
Inheritance
object ← BuilderBase<T> ← BuilderSymmetric<T> ← BuilderNamed<T> ← BuilderJoint<T>
Implements
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
BuilderJoint()
protected BuilderJoint()
Methods
FindReferenceParent(IConnectable, Document)
protected ObjectBase FindReferenceParent(IConnectable parentOriginal, Document doc)
Parameters
parentOriginal IConnectable
doc Document
Returns
ObjectBase
GetJointForReference(IRSpringDamperComponent)
protected IRSpringDamperComponent GetJointForReference(IRSpringDamperComponent ob)
Parameters
ob IRSpringDamperComponent
Returns
IRSpringDamperComponent
OnPostBuild(ObjectBase, Document)
protected override bool OnPostBuild(ObjectBase obCreated, Document doc)
Parameters
obCreated ObjectBase
doc Document
Returns
bool