Class PickerNode
Last update: 16.07.2025Namespace: VM.Managed.Picker.Core.FE
Assembly: VMFE.dll
This class is to represent the picker node.
public class PickerNode : PickerBase
Inheritance
object ← PickerBase ← PickerNode
Inherited Members
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
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
PickerNode()
public PickerNode()
Methods
Filtering(UIntPtr)
Filtering
public override bool Filtering(UIntPtr pTarget)
Parameters
pTarget UIntPtr
Filtering target.
Returns
true if sucess; otherwise, false.
GetNodePosition(UIntPtr, int)
Get node position.
public VectorBase GetNodePosition(UIntPtr pOwnerKey, int iNodeIndex)
Parameters
pOwnerKey UIntPtr
The Owner mesh key.
iNodeIndex int
The node index.
Returns
VectorBase
The node position.
GetPickerInfo()
Gets the picker information.
public override string GetPickerInfo()
Returns
The picker information.
Highlight(bool)
Picking target highlight.
public override void Highlight(bool bHighlight)
Parameters
bHighlight bool
If set to ture is highlight; otherwise, false isn't highlight.
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
Whether only xml or not.
Returns
true if success; otherwise, false.