Class SolidBodyCylinderSimple
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Builder
Assembly: VMBld.dll
public class SolidBodyCylinderSimple : SolidBodyCylinder<BuilderCylinderSimple>, IBuilder
Inheritance
object ← BuilderBase<SolidBody> ← BuilderSymmetric<SolidBody> ← BuilderNamed<SolidBody> ← SolidBody<BuilderCylinderSimple> ← SolidBodyCylinder<BuilderCylinderSimple> ← SolidBodyCylinderSimple
Implements
Inherited Members
SolidBody<BuilderCylinderSimple>.OnPostBuild(ObjectBase, Document), SolidBody<BuilderCylinderSimple>.OnFinalBuild(string, Document), SolidBody<BuilderCylinderSimple>.OnPostAddDoc(ObjectBase), SolidBody<BuilderCylinderSimple>.SetSolidBuilderProperty(BuilderCylinderSimple), SolidBody<BuilderCylinderSimple>.MakeSymmetricSolidBuilder(), SolidBody<BuilderCylinderSimple>.SolidBuilder, SolidBody<BuilderCylinderSimple>.Interface, SolidBody<BuilderCylinderSimple>.BodyName, SolidBody<BuilderCylinderSimple>.Name, SolidBody<BuilderCylinderSimple>.AddToDoc, BuilderNamed<SolidBody>.OnPostBuild(ObjectBase, Document), BuilderNamed<SolidBody>.CheckUnit(Document3D, Document3D, string), BuilderNamed<SolidBody>.Name, BuilderSymmetric<SolidBody>.Build(Document), BuilderSymmetric<SolidBody>.Symmetric, BuilderSymmetric<SolidBody>.CurrentSymmetric, BuilderBase<SolidBody>.m_bSuccess, BuilderBase<SolidBody>.Build(Document), BuilderBase<SolidBody>.Build(Document, List<string>), BuilderBase<SolidBody>.Validate(IList<string>), BuilderBase<SolidBody>.Success(), BuilderBase<SolidBody>.OnPostBuild(ObjectBase, Document), BuilderBase<SolidBody>.OnFinalBuild(string, Document), BuilderBase<SolidBody>.OnObjectChangeBuild(string, Document), BuilderBase<SolidBody>.OnPostAddDoc(ObjectBase), BuilderBase<SolidBody>.Parameters, BuilderBase<SolidBody>.AddToDoc, BuilderBase<SolidBody>.UseChangedObject, BuilderBase<SolidBody>.SetPointKey, BuilderBase<SolidBody>.BuildObject, BuilderBase<SolidBody>.BuildDocument, BuilderBase<SolidBody>.UseInterface, BuilderBase<SolidBody>.ErrorMessage
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
SolidBodyCylinderSimple()
public SolidBodyCylinderSimple()
Properties
BottomPosition
public PointBase BottomPosition { get; }
Property Value
PointBase
RadiusMajor
public Variable RadiusMajor { get; set; }
Property Value
Variable
TopPosition
public PointBase TopPosition { get; }
Property Value
PointBase
Methods
MakeSymmetricSolidBuilder()
protected override Builder MakeSymmetricSolidBuilder()
Returns
Builder
OnPostBuild(ObjectBase, Document)
protected override bool OnPostBuild(ObjectBase obCreated, Document doc)
Parameters
obCreated ObjectBase
doc Document
Returns
bool
SetSolidBuilderProperty(BuilderCylinderSimple)
protected override void SetSolidBuilderProperty(BuilderCylinderSimple solidBuilder)
Parameters
solidBuilder BuilderCylinderSimple