This manual describes the ROSE C++ Class Library, an API for demanding CAD and data exchange applications. Features C++ classes generated from EXPRESS schemas for fast access and strong compiler type checking, advanced search and traversal features such as USEDIN, early and late-bound access, and STEP physical file control.
- 1 Introduction
Application Programming with the ROSE Class Library
- 2 Compiling and Linking STEP Applications
- 3 Reading and Writing STEP Data Sets
- 4 Working with STEP Data Objects
- 5 Object Search and Traversal
- 6 EXPRESS and C++ Data Dictionary
- 7 AP Interoperability Features
- 8 Error Handling, Tracing and Debugging
Class and Function Reference
- 9 Macros and Defined Types
- 10 Library Functions
- 11 RoseAggregate
- 12 RoseAttribute
- 13 RoseBackptrCursor
- 14 RoseBackptrs
- 15 RoseBinaryObject
- 16 RoseCursor
- 17 RoseDesign
- 18 RoseDesignSection
- 19 RoseDictionary
- 20 RoseDomain
- 21 RoseErrorContext
- 22 RoseErrorReporter
- 23 RoseInterface
- 24 RoseManager
- 25 RoseObject
- 26 RoseServer
- 27 RoseStructure
- 28 RoseType
- 29 RoseUnion