Object ProSelection

Replacement in Object TOOLKIT: WSelection

Selection


The following objects are attributes of this object:

ProAsmcomppath, ProModelitem, ProView

This object is an attribute of the following objects:

ProSelbuffer


A selection object is commonly generated as a result of selecting any Creo Parametric object. The selection object contains not only the information of the object selected, but also other useful pieces of information, such as the location of this Creo Parametric object in the assembly hierarchy, the coordinates of the selection, and so on. Selections are used to represent actual user-selected items, but also are used to represent geometric references of features and annotations.

ProSelection Functions:

ProSelect(), ProSelectExternalhighlightRegister(), ProSelectExternalselectionRecord(), ProSelectionAlloc(), ProSelectionAsmcomppathGet(), ProSelectionCollectionGet(), ProSelectionCopy(), ProSelectionDepthGet(), ProSelectionDimWitnessLineGet(), ProSelectionDimWitnessLineSet(), ProSelectionDisplay(), ProSelectionDistanceEval(), ProSelectionDrawingGet(), ProSelectionDtlsyminstEntityGet(), ProSelectionDtlsyminstEntitySet(), ProSelectionDwgtableGet(), ProSelectionDwgtblcellGet(), ProSelectionEndNotify(), ProSelectionEnvAlloc(), ProSelectionEnvFree(), ProSelectionExtHighlightAct(), ProSelectionFree(), ProSelectionHighlight(), ProSelectionModelitemGet(), ProSelectionPipelineGet(), ProSelectionPoint3dGet(), ProSelectionPoint3dSet(), ProSelectionPostFilter(), ProSelectionPostSelact(), ProSelectionPreFilter(), ProSelectionSet(), ProSelectionStartNotify(), ProSelectionToReference(), ProSelectionUnhighlight(), ProSelectionUvParamGet(), ProSelectionUvParamSet(), ProSelectionVerify(), ProSelectionViewGet(), ProSelectionViewSet(), ProSelectionWindowIdGet(), ProSelectionWithOptionsDistanceEval()

Manual References:

  1. Pro/DEVELOP to Creo Parametric TOOLKIT Function Mapping: Techniques of Conversion and Mixing
  2. Annotations: Geometric Tolerances: Reading Geometric Tolerances
  3. Annotations: Geometric Tolerances: Attaching the Geometric Tolerances
  4. Task Based Application Libraries: ProArgument and Argument Management
  5. User Interface: Selection: The Selection Object
  6. User Interface: Selection: Unpacking a ProSelection Object
  7. User Interface: Selection: Unpacking a ProSelection Object
  8. User Interface: Selection: Building a ProSelection Object
  9. User Interface: Selection: ProSelection Function Examples
  10. User Interface: Selection: ProSelection Function Examples
  11. User Interface: Selection: Interactive Selection
  12. User Interface: Selection: Highlighting
  13. User Interface: Selection: Reading the Contents of the Selection Buffer
  14. Assembly: Kinematic Dragging and Creating Snapshots: Snapshot Constraints
  15. Event-driven Programming: External Objects: Selection Data for External Objects
  16. Event-driven Programming: External Objects: Selecting the Node from the External Application Tree
  17. Event-driven Programming: External Objects: Creating External Object References
  18. Core: Features: UDF References
  19. Core: Models and Model Items: Identifying Models
  20. Assembly: Simplified Representations: Retrieving and Expanding LightWeight Graphics Simplified Representations
  21. Core: Family Tables: Operations on Family Table Items
  22. Element Trees: Patterns: Table Patterns
  23. Element Trees: Patterns: Axis Patterns
  24. Fundamentals: Expandable Arrays
  25. Fundamentals: Example 3: Listing Holes in a Model
  26. Element Trees: Principles of Feature Creation: Feature Creation
  27. Element Trees: Principles of Feature Creation: Feature Element Values
  28. Element Trees: Principles of Feature Creation: Calling ProFeatureCreate()
  29. Element Trees: Principles of Feature Creation: Example of Complete Feature Creation
  30. Element Trees: Principles of Feature Creation: XML Representations for Common Elements
  31. Production Applications: Piping: Objects
  32. Assembly: Basic Assembly Access: Structure of Assemblies and Assembly Objects
  33. Assembly: Basic Assembly Access: Properties Related to Component Purpose
  34. Production Applications: Cabling: Measuring Harness Clearance
  35. Event-driven Programming: Foreign Datum Curves: Providing an Evaluation Function
  36. Assembly: Assembling Components: Assembling a Component Parametrically
  37. Event-driven Programming: Toolkit-Based Analysis: Storage of Toolkit-Based Analysis Feature in Creo Parametric
  38. Event-driven Programming: Toolkit-Based Analysis: Analysis Callbacks
  39. Core: 3D Geometry: Ray Tracing
  40. Core: 3D Geometry: Measurement
  41. Element Trees: Sketched Features: Reference Entities and Use Edge
  42. Element Trees: Sketched Features: Creating Geometry by Offsetting
  43. Drawings: Listing Drawing Views
  44. Drawings: Modifying Views
  45. Drawings: Auxiliary Views
  46. Drawings: Revolved Views
  47. Drawings: View Orientation
  48. Drawings: Visible Areas of Views
  49. Drawings: Sections of a View
  50. Drawings: Draft Entity Data
  51. Drawings: Detail Attachments and Leaders
  52. Drawings: Drawing Dimension Attachments and Dimension Creation
  53. Annotations: Annotation Features and Annotations: Creating Datum Targets
  54. Annotations: Annotation Features and Annotations: Visiting Dimensions
  55. Annotations: Annotation Features and Annotations: Accessing Reference and Driven Dimensions
  56. Annotations: Annotation Features and Annotations: Modifying 3D Note Attachments
  57. Element Trees: References: Overview of Reference Objects
  58. Element Trees: References: Reading References
  59. User Interface: Curve and Surface Collection: Interactive Collection
  60. User Interface: Curve and Surface Collection: Accessing Collection object from Selection Buffer