Class PickerMultiNode
Last update: 16.07.2025Namespace: VM.Managed.Picker.Core.FE
Assembly: VMFE.dll
This class is to represent the multi picker of nodes.
public class PickerMultiNode : PickerMultiNodeBase
Inheritance
object ← PickerBase ← PickerMulti ← PickerMultiNodeBase ← PickerMultiNode
Inherited Members
PickerMultiNodeBase.m_pOwnerMesh, PickerMultiNodeBase.SetOwnerMesh(UIntPtr), PickerMultiNodeBase.GetNodeID(uint), PickerMultiNodeBase.GetMesh(), PickerMultiNodeBase.ActiveMeshDocument, PickerMulti.SetHighlight(List<UIntPtr>, bool, bool), PickerMulti.GetResultXmlFromKey(UIntPtr[]), 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
PickerMultiNode(uint[])
Initializes a new instance of the
public PickerMultiNode(uint[] arUsedNodes)
Parameters
arUsedNodes uint[]
unselectable node indexes.
PickerMultiNode()
Initializes a new instance of the
public PickerMultiNode()
Fields
m_lstRejectNode
protected List<uint> m_lstRejectNode
Field Value
m_lstSelectedNode
protected List<uint> m_lstSelectedNode
Field Value
Methods
GetPickerInfo()
Gets the picker information.
public override string GetPickerInfo()
Returns
The picker information.
GetResultXmlFromKey(UIntPtr[])
Get valid result xml according to picker keys of core.
public override string GetResultXmlFromKey(UIntPtr[] arKey)
Parameters
arKey UIntPtr[]
Picking destination keys.
Returns
The valid result xml.
GetResultXmlFromKey(UIntPtr)
Get valid result xml according to picker key of core.
public override string GetResultXmlFromKey(UIntPtr key)
Parameters
key UIntPtr
Picking destination key.
Returns
The valid result xml.
SetHighlight(List<UIntPtr>, bool, bool)
public override void SetHighlight(List<UIntPtr> lstNode, bool bHighlight, bool bUpdate)
Parameters
bHighlight bool
bUpdate bool
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.