Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class GetProperConnector

Last update: 16.07.2025

Namespace: 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(object, LinkPropertyType)

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&gt;

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&gt;

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

bool

Name

Gets the operation name.

public override string Name { get; }

Property Value

string

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

Connect with Ansys