Class Selection
Assembly: NXOpenUI.dll
Syntax
public class Selection : NXRemotableObject, IMessageSink
Constructors
Selection(UI)
Declaration
protected Selection(UI owner)
Parameters
Type |
Name |
Description |
UI |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
AddToSelectionList(SelectionHandle, NXObject[], bool)
Declaration
[Obsolete("Deprecated in NX8.0.0. Use Selection.AddToTaggedObjectsSelectionList instead")]
public void AddToSelectionList(SelectionHandle select, NXObject[] objs, bool highlightFlag)
Parameters
AddToTaggedObjectsSelectionList(SelectionHandle, TaggedObject[], bool)
Declaration
public void AddToTaggedObjectsSelectionList(SelectionHandle select, TaggedObject[] objs, bool highlightFlag)
Parameters
AskSelectionCursorPosition(SelectionHandle, out View)
Declaration
public Point3d AskSelectionCursorPosition(SelectionHandle select, out View view)
Parameters
Returns
AskSelectionDescriptor(SelectionHandle)
Declaration
public Selection.SelectionDescriptor AskSelectionDescriptor(SelectionHandle select)
Parameters
Returns
AskSelectionListCount(SelectionHandle)
Declaration
public int AskSelectionListCount(SelectionHandle select)
Parameters
Returns
AskSelectionObjectList(SelectionHandle, out NXObject[])
Declaration
[Obsolete("Deprecated in NX8.0.0. Use Selection.AskSelectionTaggedObjectList instead")]
public void AskSelectionObjectList(SelectionHandle select, out NXObject[] objects)
Parameters
AskSelectionRectanglePosition(SelectionHandle, out Point3d, out Point3d, out Point3d, out Point3d)
Declaration
public View AskSelectionRectanglePosition(SelectionHandle select, out Point3d position1, out Point3d position2, out Point3d position3, out Point3d position4)
Parameters
Returns
AskSelectionTaggedObjectList(SelectionHandle, out TaggedObject[])
Declaration
public void AskSelectionTaggedObjectList(SelectionHandle select, out TaggedObject[] objects)
Parameters
ClearGlobalSelectionList()
Declaration
public void ClearGlobalSelectionList()
CreateSelectionSubscriber()
Declaration
public SelectionSubscriber CreateSelectionSubscriber()
Returns
GetFilterMembersForTaggedObject(TaggedObject, out FilterMember[])
Declaration
public void GetFilterMembersForTaggedObject(TaggedObject forObject, out FilterMember[] filterMembers)
Parameters
GetNumSelectedObjects()
Declaration
public int GetNumSelectedObjects()
Returns
GetSelectedObject(int)
Declaration
[Obsolete("Deprecated in NX8.0.0. Use Selection.GetSelectedTaggedObject instead")]
public NXObject GetSelectedObject(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
GetSelectedTaggedObject(int)
Declaration
public TaggedObject GetSelectedTaggedObject(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
GetSelectionStatusOfUserDefinedClass(UserDefinedClass)
Declaration
public bool GetSelectionStatusOfUserDefinedClass(UserDefinedClass udoClass)
Parameters
Returns
IsGlobalSelectionActive()
Declaration
public bool IsGlobalSelectionActive()
Returns
IsObjectInSelectionList(SelectionHandle, TaggedObject)
Declaration
public bool IsObjectInSelectionList(SelectionHandle select, TaggedObject @object)
Parameters
Returns
RemoveAllFromSelectionList(SelectionHandle, bool)
Declaration
public void RemoveAllFromSelectionList(SelectionHandle select, bool unhighlight)
Parameters
RemoveFromSelectionList(SelectionHandle, NXObject[], bool)
Declaration
[Obsolete("Deprecated in NX8.0.0. Use Selection.RemoveTaggedObjectsFromSelectionList instead")]
public void RemoveFromSelectionList(SelectionHandle select, NXObject[] objs, bool unhighlight)
Parameters
RemoveTaggedObjectsFromSelectionList(SelectionHandle, TaggedObject[], bool)
Declaration
public void RemoveTaggedObjectsFromSelectionList(SelectionHandle select, TaggedObject[] objs, bool unhighlight)
Parameters
RequestDeselections(TaggedObject[])
Declaration
public void RequestDeselections(TaggedObject[] deselectList)
Parameters
RequestSelections(TaggedObject[])
Declaration
public void RequestSelections(TaggedObject[] selectList)
Parameters
ResetEnabledGlobalFilterMembers()
Declaration
public void ResetEnabledGlobalFilterMembers()
SelectFeatures(string, SelectionFeatureType, out Feature[])
Declaration
public Selection.Response SelectFeatures(string message, Selection.SelectionFeatureType featType, out Feature[] featureArray)
Parameters
Returns
SelectObject(string, string, SelectionScope, SelectionAction, bool, bool, MaskTriple[], out NXObject, out Point3d)
Declaration
[Obsolete("Deprecated in NX8.0.0. Use Selection.SelectTaggedObject instead")]
public Selection.Response SelectObject(string message, string title, Selection.SelectionScope scope, Selection.SelectionAction action, bool includeFeatures, bool keepHighlighted, Selection.MaskTriple[] maskArray, out NXObject @object, out Point3d cursor)
Parameters
Returns
SelectObject(string, string, SelectionScope, bool, SelectionType[], out NXObject, out Point3d)
Declaration
[Obsolete("Deprecated in NX8.0.0. Use Selection.SelectTaggedObject instead")]
public Selection.Response SelectObject(string message, string title, Selection.SelectionScope scope, bool keepHighlighted, Selection.SelectionType[] typeArray, out NXObject @object, out Point3d cursor)
Parameters
Returns
SelectObject(string, string, SelectionScope, bool, bool, out NXObject, out Point3d)
Declaration
[Obsolete("Deprecated in NX8.0.0. Use Selection.SelectTaggedObject instead")]
public Selection.Response SelectObject(string message, string title, Selection.SelectionScope scope, bool includeFeatures, bool keepHighlighted, out NXObject @object, out Point3d cursor)
Parameters
Returns
SelectObjects(string, string, SelectionScope, SelectionAction, bool, bool, MaskTriple[], out NXObject[])
Declaration
[Obsolete("Deprecated in NX8.0.0. Use Selection.SelectTaggedObject instead")]
public Selection.Response SelectObjects(string message, string title, Selection.SelectionScope scope, Selection.SelectionAction action, bool includeFeatures, bool keepHighlighted, Selection.MaskTriple[] maskArray, out NXObject[] objectArray)
Parameters
Returns
SelectObjects(string, string, SelectionScope, bool, SelectionType[], out NXObject[])
Declaration
[Obsolete("Deprecated in NX8.0.0. Use Selection.SelectTaggedObject instead")]
public Selection.Response SelectObjects(string message, string title, Selection.SelectionScope scope, bool keepHighlighted, Selection.SelectionType[] typeArray, out NXObject[] objectArray)
Parameters
Returns
SelectObjects(string, string, SelectionScope, bool, bool, out NXObject[])
Declaration
[Obsolete("Deprecated in NX8.0.0. Use Selection.SelectTaggedObjects instead")]
public Selection.Response SelectObjects(string message, string title, Selection.SelectionScope scope, bool includeFeatures, bool keepHighlighted, out NXObject[] objectArray)
Parameters
Returns
SelectScreenPosition(string, out View, out Point3d)
Declaration
public Selection.DialogResponse SelectScreenPosition(string message, out View @object, out Point3d screenPosition)
Parameters
Returns
SelectTaggedObject(string, string, SelectionScope, SelectionAction, bool, bool, MaskTriple[], out TaggedObject, out Point3d)
Declaration
public Selection.Response SelectTaggedObject(string message, string title, Selection.SelectionScope scope, Selection.SelectionAction action, bool includeFeatures, bool keepHighlighted, Selection.MaskTriple[] maskArray, out TaggedObject @object, out Point3d cursor)
Parameters
Returns
SelectTaggedObject(string, string, SelectionScope, bool, SelectionType[], out TaggedObject, out Point3d)
Declaration
public Selection.Response SelectTaggedObject(string message, string title, Selection.SelectionScope scope, bool keepHighlighted, Selection.SelectionType[] typeArray, out TaggedObject @object, out Point3d cursor)
Parameters
Returns
SelectTaggedObject(string, string, SelectionScope, bool, bool, out TaggedObject, out Point3d)
Declaration
public Selection.Response SelectTaggedObject(string message, string title, Selection.SelectionScope scope, bool includeFeatures, bool keepHighlighted, out TaggedObject @object, out Point3d cursor)
Parameters
Returns
SelectTaggedObjectWithFilterCallback(string, string, SelectionScope, SelectionAction, FilterMember[], FilterTaggedObject, out TaggedObject, out Point3d)
Declaration
public Selection.Response SelectTaggedObjectWithFilterCallback(string message, string title, Selection.SelectionScope scope, Selection.SelectionAction action, FilterMember[] filterMembers, Selection.FilterTaggedObject filterCallback, out TaggedObject @object, out Point3d cursor)
Parameters
Returns
SelectTaggedObjectWithFilterMembers(string, string, SelectionScope, SelectionAction, FilterMember[], out TaggedObject, out Point3d)
Declaration
public Selection.Response SelectTaggedObjectWithFilterMembers(string message, string title, Selection.SelectionScope scope, Selection.SelectionAction action, FilterMember[] filterMembers, out TaggedObject @object, out Point3d cursor)
Parameters
Returns
SelectTaggedObjectWithFullFiltering(string, string, SelectionScope, SelectionAction, FilterMember[], FilterMember[], FilterTaggedObject, out TaggedObject, out Point3d)
Declaration
public Selection.Response SelectTaggedObjectWithFullFiltering(string message, string title, Selection.SelectionScope scope, Selection.SelectionAction action, FilterMember[] supportedFilterMembers, FilterMember[] initialFilterMembers, Selection.FilterTaggedObject filterCallback, out TaggedObject @object, out Point3d cursor)
Parameters
Returns
SelectTaggedObjects(string, string, SelectionScope, SelectionAction, bool, bool, MaskTriple[], out TaggedObject[])
Declaration
public Selection.Response SelectTaggedObjects(string message, string title, Selection.SelectionScope scope, Selection.SelectionAction action, bool includeFeatures, bool keepHighlighted, Selection.MaskTriple[] maskArray, out TaggedObject[] objectArray)
Parameters
Returns
SelectTaggedObjects(string, string, SelectionScope, bool, SelectionType[], out TaggedObject[])
Declaration
public Selection.Response SelectTaggedObjects(string message, string title, Selection.SelectionScope scope, bool keepHighlighted, Selection.SelectionType[] typeArray, out TaggedObject[] objectArray)
Parameters
Returns
SelectTaggedObjects(string, string, SelectionScope, bool, bool, out TaggedObject[])
Declaration
public Selection.Response SelectTaggedObjects(string message, string title, Selection.SelectionScope scope, bool includeFeatures, bool keepHighlighted, out TaggedObject[] objectArray)
Parameters
Returns
SelectTaggedObjectsWithFilterCallback(string, string, SelectionScope, SelectionAction, FilterMember[], FilterTaggedObject, out TaggedObject[])
Declaration
public Selection.Response SelectTaggedObjectsWithFilterCallback(string message, string title, Selection.SelectionScope scope, Selection.SelectionAction action, FilterMember[] filterMembers, Selection.FilterTaggedObject filterCallback, out TaggedObject[] objectArray)
Parameters
Returns
SelectTaggedObjectsWithFilterMembers(string, string, SelectionScope, SelectionAction, FilterMember[], out TaggedObject[])
Declaration
public Selection.Response SelectTaggedObjectsWithFilterMembers(string message, string title, Selection.SelectionScope scope, Selection.SelectionAction action, FilterMember[] filterMembers, out TaggedObject[] objectArray)
Parameters
Returns
SelectTaggedObjectsWithFullFiltering(string, string, SelectionScope, SelectionAction, FilterMember[], FilterMember[], FilterTaggedObject, out TaggedObject[])
Declaration
public Selection.Response SelectTaggedObjectsWithFullFiltering(string message, string title, Selection.SelectionScope scope, Selection.SelectionAction action, FilterMember[] supportedFilterMembers, FilterMember[] initialFilterMembers, Selection.FilterTaggedObject filterCallback, out TaggedObject[] objectArray)
Parameters
Returns
SetEnabledGlobalFilterMember(FilterMember)
Declaration
public void SetEnabledGlobalFilterMember(FilterMember filterMember)
Parameters
SetEnabledGlobalFilterMembers(FilterMember[])
Declaration
public void SetEnabledGlobalFilterMembers(FilterMember[] filterMembers)
Parameters
SetSelectType(SelectionHandle, UistylerSelectionType)
Declaration
public void SetSelectType(SelectionHandle select, Selection.UistylerSelectionType type)
Parameters
SetSelectionCallbacks(SelectionHandle, FilterCallback, SelectionCallback)
Declaration
[Obsolete("Deprecated in NX8.0.0. Use NXOpen.Selection.SetTaggedObjectSelectionCallbacks instead")]
public void SetSelectionCallbacks(SelectionHandle select, Selection.FilterCallback filterproc, Selection.SelectionCallback selcb)
Parameters
SetSelectionMask(SelectionHandle, SelectionAction, MaskTriple[])
Declaration
public void SetSelectionMask(SelectionHandle select, Selection.SelectionAction action, Selection.MaskTriple[] maskArray)
Parameters
SetSelectionStatusOfUserDefinedClass(UserDefinedClass, bool)
Declaration
public void SetSelectionStatusOfUserDefinedClass(UserDefinedClass udoClass, bool selectionStatus)
Parameters
SetTaggedObjectSelectionCallbacks(SelectionHandle, FilterTaggedObjectCallback, TaggedObjectSelectionCallback)
Declaration
public void SetTaggedObjectSelectionCallbacks(SelectionHandle select, Selection.FilterTaggedObjectCallback filterproc, Selection.TaggedObjectSelectionCallback selcb)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink