Class PropertyCPlacingConnector
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.CPlacingConnector
Assembly: VMDCPlacingConnector.dll
This class is to represent the property of cplacing connector.
public class PropertyCPlacingConnector : Property, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID
Inherited Members
Property.Initialize(Unit.ConvertFactor),
Property.PropertyRequestUpdate(object, LinkEventArgs),
Property.OnUpdatePropertyImpl(Property, LinkEventArgs),
Property.GetUnnamedObjectName(object),
Property.FindLocal(string),
Property.Draw(Canvas, TMatrix, TMatrix, bool),
ContainerObject
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
PropertyCPlacingConnector()
Initializes a new instance of the
public PropertyCPlacingConnector()
Properties
CPlacing
Gets or sets the cplacing.
public Placing CPlacing { get; set; }
Property Value
SegmentToPath
Gets or sets the segment to path.
public SegmentToPathGroup SegmentToPath { get; set; }
Property Value
SegmentToSegment
Gets or sets the segment to segment.
public SegmentToSegmentGroup SegmentToSegment { get; set; }
Property Value
Methods
FindConnectable(DocumentAnalysis, ref Dictionary, ref Dictionary)
Find Connectable entity
public static void FindConnectable(DocumentAnalysis document, ref Dictionary<iconnectable tmatrix> baseConnectables, ref Dictionary<iconnectable tmatrix> actionConnectables)
Parameters
document DocumentAnalysis
The document
baseConnectables Dictionary
The base connectable entity
actionConnectables Dictionary
The action connectable entity
FindConnectable(DocumentAnalysis, Func, ref Dictionary)
Find Connectable entity
public static void FindConnectable(DocumentAnalysis document, Func<string bool> funcFilter, ref Dictionary<iconnectable tmatrix> connectables)
Parameters
document DocumentAnalysis
The document
funcFilter Funcstring, bool>
The filter function
connectables Dictionary
The connectable entity
FindReference(IInstanceContainer, Type, ref List)
Find reference
public static List<reference> FindReference(IInstanceContainer instanceContainer, Type type, ref List<iconnectable> lstConnectable)
Parameters
instanceContainer IInstanceContainer
The subsystem
type Type
The type
lstConnectable List
The connectable
Returns
FindReferenceInCurrentDocument(DocumentAnalysis, InstanceContainer, IConnectable, ref TMatrix)
Find reference entity in current document
public static IConnectable FindReferenceInCurrentDocument(DocumentAnalysis document, InstanceContainer instance, IConnectable connectable, ref TMatrix matT)
Parameters
document DocumentAnalysis
The document
instance InstanceContainer
The instance
connectable IConnectable
The connectable entity
matT TMatrix
The transform matrix
Returns
IConnectable
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.