Class BuilderPlaneRectangle
Last update: 16.07.2025Namespace: VM.Managed.CAD
Assembly: VMAppCore.dll
This class is to represent the builder rectangle plane.
public class BuilderPlaneRectangle : BuilderPlane, 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
BuilderPlane.SetTransform(TMatrix),
BuilderPlane.GetBuildPlaneXml(StringBuilder),
BuilderPlane.FillParameter(BuilderParamBase),
BuilderPlane.TransformationMatrix,
BuilderPlane.Plane,
BuilderHasTransformationMatrix.FillParameter(BuilderParamBase),
BuilderHasTransformationMatrix.TransformationMatrix,
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
BuilderPlaneRectangle(PlaneBase, Variable, Variable)
Initializes a new instance of the
public BuilderPlaneRectangle(PlaneBase plane, Variable Width, Variable Height)
Parameters
plane PlaneBase
The plane info.
Width Variable
The width that expressed variable.
Height Variable
The height that expressed variable.
BuilderPlaneRectangle(PlaneBase, double, double)
Initializes a new instance of the
public BuilderPlaneRectangle(PlaneBase plane, double dWidth, double dHeight)
Parameters
plane PlaneBase
The plane info.
dWidth double
The width.
dHeight double
The height.
BuilderPlaneRectangle(Variable, Variable)
Initializes a new instance of the
public BuilderPlaneRectangle(Variable Width, Variable Height)
Parameters
Width Variable
The width that expressed variable.
Height Variable
The height that expressed variable.
BuilderPlaneRectangle(double, double)
Initializes a new instance of the
public BuilderPlaneRectangle(double dWidth, double dHeight)
Parameters
dWidth double
The width.
dHeight double
The height.
BuilderPlaneRectangle()
Initializes a new instance of the
public BuilderPlaneRectangle()
Properties
Height
Gets or sets the height.
public Variable Height { get; set; }
Property Value
Width
Gets or sets the width.
public Variable Width { get; set; }
Property Value
Methods
CheckValidationAboutBuild()
Checks validation about build.
public override void CheckValidationAboutBuild()
CreateParameter()
protected override BuilderParamBase CreateParameter()
Returns
BuilderParamBase
FillParameter(BuilderParamBase)
protected override void FillParameter(BuilderParamBase A_0)
Parameters
A_0 BuilderParamBase
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.