Class SolidBody<T\>
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Builder
Assembly: VMBld.dll
public abstract class SolidBody<t> : BuilderNamed<solidbody>, IBuilder where T : Builder, new()
Type Parameters
T
Inheritance
object ←
BuilderBase
Implements
Inherited Members
BuilderNamed
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
SolidBody()
public SolidBody()
Properties
AddToDoc
protected override bool AddToDoc { get; }
Property Value
BodyName
public SolidBody<t>.BodyNameInfo BodyName { get; set; }
Property Value
Interface
public bool Interface { get; set; }
Property Value
Name
public override string Name { get; set; }
Property Value
SolidBuilder
protected T SolidBuilder { get; }
Property Value
T
Methods
MakeSymmetricSolidBuilder()
protected abstract Builder MakeSymmetricSolidBuilder()
Returns
Builder
OnFinalBuild(string, Document)
protected override ObjectBase OnFinalBuild(string strObjName, Document doc)
Parameters
strObjName string
doc Document
Returns
ObjectBase
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
SetSolidBuilderProperty(T)
protected abstract void SetSolidBuilderProperty(T solidBuilder)
Parameters
solidBuilder T