== == Bill-of-Materials Assembly Report == The PRINT_ASSY program finds all of the engineering assemblies in a STEP file and prints their assembly structure as an indented list. Assemblies are built using relations to tie a complete unit to each of its component pieces. Each relation ties one unit to one component. This program finds each of these relations and traverses them as a tree. The file "print_assy_in.stp" contains sample input data. The file "print_assy_out.txt" contains sample report output. or the output of the ASSEMBLY mystery program can be passed in: Run the print_assy program on the command line. A sample dataset containing assemblies has been provided. The "print_assy_in.stp" The print_assy program will print an indented list showing all of the assembly structures in the STEP file. BUILD INSTRUCTIONS We provide Visual Studio project for the program, as well as separate makefiles for UNIX and Windows. On UNIX platforms, make sure that the ROSE/ROSE_INCLUDE/ROSE_LIB environment variables are set as described in the installation notes. With the Visual Studio project, compile and run the program using the normal build mechanism. To use the makefiles, just run make/nmake as shown below. % make # UNIX Machines > nmake # Windows Machines When building with nmake on Windows, you must run the vcvars32 batch file (found in the Visual Studio bin directory) to make sure that the C++ compiler is in the command line search path.