Class SolidBodyRoller
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Builder.Roller
Assembly: VMBldRoller.dll
public abstract class SolidBodyRoller : BuilderNamed<SolidBodyRoller>, IBuilder
Inheritance
object ← BuilderBase<SolidBodyRoller> ← BuilderSymmetric<SolidBodyRoller> ← BuilderNamed<SolidBodyRoller> ← SolidBodyRoller
Derived
SolidBodyRollerCenter, SolidBodyRollerDouble, SolidBodyRollerFlat, SolidBodyRollerGeneral, SolidBodyRollerSingle
Implements
IBuilder
Inherited Members
BuilderNamed<SolidBodyRoller>.OnPostBuild(ObjectBase, Document), BuilderNamed<SolidBodyRoller>.CheckUnit(Document3D, Document3D, string), BuilderNamed<SolidBodyRoller>.Name, BuilderSymmetric<SolidBodyRoller>.Build(Document), BuilderSymmetric<SolidBodyRoller>.Symmetric, BuilderSymmetric<SolidBodyRoller>.CurrentSymmetric, BuilderBase<SolidBodyRoller>.m_bSuccess, BuilderBase<SolidBodyRoller>.Build(Document), BuilderBase<SolidBodyRoller>.Build(Document, List<string>), BuilderBase<SolidBodyRoller>.Validate(IList<string>), BuilderBase<SolidBodyRoller>.Success(), BuilderBase<SolidBodyRoller>.OnPostBuild(ObjectBase, Document), BuilderBase<SolidBodyRoller>.OnFinalBuild(string, Document), BuilderBase<SolidBodyRoller>.OnObjectChangeBuild(string, Document), BuilderBase<SolidBodyRoller>.OnPostAddDoc(ObjectBase), BuilderBase<SolidBodyRoller>.Parameters, BuilderBase<SolidBodyRoller>.AddToDoc, BuilderBase<SolidBodyRoller>.UseChangedObject, BuilderBase<SolidBodyRoller>.SetPointKey, BuilderBase<SolidBodyRoller>.BuildObject, BuilderBase<SolidBodyRoller>.BuildDocument, BuilderBase<SolidBodyRoller>.UseInterface, BuilderBase<SolidBodyRoller>.ErrorMessage
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
SolidBodyRoller()
protected SolidBodyRoller()
Fields
m_TreadRadius
protected double m_TreadRadius
Field Value
double
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
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