SUBSYSTEM OVERVIEW
JAMA/IS Filter (IJAM) Subsystem
The JAMA/IS Filter subsystem provides functions for transforming IGES data according to the JAMA/IS specification. ijam_MakeJAMA() is the only entry point into the IJAM subsystem.
By default, the function creates a JAMA/IS model which conforms to the current JAMA/IS version, however, an argument can be passed to allow the subsystem to run for previous JAMA/IS versions. See the ijam_MakeJAMA manual page for more details.
SUBFIGURE MANIPULATION
All subfigure definitions are decomposed and the underlying entities are scaled. The scaling is based on the transformation matrix associated with the entity. Once the scaling has been applied, the matrix is discarded.
FORMAT FILE OPTIONS
When formatting the file for the resultant IGES model, the options IAFF_ORDER_DEFS and IAFF_JAMA_IS should be specified. These options order the referenced enitities before their referencing entities and creates a the file such that is syntactically conforms to the JAMA/IS subset. See the iaff_FormatFile manual page for more information regarding these options.
JAMA/IS AND JAMA-ACCEPTABLE ENTITIES
| JAMA | IS |
| – | |
| 100 | |
| 102 | |
| 104:1 | |
| 104:2 | |
| 104:3 | |
| 106:1 | |
| 106:2 | |
| 106:11 | |
| 106:12 | |
| 108:0 | |
| 110 | |
| 112 | |
| 114 | |
| 116 | |
| 124:0 | |
| 126:0 | |
| 128:0 | |
| 142 | |
| 144 | |
| 308 | |
| 402:7 | |
| 404:* | |
| 406:16 | |
| 408 | |
| 410:0 | |
| JAMA Acceptable | |
| – | |
| 106:20 annotation | |
| 106:21 annotation | |
| 106:[31-38] annotation | |
| 106:40 annotation | |
| 202 | |
| 204 | |
| 206 | |
| 208 | |
| 210 | |
| 212:* | |
| 213 | |
| 214:* | |
| 216 | |
| 218 | |
| 220 | |
| 222:* | |
| 228:* | |
| 230 | |
| 402:3 | |
| 402:4 |