Class BuilderRollerGeneralSimple
Last update: 16.07.2025Namespace: VM.Managed.CAD.Roller
Assembly: VMDRoller.dll
The general roller builder class.
public class BuilderRollerGeneralSimple : BuilderRollerBase, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer
Inherited Members
BuilderRollerBase.m_enRollerType,
BuilderRollerBase.m_LinkEventReason,
BuilderRollerBase.SetApplyToFileProperty(bool),
BuilderRollerBase.SetTransform(TMatrix),
BuilderRollerBase.CreateParameter(),
BuilderRollerBase.FillParameter(BuilderParamBase),
BuilderRollerBase.Transform,
BuilderRollerBase.ApplyToFileProperty,
BuilderRollerBase.Uneditable,
BuilderHasTransform.TransformationMatrix,
BuilderHasTransform.Transform,
BuilderHasTransform.IsParameterized,
BuilderColorGeom.m_color,
BuilderColorGeom.CheckValidationAboutBuild(),
BuilderColorGeom.OnDeserialization(object),
BuilderColorGeom.FillParameter(BuilderParamBase),
BuilderColorGeom.Color,
BuilderColorGeom.DrawingColor,
BuilderTransform.SetTransform(TMatrix),
BuilderTransform.IsParameterized,
Builder.CheckValidationAboutBuild(),
Builder.CheckCircularReference(ObjectBase),
Builder.ChangeDataForCircularReference(),
Builder.GetUnnamedObjectName(object),
Builder.FindLocal(string),
Builder.CopyFilePathWhenImportBuilder(Builder),
Builder.Contains(Type),
Builder.GetBodyType(),
Builder.ReplaceData(string, object),
Builder.GetNameAttribute(string, ref List
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
BuilderRollerGeneralSimple()
Initializes a new instance of the
public BuilderRollerGeneralSimple()
Fields
lstBottom
The list of cylinder bottom position.
protected List<vectorbase> lstBottom
Field Value
lstRadius
The list of cylinder radius.
protected List<double> lstRadius
Field Value
lstTop
The list of cylinder top position.
protected List<vectorbase> lstTop
Field Value
Properties
RollerType
Gets roller type.
public RollerType RollerType { get; set; }
Property Value
Rollers
public List<builderrollergeneralsimple> Rollers { get; set; }
Property Value
ListBuilderRollerGeneralSimple.RollerWidthDiameter>
TypeOfBuilder
public override string TypeOfBuilder { get; set; }
Property Value
Methods
CheckValidationAboutBuild()
Checks the validation about build.
public override void CheckValidationAboutBuild()
FillParameter(BuilderParamBase)
protected override void FillParameter(BuilderParamBase parameter)
Parameters
parameter BuilderParamBase
GetGeneralRollerInfo(List, List)
public void GetGeneralRollerInfo(List<double> lstWidth, List<double> lstDiameter)
Parameters
SetGeneralRollerInfo(List, List)
public void SetGeneralRollerInfo(List<double> lstWidth, List<double> lstDiameter)