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.
Application Programming with the ROSE Class Library
- Compiling and Linking STEP Applications
- Reading and Writing STEP Data Sets
- Working with STEP Data Objects
- Object Search and Traversal
- EXPRESS and C++ Data Dictionary
- AP Interoperability Features
- Error Handling, Tracing and Debugging
Class and Function Reference
- Macros and Defined Types
- Library Functions
- RoseAggregate
- RoseAttribute
- RoseBackptrCursor
- RoseBackptrs
- RoseBinaryObject
- RoseCursor
- RoseDesign
- RoseDesignSection
- RoseDictionary
- RoseDomain
- RoseErrorContext
- RoseErrorReporter
- RoseInterface
- RoseManager
- RoseObject
- RoseServer
- RoseStructure
- RoseType
- RoseUnion