Class BuilderPlane
Last update: 16.07.2025Namespace: VM.Managed.CAD
Assembly: VMAppCore.dll
This class is to represent the builder plane.
public abstract class BuilderPlane : BuilderHasTransformationMatrix, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Derived
BuilderPlaneCircle, BuilderPlaneRectangle
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer
Inherited Members
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
BuilderPlane(PlaneBase)
Initializes a new instance of the
public BuilderPlane(PlaneBase plane)
Parameters
plane PlaneBase
The plane info.
BuilderPlane()
Initializes a new instance of the
public BuilderPlane()
Properties
Plane
Gets or sets the plane info.
public PlaneBase Plane { get; set; }
Property Value
TransformationMatrix
Gets the transformation matrix.
public override sealed TMatrix TransformationMatrix { get; }
Property Value
TMatrix
Methods
FillParameter(BuilderParamBase)
protected override void FillParameter(BuilderParamBase A_0)
Parameters
A_0 BuilderParamBase
GetBuildPlaneXml(StringBuilder)
protected void GetBuildPlaneXml(StringBuilder builder)
Parameters
builder StringBuilder
SetTransform(TMatrix)
Sets the transform info.
public override void SetTransform(TMatrix matT)
Parameters
matT TMatrix
The transform info.