The NIST Step Class Library (Step Into the Future)
Abstract
This paper describes a C++ class library that implements the Standard for the Exchange of Product Model Data (STEP). The STEP class Library (SCL) is under development at the National Institute of Standards and Technology as part of the National PDES Testbed and provide the core set of STEP functions for tools that are used to validate the STEP information models and for STEP based application prototypes. The library also lowers the economic barrier to developing STEP based applications. The current version of the library provides a STEP compliant file exchange mechanism, consequently, users of the class library will not have to create an input/output mechanism for STEP. The paper provides an introduction to STEP and the specification language, Express, in which it is written. The supporting classes that provide the STEP compliant input/output mechanism and the mapping between the Express specification and the C++ classes are described. The paper concludes with descriptions of some applications that use the class library and a discussion of future directions for the class library.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 1990
- Accession Number
- ADA261255
Entities
People
- Katherine C. Morris
- Michael J. Mclay
Organizations
- National Institute of Standards and Technology