Class SetPatch
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.FE
Assembly: VMFE.dll
This class is to represent the set for patch.
public class SetPatch : SetPatchBase, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IFEObject, IFEMeshChildItem, IChildItem, IMultiChangable, IPostDeserialized, IContactableFlex3D, ITieContactable, IContactable3D, INTSFContactable, IContactable, IEntityRelation, IBodyAnalysisType, IHasBody, IPLoadComponent, IGeometricalComponent, IReferencable, IVisible, IArgument, IFaceSetComponent, ITopologyset, IGapTarget, IChainedSegmentConnector, IChainedSegmentContact, IPatchSetInformation, IFaceInformation
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IFEObject, IFEMeshChildItem, IChildItem, IMultiChangable, IPostDeserialized, IContactableFlex3D, ITieContactable, IContactable3D, INTSFContactable, IContactable, IEntityRelation, IBodyAnalysisType, IHasBody, IPLoadComponent, IGeometricalComponent, IReferencable, IVisible, IArgument, IFaceSetComponent, ITopologyset, IGapTarget, IChainedSegmentConnector, IChainedSegmentContact, IPatchSetInformation, IFaceInformation
Inherited Members
SetPatchBase.m_bBaseGeometry,
SetPatchBase.m_bActionGeometry,
SetPatchBase.m_bFailedConnectProxy,
SetPatchBase.m_lstPatch,
SetPatchBase.AddPatches(Patch[]),
SetPatchBase.AddPatches(ICollection
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
SetPatch()
Initializes a new instance of the
public SetPatch()
Properties
Color
Gets or sets the color.
public override Color Color { set; }
Property Value
PatchIndexCont
Gets the patch index container.
public SetPatch.PatchIndexContainer PatchIndexCont { get; set; }
Property Value
Methods
ConnectProxy()
public override void ConnectProxy()
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor A_0)
Parameters
A_0 Unit.ConvertFactor
InstantiateImpl(Reference, Canvas)
protected override void InstantiateImpl(Reference reference, Canvas canvas)
Parameters
reference Reference
canvas Canvas
MakeReferenceImpl(LinkedList)
protected override void MakeReferenceImpl(LinkedList<reference> lstRef)
Parameters
lstRef LinkedList
OnDeserialization(object)
Called when [deserialization].
public override void OnDeserialization(object sender)
Parameters
sender object
The sender.
PostOpenDocument()
protected override void PostOpenDocument()
ReadXml(XmlReader)
Generates an object from its XML representation.
public override void ReadXml(XmlReader reader)
Parameters
reader XmlReader
The XmlReader stream from which the object is deserialized.
ReadXmlCore(XmlReader, ref bool)
protected override void ReadXmlCore(XmlReader reader, ref bool bNeedUpdate)
Parameters
reader XmlReader
bNeedUpdate bool
SetLayer(Layer)
protected override void SetLayer(Layer value)
Parameters
value Layer
WriteXml(XmlWriter)
Converts an object into its XML representation.
public override void WriteXml(XmlWriter writer)
Parameters
writer XmlWriter
The XmlWriter stream to which the object is serialized.