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