UF_CLONE_action_e (view source)
 
Defined in: uf_clone.h
 
Also known as:
 
Overview
UF_CLONE_action_e: enum specifying a default action to be
applied to components in a clone, import or export operation.


Data Members

UF_CLONE_clone
used for clone operations

UF_CLONE_retain
used for clone operations

UF_CLONE_replace
used for clone operations

UF_CLONE_overwrite
used for import or export operations

UF_CLONE_use_existing
used for import or export operations

UF_CLONE_default_action
used for clone, import, export etc
to simply use the default action specified
at start of the operation

UF_CLONE_exclude
used for export operations

UF_CLONE_new_revision
used for import operations

 


 
UF_CLONE_clone_rel_cae_e (view source)
 
Defined in: uf_clone.h
 
Also known as:
 
Overview
<nargund> CAE1469 07-Mar-2013
Introduce new option to clone related CAE parts


Data Members

UF_CLONE_clone_sim_fem_ideal
Clone/Export all related CAE parts to the CAD parts

UF_CLONE_clone_fem_ideal
Clone/Export only the Idealized parts and Fems associated to the CAD parts

UF_CLONE_clone_ideal
Clone/Export only the Idealized parts associated to the CAD parts

UF_CLONE_clone_none
Clone/Export no CAE parts associated to the CAD parts

 


 
UF_CLONE_convert_cb_e (view source)
 
Defined in: uf_clone.h
 
Also known as:
 


Data Members

UF_CLONE_user_name_convert
called when a part has
USER_NAME naming

UF_CLONE_part_type_convert
called when a part needs a type
for the PDM system

UF_CLONE_part_name_convert
called when a part needs a pdm
name

UF_CLONE_part_desc_convert
called when a part needs a pdm
description

UF_CLONE_part_own_user_convert
called when a part needs a pdm
owner user

UF_CLONE_part_own_group_convert
called when a part needs a pdm
owner group

UF_CLONE_part_checkout_convert
called when a part needs a
checkout comment

UF_CLONE_assoc_file_dir_convert
called when a part needs an
associated file directory

 


 
UF_CLONE_convert_response_e (view source)
 
Defined in: uf_clone.h
 
Also known as:
 


Data Members

UF_CLONE_use_supplied
Use what the called function returned, called
function allocates, caller must free

UF_CLONE_not_converted
keep calling callbacks until one of them
responds

UF_CLONE_no_conversion
not converted, but don't carry on and call
further callbacks

UF_CLONE_convert_error
the callback has reported an error to the
user, abort the clone operation

 


 
UF_CLONE_family_treatment_e (view source)
 
Defined in: uf_clone.h
 
Also known as:
 
Overview
UF_CLONE_family_treatment_e: Enum specifying ways of coping with
part family members that have been added to clone operations.

treat_as_lost means that they will be treated as lost parts.

strip_family_status means that they will be imported/exported
but will lose their part family status. This is only permitted
for Clone Import/Export; not for a pure clone operation.

give_error is the default value, and means that adding an assembly
to User Function will fail if that assembly contains family members.


Data Members

UF_CLONE_treat_as_lost


UF_CLONE_strip_family_status


UF_CLONE_give_error


 


 
UF_CLONE_name_rule_type_e (view source)
 
Defined in: uf_clone.h
 
Also known as:
 


Data Members

UF_CLONE_prepend_string
prepend a string to the input name

UF_CLONE_append_string
append a string to the input name

UF_CLONE_replace_string
replace a string in the input with another
string

UF_CLONE_rename
substitute the given string for the full name, the
replacement string should contain
references to attribute values to ensure uniqueness

 


 
UF_CLONE_naming_technique_e (view source)
 
Defined in: uf_clone.h
 
Also known as:
 
Overview
UF_CLONE_naming_technique_t: enum specifying a numbering
technique for a clone operation.


Data Members

UF_CLONE_autogen


UF_CLONE_autotranslate


UF_CLONE_naming_rule


UF_CLONE_user_name


UF_CLONE_default_naming


 


 
UF_CLONE_notify_cb_e (view source)
 
Defined in: uf_clone.h
 
Also known as:
 


Data Members

UF_CLONE_initialise_cb
called when a clone operation is
started, extra data is a pointer to a
UF_CLONE_class_t

UF_CLONE_terminate_cb
called when a clone operation is
terminated, extra data is a pointer to
a UF_CLONE_class_t

UF_CLONE_beg_assy_load_cb
called when an assembly is to be added to
the clone operation,

UF_CLONE_end_assy_load_cb
data is top level assembly name

UF_CLONE_beg_assy_nc_load_cb
called when an assembly just added to
the clone operation,

UF_CLONE_end_assy_nc_load_cb
is about to start having non-component
refs of its components added

UF_CLONE_beg_part_load_cb
called when a part is added to the
clone operation, either directly,

UF_CLONE_end_part_load_cb
or because the part is a component of
an assembly being added

UF_CLONE_beg_part_load_nc_cb
called when non-component references
for a part (if any) are being added to

UF_CLONE_end_part_load_nc_cb
the clone operation, data is part name

UF_CLONE_beg_perform_cb
called when the clone operation is
performed, extra data is null

UF_CLONE_end_perform_cb


UF_CLONE_beg_apply_defs_cb
called when apply defaults is performed

UF_CLONE_end_apply_defs_cb


UF_CLONE_beg_set_def_action_cb
called when the default action is set,
data is a pointer to a

UF_CLONE_end_set_def_action_cb
UF_CLONE_action_type_t

UF_CLONE_beg_set_action_cb
called when the action is set for a
part, data is a pointer to a

UF_CLONE_end_set_action_cb
UF_CLONE_action_type_t

UF_CLONE_beg_set_name_rule_cb
called when the naming rule is set,
extra data is a pointer to a

UF_CLONE_end_set_name_rule_cb
UF_CLONE_name_rule_t

UF_CLONE_beg_set_def_naming_cb
called when the default naming
technique is set , data is a pointer
to a

UF_CLONE_end_set_def_naming_cb
UF_CLONE_naming_technique_t

UF_CLONE_beg_set_naming_cb
called when the naming technique is set
for a part, data is a pointer to a

UF_CLONE_end_set_naming_cb
UF_CLONE_naming_technique_t

UF_CLONE_beg_set_name_cb
called when the name of a part is being
set, extra data is the name

UF_CLONE_end_set_name_cb
being applied (a char )

UF_CLONE_beg_set_def_pdm_name_cb
called when setting the default pdm
name , extra data is the

UF_CLONE_end_set_def_pdm_name_cb
pdm_name being applied (a char )

UF_CLONE_beg_set_pdm_name_cb
called when setting the pdm name of the
part, extra data is the

UF_CLONE_end_set_pdm_name_cb
pdm_name being applied (a char )

UF_CLONE_beg_set_def_item_type_cb
called when setting the default
item_type , extra data is the

UF_CLONE_end_set_def_item_type_cb
item_type being applied (a char )

UF_CLONE_beg_set_item_type_cb
called when setting the item_type of
the part, extra data is the

UF_CLONE_end_set_item_type_cb
item_type being applied (a char )

UF_CLONE_beg_set_def_pdm_desc_cb
called when setting the default pdm
description, extra data is the

UF_CLONE_end_set_def_pdm_desc_cb
pdm description being applied
(a char )

UF_CLONE_beg_set_pdm_desc_cb
called when setting the default pdm
description, extra data is the

UF_CLONE_end_set_pdm_desc_cb
pdm description being applied
(a char )

UF_CLONE_beg_set_def_co_cb
called when setting the checkout flag,
extra data is a

UF_CLONE_end_set_def_co_cb
UF_CLONE_checkout_data_p_t

UF_CLONE_beg_set_co_cb
called when the checkout flag is set,
extra data is a

UF_CLONE_end_set_co_cb
UF_CLONE_checkout_data_p_t

UF_CLONE_beg_part_co
called when a part is being checked
out, extra data is null

UF_CLONE_end_part_co


UF_CLONE_beg_set_def_ci_cb
called when setting the checkin flag,
extra data is a

UF_CLONE_end_set_def_ci_cb
UF_CLONE_checkin_data_p_t

UF_CLONE_beg_set_ci_cb
called when the checkin flag is set,
extra data is a

UF_CLONE_end_set_ci_cb
UF_CLONE_checkin_data_p_t

UF_CLONE_beg_part_ci
called when a part is being checked in,
extra data is null

UF_CLONE_end_part_ci


UF_CLONE_beg_part_clone_cb
about to actually do the clone
operation on this part

UF_CLONE_end_part_clone_cb
completed the clone operation on this
part

UF_CLONE_beg_occ_report_cb
called when about to start a report
operation

UF_CLONE_beg_nonocc_report_cb
called when a report operation is about
to start non-occ parts

UF_CLONE_report_cb
called once for each occurrence and
once for each non component part
in a report. Extra data is: for an
occurrence, a pointer to an int
giving the depth in the assembly
(0 for the root node);
for a non-component part, NULL

UF_CLONE_end_report_cb
called when a report finishes

 


 
UF_CLONE_notify_response_e (view source)
 
Defined in: uf_clone.h
 
Also known as:
 
Overview
Possible return values for a registered notfiy callback.
Note that the forbid return will always prevent the operation in
question, but if that operation was incidental to some other operation
(e.g. assigning a name to a component that has the default action
causes the assigned action to be fixed at the current value of the
default action) then the forbid return may not cause an error to be
returned to the caller, although later operations may fail.


Data Members

UF_CLONE_continue
carry on, including calling any further notify
callbacks registered at this point

UF_CLONE_cut
don't call any further notify callbacks registered at
this point, but carry on with the clone operation

UF_CLONE_forbid
(only relevant for begin callbacks) forbid the
operation in question. Note that a forbid return, will
always prevent the operation in question, but if that
operation was incidental to some other
operation (e.g. assigning a name to a component that
has the default action causes the assigned action to
be fixed at the current value of the default action)
then the forbid return may not cause an error to
be returned to the caller

UF_CLONE_notify_error
the callback has reported an error to the
user, abort the clone operation

 


 
UF_CLONE_operation_class_e (view source)
 
Defined in: uf_clone.h
 
Also known as:
 
Overview
the types of clone operation available.


Data Members

UF_CLONE_clone_operation


UF_CLONE_edit_operation


UF_CLONE_import_operation


UF_CLONE_export_operation


 


 
UF_CLONE_part_state_s (view source)
 
Defined in: uf_clone.h
 
Also known as:
 
Overview
enumeration describing the state of a part in the current clone
operation


Data Members

UF_CLONE_present_state
a normal part occurrence in a clone

UF_CLONE_lost_state
should be a part occurence, but the part
cannot be found

UF_CLONE_nonmaster_state
A non-master of a part in the clone
operation

UF_CLONE_refnonmaster_state
a non-master which is also an occurrence
in an assembly int the clone
operation

UF_CLONE_name_only_state
a part name referenced by a part in the
operation, but not present itself

 


 
UF_CLONE_validation_mode_e (view source)
 
Defined in: uf_clone.h
 
Also known as:
 
Overview
UF_CLONE_validation_mode_e: Validation mode to be applied to components
during a import operation in an NX Manager environment


Data Members

UF_CLONE_no_validation


UF_CLONE_import_from_part


UF_CLONE_run_validation


UF_CLONE_run_validation_hybrid