ITK Function Reference

(V10000.1.0.60_20160308.00)
Data Fields
BOM_writer_format_ajt Struct Reference

#include <bomwriter.h>

Data Fields

logical asm_jt_file
 
long fatal_minor_errors
 
BOM_writer_ajt_file_style file_attr_style
 
logical skip_fake_part
 
BOM_writer_struct struct_type
 
logical supply_identity
 
char ** user_attributes
 
void * userdata
 
BOM_writer_ajtfilefunc_t userfilefunc
 
BOM_writer_userfunc_t userfunc
 

Detailed Description

This format implements the AJT format, writing ASY and PRT clauses.

Note
Any node appearing as a leaf node only as a result of line-selection or the 'suppress descendants' option will still be emitted as an ASY line (with no children). These attributes are supported:

ASY and PRT "DB_PART_NO", "DB_PART_REV", "DB_OCC_UID"

ASY and PRT Matrix [] where available

PRT "File", "DB_PART_REP_TIMESTAMP" where available

Definition at line 463 of file bomwriter.h.

Field Documentation

logical BOM_writer_format_ajt::asm_jt_file

Definition at line 470 of file bomwriter.h.

long BOM_writer_format_ajt::fatal_minor_errors
     (I) By default, minor errors will be handled quietly.

Set this to -1 to make BOMWriter abort. (Missing AJT transforms are not handled through this flag.)

Definition at line 490 of file bomwriter.h.

BOM_writer_ajt_file_style BOM_writer_format_ajt::file_attr_style
        (I) [url] - The format of the data in the File "" attribute;

either a URL, or a filepath to the imanfile storage.
BOM_writer_ajt_file_url - URL format (unimplemented).
BOM_writer_ajt_file_unix - Teamcenter Engineering FS path in UNIX format.
BOM_writer_ajt_file_nt - Teamcenter Engineering FS path in NT format.
BOM_writer_ajt_file_native - Unix or NT format.
BOM_writer_ajt_file_uidtag - UIDTAG format.
BOM_writer_ajt_file_webtag - WEBTAG Format.
BOM_writer_ajt_file_user - For internal use only.

Definition at line 479 of file bomwriter.h.

logical BOM_writer_format_ajt::skip_fake_part

Definition at line 468 of file bomwriter.h.

BOM_writer_struct BOM_writer_format_ajt::struct_type

Definition at line 464 of file bomwriter.h.

logical BOM_writer_format_ajt::supply_identity
        (I) [false] - if true, absent transforms are treated like identity transforms.

By default, a missing tranform is a fatal error. (This default is historical.)

Definition at line 465 of file bomwriter.h.

char** BOM_writer_format_ajt::user_attributes
      (I) Ask for certain bomline properties to appear in the output file,

for each "Node".

Definition at line 488 of file bomwriter.h.

void* BOM_writer_format_ajt::userdata

(I)

Definition at line 478 of file bomwriter.h.

BOM_writer_ajtfilefunc_t BOM_writer_format_ajt::userfilefunc
           (I) [no default] - only used if file_attr_style is #BOM_writer_ajt_file_user.

Return a MEM_free()able string that contains the value of the FILE attribute that we free.

Definition at line 475 of file bomwriter.h.

BOM_writer_userfunc_t BOM_writer_format_ajt::userfunc
               (I) [no default] - called immediately after the ASY/PRT line is emitted 

so you can add attributes. You should return a MEM_free()able string that we free.

Definition at line 472 of file bomwriter.h.


The documentation for this struct was generated from the following file: