NXOpen .NET Reference  12.0.0
Classes | Public Types | Public Member Functions | List of all members
NXOpen.UF.UFCam Class Reference

Contains wrappers for all 'UF_CAM' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFCam:

Classes

struct  _Preferences
 
struct  Preferences
 Wrapper for UF_CAM_preferences_s More...
 

Public Types

enum  BlankGeomType
 Wrapper for UF_CAM_blank_geom_type_e More...
 
enum  OptStypeCls
 Wrapper for UF_CAM_opt_stype_cls_e More...
 

Public Member Functions

void AskAutoBlank (NXOpen.Tag object_tag, out BlankGeomType geom_type,[Out] double[] offset)
 Wrapper method for UF_CAM_ask_auto_blank More...
 
void AskBlankMatlDbObject (out IntPtr db_obj)
 Wrapper method for UF_CAM_ask_blank_matl_db_object More...
 
unsafe void AskCamPreferences (out Preferences prefs)
 Wrapper method for UF_CAM_ask_cam_preferences More...
 
void AskClearPlaneData (NXOpen.Tag object_tag,[Out] double[] origin,[Out] double[] normal)
 Wrapper method for UF_CAM_ask_clear_plane_data More...
 
void AskClearPlaneStatus (NXOpen.Tag object_tag, out ParamClrplaneStatus status)
 Wrapper method for UF_CAM_ask_clear_plane_status More...
 
void AskClearPlaneTag (NXOpen.Tag object_tag, out NXOpen.Tag target_tag)
 Wrapper method for UF_CAM_ask_clear_plane_tag More...
 
void AskClearPlaneUsage (NXOpen.Tag object_tag, out ParamClrplaneUsage usage)
 Wrapper method for UF_CAM_ask_clear_plane_usage More...
 
unsafe void AskConfigFile (out string cam_config_filename)
 Wrapper method for UF_CAM_ask_config_file More...
 
void AskCutterDbObject (out IntPtr db_obj)
 Wrapper method for UF_CAM_ask_cutter_db_object More...
 
unsafe void AskDocTemplateName (out string doc_template_filename)
 Wrapper method for UF_CAM_ask_doc_template_name More...
 
void AskFSDbObject (out IntPtr db_obj)
 Wrapper method for UF_CAM_ask_f_s_db_object More...
 
void AskLowerLimitPlaneData (NXOpen.Tag object_tag,[Out] double[] origin,[Out] double[] normal)
 Wrapper method for UF_CAM_ask_lower_limit_plane_data More...
 
void AskLowerLimitPlaneStatus (NXOpen.Tag object_tag, out ParamLwplaneStatus status)
 Wrapper method for UF_CAM_ask_lower_limit_plane_status More...
 
void AskLowerLimitPlaneTag (NXOpen.Tag object_tag, out NXOpen.Tag target_tag)
 Wrapper method for UF_CAM_ask_lower_limit_plane_tag More...
 
void AskLowerLimitPlaneUsage (NXOpen.Tag object_tag, out ParamLwplaneUsage usage)
 Wrapper method for UF_CAM_ask_lower_limit_plane_usage More...
 
void AskMachToolDbObject (out IntPtr db_obj)
 Wrapper method for UF_CAM_ask_mach_tool_db_object More...
 
void AskOptTemplateObject (out IntPtr opt_object)
 Wrapper method for UF_CAM_ask_opt_template_object More...
 
unsafe void AskPostTemplateName (out string post_template_filename)
 Wrapper method for UF_CAM_ask_post_template_name More...
 
void AskToolMatlDbObject (out IntPtr db_obj)
 Wrapper method for UF_CAM_ask_tool_matl_db_object More...
 
void InitSession ()
 Wrapper method for UF_CAM_init_session More...
 
void IsSessionInitialized (out bool answer)
 Wrapper method for UF_CAM_is_session_initialized More...
 
void OptAddTemplatePart (string filespec)
 Wrapper method for UF_CAM_opt_add_template_part More...
 
void OptAddType (string filespec)
 Wrapper method for UF_CAM_opt_add_type More...
 
unsafe void OptAskClsfNames (out int count, out string[] names)
 Wrapper method for UF_CAM_opt_ask_clsf_names More...
 
unsafe void OptAskDocNames (out int count, out string[] names)
 Wrapper method for UF_CAM_opt_ask_doc_names More...
 
void OptAskObject (OptStypeCls subtype_class, string type, string subtype, out NXOpen.Tag param)
 Wrapper method for UF_CAM_opt_ask_object More...
 
unsafe void OptAskPostNames (out int count, out string[] names)
 Wrapper method for UF_CAM_opt_ask_post_names More...
 
unsafe void OptAskSubtypes (string opt_type_name, OptStypeCls subtype_class, out int count, out string[] subtypes)
 Wrapper method for UF_CAM_opt_ask_subtypes More...
 
unsafe void OptAskTypes (out int count, out string[] type_names)
 Wrapper method for UF_CAM_opt_ask_types More...
 
void ReinitOpt (string template_filename)
 Wrapper method for UF_CAM_reinit_opt More...
 
void ReinitSession (string config_file)
 Wrapper method for UF_CAM_reinit_session More...
 
void SetAutoBlank (NXOpen.Tag object_tag, BlankGeomType geom_type, double[] offset)
 Wrapper method for UF_CAM_set_auto_blank More...
 
unsafe void SetCamPreferences (ref Preferences prefs)
 Wrapper method for UF_CAM_set_cam_preferences More...
 
void SetClearPlaneData (NXOpen.Tag object_tag, double[] origin, double[] normal)
 Wrapper method for UF_CAM_set_clear_plane_data More...
 
void SetClearPlaneStatus (NXOpen.Tag object_tag, ParamClrplaneStatus status)
 Wrapper method for UF_CAM_set_clear_plane_status More...
 
void SetClearPlaneTag (NXOpen.Tag object_tag, NXOpen.Tag target_tag)
 Wrapper method for UF_CAM_set_clear_plane_tag More...
 
void SetClearPlaneUsage (NXOpen.Tag object_tag, ParamClrplaneUsage usage)
 Wrapper method for UF_CAM_set_clear_plane_usage More...
 
void SetLowerLimitPlaneData (NXOpen.Tag object_tag, double[] origin, double[] normal)
 Wrapper method for UF_CAM_set_lower_limit_plane_data More...
 
void SetLowerLimitPlaneStatus (NXOpen.Tag object_tag, ParamLwplaneStatus status)
 Wrapper method for UF_CAM_set_lower_limit_plane_status More...
 
void SetLowerLimitPlaneTag (NXOpen.Tag object_tag, NXOpen.Tag target_tag)
 Wrapper method for UF_CAM_set_lower_limit_plane_tag More...
 
void SetLowerLimitPlaneUsage (NXOpen.Tag object_tag, ParamLwplaneUsage usage)
 Wrapper method for UF_CAM_set_lower_limit_plane_usage More...
 
void SetMaterial (NXOpen.Tag object_tag, string libref)
 Wrapper method for UF_CAM_set_material More...
 
void UpdateListObjectCustomization (ref NXOpen.Tag object_tags)
 Wrapper method for UF_CAM_update_list_object_customization More...
 
void UpdateSingleObjectCustomization (NXOpen.Tag object_tag)
 Wrapper method for UF_CAM_update_single_object_customization More...
 
void WizardAskCurrentObject (out NXOpen.Tag param_tag)
 Wrapper method for UF_CAM_wizard_ask_current_object More...
 
void WizardSetCurrentObject (NXOpen.Tag param_tag)
 Wrapper method for UF_CAM_wizard_set_current_object More...
 

Detailed Description

Contains wrappers for all 'UF_CAM' functions and data types.

Member Enumeration Documentation

Wrapper for UF_CAM_blank_geom_type_e

Refer to UF_CAM_blank_geom_type_e for documentation
Mapping Help

Wrapper for UF_CAM_opt_stype_cls_e

Refer to UF_CAM_opt_stype_cls_e for documentation
Mapping Help

Member Function Documentation

void NXOpen.UF.UFCam.AskAutoBlank ( NXOpen.Tag  object_tag,
out BlankGeomType  geom_type,
[Out] double[]  offset 
)

Wrapper method for UF_CAM_ask_auto_blank

Refer to UF_CAM_ask_auto_blank for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskBlankMatlDbObject ( out IntPtr  db_obj)

Wrapper method for UF_CAM_ask_blank_matl_db_object

Refer to UF_CAM_ask_blank_matl_db_object for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCam.AskCamPreferences ( out Preferences  prefs)

Wrapper method for UF_CAM_ask_cam_preferences

Refer to UF_CAM_ask_cam_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskClearPlaneData ( NXOpen.Tag  object_tag,
[Out] double[]  origin,
[Out] double[]  normal 
)

Wrapper method for UF_CAM_ask_clear_plane_data

Refer to UF_CAM_ask_clear_plane_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskClearPlaneStatus ( NXOpen.Tag  object_tag,
out ParamClrplaneStatus  status 
)

Wrapper method for UF_CAM_ask_clear_plane_status

Refer to UF_CAM_ask_clear_plane_status for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskClearPlaneTag ( NXOpen.Tag  object_tag,
out NXOpen.Tag  target_tag 
)

Wrapper method for UF_CAM_ask_clear_plane_tag

Refer to UF_CAM_ask_clear_plane_tag for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskClearPlaneUsage ( NXOpen.Tag  object_tag,
out ParamClrplaneUsage  usage 
)

Wrapper method for UF_CAM_ask_clear_plane_usage

Refer to UF_CAM_ask_clear_plane_usage for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCam.AskConfigFile ( out string  cam_config_filename)

Wrapper method for UF_CAM_ask_config_file

Refer to UF_CAM_ask_config_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskCutterDbObject ( out IntPtr  db_obj)

Wrapper method for UF_CAM_ask_cutter_db_object

Refer to UF_CAM_ask_cutter_db_object for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCam.AskDocTemplateName ( out string  doc_template_filename)

Wrapper method for UF_CAM_ask_doc_template_name

Refer to UF_CAM_ask_doc_template_name for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskFSDbObject ( out IntPtr  db_obj)

Wrapper method for UF_CAM_ask_f_s_db_object

Refer to UF_CAM_ask_f_s_db_object for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskLowerLimitPlaneData ( NXOpen.Tag  object_tag,
[Out] double[]  origin,
[Out] double[]  normal 
)

Wrapper method for UF_CAM_ask_lower_limit_plane_data

Refer to UF_CAM_ask_lower_limit_plane_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskLowerLimitPlaneStatus ( NXOpen.Tag  object_tag,
out ParamLwplaneStatus  status 
)

Wrapper method for UF_CAM_ask_lower_limit_plane_status

Refer to UF_CAM_ask_lower_limit_plane_status for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskLowerLimitPlaneTag ( NXOpen.Tag  object_tag,
out NXOpen.Tag  target_tag 
)

Wrapper method for UF_CAM_ask_lower_limit_plane_tag

Refer to UF_CAM_ask_lower_limit_plane_tag for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskLowerLimitPlaneUsage ( NXOpen.Tag  object_tag,
out ParamLwplaneUsage  usage 
)

Wrapper method for UF_CAM_ask_lower_limit_plane_usage

Refer to UF_CAM_ask_lower_limit_plane_usage for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskMachToolDbObject ( out IntPtr  db_obj)

Wrapper method for UF_CAM_ask_mach_tool_db_object

Refer to UF_CAM_ask_mach_tool_db_object for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskOptTemplateObject ( out IntPtr  opt_object)

Wrapper method for UF_CAM_ask_opt_template_object

Refer to UF_CAM_ask_opt_template_object for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCam.AskPostTemplateName ( out string  post_template_filename)

Wrapper method for UF_CAM_ask_post_template_name

Refer to UF_CAM_ask_post_template_name for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.AskToolMatlDbObject ( out IntPtr  db_obj)

Wrapper method for UF_CAM_ask_tool_matl_db_object

Refer to UF_CAM_ask_tool_matl_db_object for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.InitSession ( )

Wrapper method for UF_CAM_init_session

Refer to UF_CAM_init_session for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.IsSessionInitialized ( out bool  answer)

Wrapper method for UF_CAM_is_session_initialized

Refer to UF_CAM_is_session_initialized for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.OptAddTemplatePart ( string  filespec)

Wrapper method for UF_CAM_opt_add_template_part

Refer to UF_CAM_opt_add_template_part for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.OptAddType ( string  filespec)

Wrapper method for UF_CAM_opt_add_type

Refer to UF_CAM_opt_add_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCam.OptAskClsfNames ( out int  count,
out string[]  names 
)

Wrapper method for UF_CAM_opt_ask_clsf_names

Refer to UF_CAM_opt_ask_clsf_names for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCam.OptAskDocNames ( out int  count,
out string[]  names 
)

Wrapper method for UF_CAM_opt_ask_doc_names

Refer to UF_CAM_opt_ask_doc_names for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.OptAskObject ( OptStypeCls  subtype_class,
string  type,
string  subtype,
out NXOpen.Tag  param 
)

Wrapper method for UF_CAM_opt_ask_object

Refer to UF_CAM_opt_ask_object for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCam.OptAskPostNames ( out int  count,
out string[]  names 
)

Wrapper method for UF_CAM_opt_ask_post_names

Refer to UF_CAM_opt_ask_post_names for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCam.OptAskSubtypes ( string  opt_type_name,
OptStypeCls  subtype_class,
out int  count,
out string[]  subtypes 
)

Wrapper method for UF_CAM_opt_ask_subtypes

Refer to UF_CAM_opt_ask_subtypes for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCam.OptAskTypes ( out int  count,
out string[]  type_names 
)

Wrapper method for UF_CAM_opt_ask_types

Refer to UF_CAM_opt_ask_types for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.ReinitOpt ( string  template_filename)

Wrapper method for UF_CAM_reinit_opt

Refer to UF_CAM_reinit_opt for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.ReinitSession ( string  config_file)

Wrapper method for UF_CAM_reinit_session

Refer to UF_CAM_reinit_session for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.SetAutoBlank ( NXOpen.Tag  object_tag,
BlankGeomType  geom_type,
double[]  offset 
)

Wrapper method for UF_CAM_set_auto_blank

Refer to UF_CAM_set_auto_blank for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCam.SetCamPreferences ( ref Preferences  prefs)

Wrapper method for UF_CAM_set_cam_preferences

Refer to UF_CAM_set_cam_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.SetClearPlaneData ( NXOpen.Tag  object_tag,
double[]  origin,
double[]  normal 
)

Wrapper method for UF_CAM_set_clear_plane_data

Refer to UF_CAM_set_clear_plane_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.SetClearPlaneStatus ( NXOpen.Tag  object_tag,
ParamClrplaneStatus  status 
)

Wrapper method for UF_CAM_set_clear_plane_status

Refer to UF_CAM_set_clear_plane_status for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.SetClearPlaneTag ( NXOpen.Tag  object_tag,
NXOpen.Tag  target_tag 
)

Wrapper method for UF_CAM_set_clear_plane_tag

Refer to UF_CAM_set_clear_plane_tag for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.SetClearPlaneUsage ( NXOpen.Tag  object_tag,
ParamClrplaneUsage  usage 
)

Wrapper method for UF_CAM_set_clear_plane_usage

Refer to UF_CAM_set_clear_plane_usage for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.SetLowerLimitPlaneData ( NXOpen.Tag  object_tag,
double[]  origin,
double[]  normal 
)

Wrapper method for UF_CAM_set_lower_limit_plane_data

Refer to UF_CAM_set_lower_limit_plane_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.SetLowerLimitPlaneStatus ( NXOpen.Tag  object_tag,
ParamLwplaneStatus  status 
)

Wrapper method for UF_CAM_set_lower_limit_plane_status

Refer to UF_CAM_set_lower_limit_plane_status for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.SetLowerLimitPlaneTag ( NXOpen.Tag  object_tag,
NXOpen.Tag  target_tag 
)

Wrapper method for UF_CAM_set_lower_limit_plane_tag

Refer to UF_CAM_set_lower_limit_plane_tag for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.SetLowerLimitPlaneUsage ( NXOpen.Tag  object_tag,
ParamLwplaneUsage  usage 
)

Wrapper method for UF_CAM_set_lower_limit_plane_usage

Refer to UF_CAM_set_lower_limit_plane_usage for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.SetMaterial ( NXOpen.Tag  object_tag,
string  libref 
)

Wrapper method for UF_CAM_set_material

Refer to UF_CAM_set_material for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.UpdateListObjectCustomization ( ref NXOpen.Tag  object_tags)

Wrapper method for UF_CAM_update_list_object_customization

Refer to UF_CAM_update_list_object_customization for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.UpdateSingleObjectCustomization ( NXOpen.Tag  object_tag)

Wrapper method for UF_CAM_update_single_object_customization

Refer to UF_CAM_update_single_object_customization for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.WizardAskCurrentObject ( out NXOpen.Tag  param_tag)

Wrapper method for UF_CAM_wizard_ask_current_object

Refer to UF_CAM_wizard_ask_current_object for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCam.WizardSetCurrentObject ( NXOpen.Tag  param_tag)

Wrapper method for UF_CAM_wizard_set_current_object

Refer to UF_CAM_wizard_set_current_object for documentation
Mapping Help

License requirements:None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.