Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class PickerFace

Last update: 16.07.2025

Namespace: VM.Managed.Picker.Core
Assembly: VMAppCore.dll

This class is to represent the face picker.

public class PickerFace : PickerTopol

Inheritance

object ← PickerBase ← PickerTopol ← PickerFace

Derived

PickerFaceset

Inherited Members

PickerTopol.m_pParentObject, PickerBase.raise_CustomFilterEvent(object, FilterArgs), PickerBase.Pick(bool), PickerBase.PickWithStartSignal(bool, ManualResetEvent), PickerBase.Abort(), PickerBase.GetPickerInfo(), PickerBase.GetValidResultXml(string), PickerBase.GetResultXmlFromKey(UIntPtr), PickerBase.GetChangeNoneParametricXml(string), PickerBase.Filtering(UIntPtr), PickerBase.FilteringVMPID(_VM_ID), PickerBase.FilteringAnother(UIntPtr), PickerBase.FilteringReference(UIntPtr, UIntPtr), PickerBase.Highlight(bool), PickerBase.GetAdjacentPatch(double, List<int>), PickerBase.UseEntityFiltering(), PickerBase.SetResultImpl(ref string, bool), PickerBase.UpdateDisplay(), PickerBase.ActiveDocument, PickerBase.IsOnlyResultXml, PickerBase.IsReference, PickerBase.SymmetricType, PickerBase.ResultXml, PickerBase.Result, PickerBase.CustomFilterEvent

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

PickerFace(ObjectBase)

Initializes a new instance of the class

public PickerFace(ObjectBase pParentObject)

Parameters

pParentObject ObjectBase

The parent of face.

PickerFace()

Initializes a new instance of the class

public PickerFace()

Methods

Filtering(UIntPtr)

Filtering to not proper object.

public override bool Filtering(UIntPtr pTarget)

Parameters

pTarget UIntPtr

Filtering target.

Returns

bool

true if success; otherwise, false.

FilteringAnother(UIntPtr)

Filtering to not proper object about special target.

public override bool FilteringAnother(UIntPtr pTarget)

Parameters

pTarget UIntPtr

Filtering target.

Returns

bool

true if success; otherwise, false.

GetPickerInfo()

Gets information of picking type.

public override string GetPickerInfo()

Returns

string

SetResultImpl(ref string, bool)

Sets the result for picking.

protected override bool SetResultImpl(ref string strXml, bool bXmlOnly)

Parameters

strXml string

The picked data.

bXmlOnly bool

If it is true, skip the result setting.

Returns

bool

true if success; otherwise, false.

Connect with Ansys