Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Interface IPickHelper

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.Pre
Assembly: dfpredat.dll

This interface is to represent the Pick Helper. Show or hide the picker ui. Sets the picker ui editor such as Point and Direction. Actives the picker ui.

public interface IPickHelper

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Methods

ActiveDirectionPick()

Actives the direction pick.

void ActiveDirectionPick()

ActiveHolePick()

Actives the hole pick.

void ActiveHolePick()

ActiveOrientationPick()

Actives the orientation pick.

void ActiveOrientationPick()

ActivePointPick()

Actives the point pick.

void ActivePointPick()

ActiveTransformPick()

Actives the transform pick.

void ActiveTransformPick()

ApplyEdge()

Applies the edge.

bool ApplyEdge()

Returns

bool

true if success; otherwise, false.

ApplyEntityVM()

Applies the entity VM.

bool ApplyEntityVM()

Returns

bool

true if success; otherwise, false.

ApplyFace()

Applies the face.

bool ApplyFace()

Returns

bool

true if success; otherwise, false.

ApplyFaceset()

Applies the faceset.

bool ApplyFaceset()

Returns

bool

true if success; otherwise, false.

ApplyHole()

Applies the hole.

bool ApplyHole()

Returns

bool

true if success; otherwise, false.

ApplyMesh()

Applies the mesh.

bool ApplyMesh()

Returns

bool

true if success; otherwise, false.

ApplyNode()

Applies the node.

bool ApplyNode()

Returns

bool

true if success; otherwise, false.

ApplyPatchset()

Applies the patchset.

bool ApplyPatchset()

Returns

bool

true if success; otherwise, false.

RestorePreviousActiveCategory()

Restores the previous active category.

void RestorePreviousActiveCategory()

SelectUnderCursorFromHiddenFormView()

Select operation.

void SelectUnderCursorFromHiddenFormView()

SetAdjacentUseFaceNormal(bool)

Set to Adjacent option.

void SetAdjacentUseFaceNormal(bool bUseFaceNormal)

Parameters

bUseFaceNormal bool

true then use face normal angle, else use edge tangential angle.

SetAdjacentValue(double)

Set to Adjacent value.

void SetAdjacentValue(double dValue)

Parameters

dValue double

the angle value.

SetDirection(string)

Sets the direction.

void SetDirection(string strDirectionXml)

Parameters

strDirectionXml string

The direction XML.

SetDirection(string, string, string, string, string, string, bool, bool)

Sets the direction.

void SetDirection(string strDirectionX, string strDirectionY, string strDirectionZ, string strParamU, string strParamV, string strDirectionXml, bool isReverse, bool isParameterizable)

Parameters

strDirectionX string

The direction X.

strDirectionY string

The direction Y.

strDirectionZ string

The direction Z.

strParamU string

The param U.

strParamV string

The param V.

strDirectionXml string

The STR direction XML.

isReverse bool

if set to true [is reverse].

isParameterizable bool

if set to true [is parameterizable].

SetMultiSelectShape_Circle(bool)

Set to circle by radius dragging shape for multi selection.

void SetMultiSelectShape_Circle(bool bAlreadyOperation)

Parameters

bAlreadyOperation bool

the operation flag.

SetMultiSelectShape_Circle2(bool)

Set to circle by diameter dragging shape for multi selection.

void SetMultiSelectShape_Circle2(bool bAlreadyOperation)

Parameters

bAlreadyOperation bool

the operation flag.

SetMultiSelectShape_None(bool)

Set to none dragging shape for multi selection.

void SetMultiSelectShape_None(bool bAlreadyOperation)

Parameters

bAlreadyOperation bool

the operation flag.

SetMultiSelectShape_Polyline(bool)

Set to polyline dragging shape for multi selection.

void SetMultiSelectShape_Polyline(bool bAlreadyOperation)

Parameters

bAlreadyOperation bool

the operation flag.

SetMultiSelectShape_Rectangle(bool)

Set to rectangle dragging shape for multi selection.

void SetMultiSelectShape_Rectangle(bool bAlreadyOperation)

Parameters

bAlreadyOperation bool

the operation flag.

SetMultiSelectType_Addition()

Set to additional selection for multi selection.

void SetMultiSelectType_Addition()

SetMultiSelectType_Once()

Set to select once for multi selection.

void SetMultiSelectType_Once()

SetMultiSelectType_Subtraction()

Set to subtractional selection for multi selection.

void SetMultiSelectType_Subtraction()

SetPoint(string)

Sets the point.

void SetPoint(string strPointXml)

Parameters

strPointXml string

The point XML.

SetPoint(string, string, string, string, string, string, bool)

Sets the point.

void SetPoint(string strPointX, string strPointY, string strPointZ, string strParamU, string strParamV, string strPointXml, bool isParameterizable)

Parameters

strPointX string

The point X.

strPointY string

The point Y.

strPointZ string

The point Z.

strParamU string

The param U.

strParamV string

The param V.

strPointXml string

The point XML.

isParameterizable bool

if set to true [is parameterizable].

ShowPickListUnderCursorFromHiddenFormView()

Show Select List operation.

void ShowPickListUnderCursorFromHiddenFormView()

ShowSelectListUnderCursorFromHiddenFormView()

Show Select List operation.

void ShowSelectListUnderCursorFromHiddenFormView()

StartDirectionPick()

Starts the direction pick.

void StartDirectionPick()

StartEdgePick()

Starts the edge pick.

void StartEdgePick()

StartEntityVMPick()

Starts the entity VM pick.

void StartEntityVMPick()

StartFacePick()

Starts the face pick.

void StartFacePick()

StartFacesetPick()

Starts the faceset pick.

void StartFacesetPick()

StartHolePick()

Starts the hole pick.

void StartHolePick()

StartMassMeasurePick()

Starts the mass measure pick.

void StartMassMeasurePick()

StartMeshPick()

Starts the mesh pick.

void StartMeshPick()

StartMultiEntityVMPick()

Starts the multi chained system pick.

void StartMultiEntityVMPick()

StartMultiFacePick()

Starts the multi face pick.

void StartMultiFacePick()

StartMultiNodePick()

Starts the multi node pick.

void StartMultiNodePick()

StartMultiPatchPick()

Starts the multi patch pick.

void StartMultiPatchPick()

StartNodePick()

Starts the node pick.

void StartNodePick()

StartOrientationPick()

Starts the orientation pick.

void StartOrientationPick()

StartPatchsetPick()

Starts the patchset pick.

void StartPatchsetPick()

StartPickerUI()

Starts the picker UI.

void StartPickerUI()

StartPointPick()

Starts the point pick.

void StartPointPick()

StartTransformPick()

Starts the transform pick.

void StartTransformPick()

StopPickerUI()

Stops the picker UI.

void StopPickerUI()

StorePreviousActiveCategory()

Stores the previous active category.

void StorePreviousActiveCategory()

Connect with Ansys