Class BuilderTriPlate
Last update: 16.07.2025Namespace: VM.Managed.CAD
Assembly: VMAppCore.dll
This class is to represent the builder of TriPlate.
public abstract class BuilderTriPlate : BuilderColorGeom, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Derived
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer
Inherited Members
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
BuilderTriPlate()
Initializes a new instance of the
public BuilderTriPlate()
Properties
_FirstPosition
Gets the first position of TriPlate.
public abstract VectorBase _FirstPosition { get; }
Property Value
_Height
Gets the height of TriPlate.
public abstract double _Height { get; }
Property Value
_SecondPosition
Gets the second position of TriPlate.
public abstract VectorBase _SecondPosition { get; }
Property Value
_ThirdPosition
Gets the third position of TriPlate.
public abstract VectorBase _ThirdPosition { get; }
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 parameter)
Parameters
parameter BuilderParamBase