This manual describes the ROSE Library, a C++ API for demanding CAD and data exchange applications. Use 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
- Introduction
- 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
Class and Function Reference
- Macros and Defined Types
- Library Functions
- RoseAggregate
- RoseAttribute
- RoseBackptrCursor
- RoseBackptrs
- RoseBinaryObject
- RoseCursor
- RoseDesign
- RoseDesignSection
- RoseDictionary
- RoseDomain
- RoseError Defined Types and Functions
- RoseErrorContext
- RoseErrorReporter
- RoseErrorStats
- RoseInterface
- RoseManager
- RoseObject
- RoseP21Lex
- RoseP21Parser
- RoseP21Writer
- RoseServer
- RoseStructure
- RoseType
- RoseUnion