ST-Developer 12
Patch 032 -- CIS/2 Library Update

NOTE:  This patch obsoletes Patch 31.

DESCRIPTION:

The CIS/2 library shipped with ST-Developer 12 does not contain
classes for some complex instance combinations that appear in CIS/2
data.  In particular, the various subtypes of FEATURE_VOLUME can be
combined to add curve, depth, layout, limit, and process information
to complex, hole, or prismatic volume types.

Without the classes, applications could read data containing the
combinations, but would not easily be able to work with them or create
new data containing them.

The following new combinations have been added to the workingset file
in addition to the types added by Patch 31:

##--------------------
## All possible complex hole combinations 
##
ANDOR(	feature_volume_complex 	feature_volume_curved )
ANDOR(	feature_volume_complex 	feature_volume_curved \
	feature_volume_with_layout )
ANDOR(	feature_volume_complex 	feature_volume_curved \
	feature_volume_with_layout \
	feature_volume_with_process )

ANDOR(	feature_volume_complex 	feature_volume_curved_line )
ANDOR(	feature_volume_complex 	feature_volume_curved_line \
	feature_volume_with_layout )
ANDOR(	feature_volume_complex 	feature_volume_curved_line \
	feature_volume_with_layout \
	feature_volume_with_process )

ANDOR( 	feature_volume_complex 	feature_volume_with_process )
ANDOR( 	feature_volume_complex 	feature_volume_with_layout )
ANDOR(	feature_volume_complex 	feature_volume_with_layout \
	feature_volume_with_process )



##--------------------
## All possible circular hole combinations 
##
ANDOR(	feature_volume_hole_circular 	feature_volume_curved )
ANDOR(	feature_volume_hole_circular 	feature_volume_curved \
	feature_volume_with_depth )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved \
	feature_volume_with_depth \
	feature_volume_with_layout )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved \
	feature_volume_with_depth \
	feature_volume_with_layout \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved \
	feature_volume_with_depth \
	feature_volume_with_layout \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved \
	feature_volume_with_layout )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved \
	feature_volume_with_layout \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved \
	feature_volume_with_layout \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved_line )
ANDOR(	feature_volume_hole_circular 	feature_volume_curved_line \
	feature_volume_with_depth )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved_line \
	feature_volume_with_depth \
	feature_volume_with_layout )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved_line \
	feature_volume_with_depth \
	feature_volume_with_layout \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved_line \
	feature_volume_with_depth \
	feature_volume_with_layout \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved_line \
	feature_volume_with_layout )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved_line \
	feature_volume_with_layout \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved_line \
	feature_volume_with_layout \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved_line \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved_line \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular 	feature_volume_curved_line \
	feature_volume_with_process )


##--------------------
## All possible circular threaded hole combinations 
##
ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved )
ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved \
	feature_volume_with_depth )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved \
	feature_volume_with_depth \
	feature_volume_with_layout )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved \
	feature_volume_with_depth \
	feature_volume_with_layout \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved \
	feature_volume_with_depth \
	feature_volume_with_layout \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved \
	feature_volume_with_layout )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved \
	feature_volume_with_layout \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved \
	feature_volume_with_layout \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved_line )
ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved_line \
	feature_volume_with_depth )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved_line \
	feature_volume_with_depth \
	feature_volume_with_layout )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved_line \
	feature_volume_with_depth \
	feature_volume_with_layout \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved_line \
	feature_volume_with_depth \
	feature_volume_with_layout \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved_line \
	feature_volume_with_layout )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved_line \
	feature_volume_with_layout \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved_line \
	feature_volume_with_layout \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved_line \
	feature_volume_with_limit )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved_line \
	feature_volume_with_limit \
	feature_volume_with_process )

ANDOR(	feature_volume_hole_circular_threaded 	feature_volume_curved_line \
	feature_volume_with_process )

This results in the following new C++ classes:

    feature_volume_complex_and_feature_volume_curved
    feature_volume_complex_and_feature_volume_curved_and_feature_volume_with_layout
    feature_volume_complex_and_feature_volume_curved_and_feature_volume_with_layout_and_feature_volume_with_process
    feature_volume_complex_and_feature_volume_curved_line
    feature_volume_complex_and_feature_volume_curved_line_and_feature_volume_with_layout
    feature_volume_complex_and_feature_volume_curved_line_and_feature_volume_with_layout_and_feature_volume_with_process
    feature_volume_complex_and_feature_volume_with_layout
    feature_volume_complex_and_feature_volume_with_layout_and_feature_volume_with_process
    feature_volume_complex_and_feature_volume_with_process 
    feature_volume_curved_and_feature_volume_hole_circular
    feature_volume_curved_and_feature_volume_hole_circular_and_feature_volume_with_depth
    feature_volume_curved_and_feature_volume_hole_circular_and_feature_volume_with_depth_and_feature_volume_with_layout
    feature_volume_curved_and_feature_volume_hole_circular_and_feature_volume_with_depth_and_feature_volume_with_layout_and_feature_volume_with_limit
    feature_volume_curved_and_feature_volume_hole_circular_and_feature_volume_with_depth_and_feature_volume_with_layout_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_and_feature_volume_hole_circular_and_feature_volume_with_layout
    feature_volume_curved_and_feature_volume_hole_circular_and_feature_volume_with_layout_and_feature_volume_with_limit
    feature_volume_curved_and_feature_volume_hole_circular_and_feature_volume_with_layout_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_and_feature_volume_hole_circular_and_feature_volume_with_limit
    feature_volume_curved_and_feature_volume_hole_circular_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_and_feature_volume_hole_circular_and_feature_volume_with_process
    feature_volume_curved_and_feature_volume_hole_circular_threaded
    feature_volume_curved_and_feature_volume_hole_circular_threaded_and_feature_volume_with_depth
    feature_volume_curved_and_feature_volume_hole_circular_threaded_and_feature_volume_with_depth_and_feature_volume_with_layout
    feature_volume_curved_and_feature_volume_hole_circular_threaded_and_feature_volume_with_depth_and_feature_volume_with_layout_and_feature_volume_with_limit
    feature_volume_curved_and_feature_volume_hole_circular_threaded_and_feature_volume_with_depth_and_feature_volume_with_layout_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_and_feature_volume_hole_circular_threaded_and_feature_volume_with_layout
    feature_volume_curved_and_feature_volume_hole_circular_threaded_and_feature_volume_with_layout_and_feature_volume_with_limit
    feature_volume_curved_and_feature_volume_hole_circular_threaded_and_feature_volume_with_layout_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_and_feature_volume_hole_circular_threaded_and_feature_volume_with_limit
    feature_volume_curved_and_feature_volume_hole_circular_threaded_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_and_feature_volume_hole_circular_threaded_and_feature_volume_with_process
    feature_volume_curved_line_and_feature_volume_hole_circular
    feature_volume_curved_line_and_feature_volume_hole_circular_and_feature_volume_with_depth
    feature_volume_curved_line_and_feature_volume_hole_circular_and_feature_volume_with_depth_and_feature_volume_with_layout
    feature_volume_curved_line_and_feature_volume_hole_circular_and_feature_volume_with_depth_and_feature_volume_with_layout_and_feature_volume_with_limit
    feature_volume_curved_line_and_feature_volume_hole_circular_and_feature_volume_with_depth_and_feature_volume_with_layout_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_line_and_feature_volume_hole_circular_and_feature_volume_with_layout
    feature_volume_curved_line_and_feature_volume_hole_circular_and_feature_volume_with_layout_and_feature_volume_with_limit
    feature_volume_curved_line_and_feature_volume_hole_circular_and_feature_volume_with_layout_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_line_and_feature_volume_hole_circular_and_feature_volume_with_limit
    feature_volume_curved_line_and_feature_volume_hole_circular_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_line_and_feature_volume_hole_circular_and_feature_volume_with_process 
    feature_volume_curved_line_and_feature_volume_hole_circular_threaded
    feature_volume_curved_line_and_feature_volume_hole_circular_threaded_and_feature_volume_with_depth
    feature_volume_curved_line_and_feature_volume_hole_circular_threaded_and_feature_volume_with_depth_and_feature_volume_with_layout
    feature_volume_curved_line_and_feature_volume_hole_circular_threaded_and_feature_volume_with_depth_and_feature_volume_with_layout_and_feature_volume_with_limit
    feature_volume_curved_line_and_feature_volume_hole_circular_threaded_and_feature_volume_with_depth_and_feature_volume_with_layout_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_line_and_feature_volume_hole_circular_threaded_and_feature_volume_with_layout
    feature_volume_curved_line_and_feature_volume_hole_circular_threaded_and_feature_volume_with_layout_and_feature_volume_with_limit
    feature_volume_curved_line_and_feature_volume_hole_circular_threaded_and_feature_volume_with_layout_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_line_and_feature_volume_hole_circular_threaded_and_feature_volume_with_limit
    feature_volume_curved_line_and_feature_volume_hole_circular_threaded_and_feature_volume_with_limit_and_feature_volume_with_process
    feature_volume_curved_line_and_feature_volume_hole_circular_threaded_and_feature_volume_with_process 


AVAILABILITY:

Installers for win32 and win64 versions are available that replace
this library in the ST-Developer 12 distribution.

    Windows 32bit - ftp://ftp.steptools.com/pub/patches/patch_032/cislib_12_2_win32.msi
    Windows 64bit - ftp://ftp.steptools.com/pub/patches/patch_032/cislib_12_2_win64.msi