Object ProArray

Expandable array


ProArray is the type name used to represent expandable arrays in Creo Parametric TOOLKIT. These arrays enable applications to allocate an array of any object with no preset limit on its size. Many Creo Parametric TOOLKIT functions use expandable arrays or return them.

ProArray Functions:

ProArrayAlloc(), ProArrayFree(), ProArrayMaxCountGet(), ProArrayObjectAdd(), ProArrayObjectRemove(), ProArraySizeGet(), ProArraySizeSet()

Manual References:

  1. Task Based Application Libraries: ProArgument and Argument Management
  2. Assembly: Basic Assembly Access: Locations of Assembly Components
  3. Assembly: Kinematic Dragging and Creating Snapshots: Performing Kinematic Drag
  4. Assembly: Kinematic Dragging and Creating Snapshots: Snapshot Constraints
  5. Assembly: Kinematic Dragging and Creating Snapshots: Manikin Edit
  6. User Interface: Curve and Surface Collection: Contents of Curve Collection
  7. User Interface: Curve and Surface Collection: Contents of Surface Collection
  8. User Interface: Curve and Surface Collection: Access of Collection Object from Feature Element Trees
  9. Assembly: Assembling Components: Assembling a Component Parametrically
  10. Core: Cross Sections: Extracting Cross-Sectional Geometry
  11. Core: Cross Sections: Creating and Modifying Cross Sections
  12. User Interface: Dashboards: Showing a Dashboard
  13. Production Applications: Cabling: Connectors Parameters
  14. Production Applications: Cabling: Cable Parameters
  15. Drawings: Symbol Instance Data
  16. Drawings: Creating BOM Balloons
  17. Drawings: Drawing Dimension Attachments and Dimension Creation
  18. Assembly: Data Sharing Features: Variant References
  19. Event-driven Programming: Toolkit-Based Analysis: Results Data
  20. Event-driven Programming: Toolkit-Based Analysis: ProAnalysisSrfData Structure
  21. Core: Features: Feature Inquiry
  22. Core: Features: Feature References
  23. Core: Features: Variable Dimensions
  24. Core: Features: Variable Parameters
  25. Core: Features: UDF References
  26. Core: Features: Instance Names
  27. Element Trees: Principles of Feature Creation: Access to ProElement Data
  28. Element Trees: Principles of Feature Creation: Feature Element Diagnostics
  29. Element Trees: Principles of Feature Creation: Introduction to Feature Element Trees in XML
  30. Fundamentals: Expandable Arrays
  31. Element Trees: References: Reading References
  32. Core: 3D Geometry: Interference
  33. User Interface: Basic Graphics: Resizing Windows
  34. User Interface: Basic Graphics: Creating 3D Shaded Data for Rendering
  35. Annotations: Geometric Tolerances: Reading Geometric Tolerances
  36. Annotations: Geometric Tolerances: Creating a Geometric Tolerance
  37. Annotations: Geometric Tolerances: Attaching the Geometric Tolerances
  38. User Interface: Messages: Writing a Message Using a Popup Dialog
  39. Core: Models and Model Items: Layers
  40. Core: Parameters: Parameter Values
  41. Core: Parameters: Restricted Parameters
  42. Production Applications: Piping: Pipeline Features
  43. Assembly: Simplified Representations: Gathering Components by Rule
  44. Core: Solids, Parts, and Materials: Calculated Text Height
  45. Core: Solids, Parts, and Materials: Solid Units
  46. Core: Utilities: Freeing String Outputs
  47. Annotations: Annotation Features and Annotations: Modification of Annotation Elements
  48. Annotations: Annotation Features and Annotations: Parameters Assigned to Annotation Elements
  49. Annotations: Annotation Features and Annotations: Annotation Orientation
  50. Annotations: Annotation Features and Annotations: Dimension References
  51. Annotations: Annotation Features and Annotations: Dimension Text
  52. Annotations: Annotation Features and Annotations: Accessing Ordinate and Baseline Dimensions
  53. Annotations: Annotation Features and Annotations: Note Properties
  54. Annotations: Annotation Features and Annotations: Accessing Set Datum Tags
  55. Annotations: Annotation Features and Annotations: Surface Finish Annotations
  56. Annotations: Annotation Features and Annotations: Locating and Collecting 3D Symbols and Symbol Definitions
  57. Element Trees: Composite Drape: Composite Drape
  58. Element Tree: Core Ply
  59. Element Tree: Manual Ply
  60. Element Tree: Remove Ply
  61. Element Tree: Splice Plies
  62. Element Tree: Transition Plies
  63. Interface: Importing Features: Creating Import Features from Files
  64. Interface: Importing Features: Import Feature Attributes
  65. Interface: Data Exchange: Exporting 3D Models
  66. Model-Based Definition and Drawing Tables: Creating MBD and Drawing Tables
  67. Model-Based Definition and Drawing Tables: Modifying MBD or Drawing Tables
  68. Model-Based Definition and Drawing Tables: MBD Table References
  69. Core: Solid Body: Listing Features
  70. Creo Simulate: Items: Creo Simulate Object References
  71. Creo Simulate: Items: Creo Simulate Beams
  72. Data Management: Windchill Operations: Checkout and Download
  73. Data Management: Windchill Operations: Import and Export
  74. Data Management: Windchill Operations: File Copy