Class GetProperConnector
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Operation
Assembly: VMOpCore.dll
The apply property operation
public class GetProperConnector : OperationBase, IOperation
Inheritance
object ← OperationBase ← GetProperConnector
Implements
IOperation
Inherited Members
OperationBase.g_bRedrawKernel, OperationBase.g_bVerify, OperationBase.g_bSkipAddEvent, OperationBase.g_bDupicateMsg, OperationBase.m_bIsHistoryMerge, OperationBase.Execute(), OperationBase.PostExecute(), OperationBase.GetInformation(XmlWriter), OperationBase.Create(string, View, object), OperationBase.Create(string, IDocument, object), OperationBase.Create(string, object), OperationBase.Create(string), OperationBase.StartSession(), OperationBase.StartSession(OperationBase, OperationBase.PostOperation), OperationBase.StartSession(OperationBase), OperationBase.StartSessionAndWait(), OperationBase.StartSessionAndWait(OperationBase, OperationBase.PostOperation), OperationBase.StartSessionAndWait(OperationBase), OperationBase.Initialize(OperationBase.ShowVerifyResult), OperationBase.RecordJournal(OperationBase), OperationBase.UseSession(string), OperationBase.raise_OnOperationStatusChanged(object, OperationStatusEventArgs), OperationBase.raise_OnEndOperation(object, EventArgs), OperationBase.ClearCurrentMark(string), OperationBase.ClearCurrentMark(IDocument), OperationBase.ClearCurrentMark(), OperationBase.GlobalOverride, OperationBase.IsDoingThread, OperationBase.ExecuteMacro, OperationBase.SimStatus, OperationBase.Status, OperationBase.autoEvents, OperationBase.IsHistoryMerge, OperationBase.SkipClearTemporaryLinkContainer, OperationBase.PostExecuteClearTemporaryLinkContainer, OperationBase.SkipEndOperation, OperationBase.UseMacro, OperationBase.MarkStatus, OperationBase.UseThread, OperationBase.Name, OperationBase.ExecutableOnHold, OperationBase.Override, OperationBase.Parameter, OperationBase.View, OperationBase.Document, OperationBase.OnEndOperation, OperationBase.OnOperationStatusChanged
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
GetProperConnector(IDocument, bool, Body, Body, double)
public GetProperConnector(IDocument doc, bool bAuto, Body bodyFirst, Body bodySecond, double dTolerance)
Parameters
doc IDocument
bAuto bool
bodyFirst Body
bodySecond Body
dTolerance double
Properties
ActionBody
public Body ActionBody { get; }
Property Value
Body
ActionFaceIDs
public ICollection<int> ActionFaceIDs { get; }
Property Value
ICollectionint>
ActionPosition
public double[] ActionPosition { get; }
Property Value
double[]
BaseBody
public Body BaseBody { get; }
Property Value
Body
BaseFaceIDs
public ICollection<int> BaseFaceIDs { get; }
Property Value
ICollectionint>
BasePosition
public double[] BasePosition { get; }
Property Value
double[]
CenterPosition
public double[] CenterPosition { get; }
Property Value
double[]
ConnectorType
public PropertyGeneral.ConnectorType ConnectorType { get; }
Property Value
PropertyGeneral.ConnectorType
Direction
public double[] Direction { get; }
Property Value
double[]
IsHistoryMerge
public override bool IsHistoryMerge { get; }
Property Value
Name
Gets the operation name.
public override string Name { get; }
Property Value
Methods
Execute()
Execute the operation.
public override void Execute()
GetAutoConnectorType(IDocument, Body, Body)
public static PropertyGeneral.ConnectorType GetAutoConnectorType(IDocument doc, Body bodyFirst, Body bodySecond)
Parameters
doc IDocument
bodyFirst Body
bodySecond Body
Returns
PropertyGeneral.ConnectorType