NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.Utilities.NXRemotableObject IMessageSink

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...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. 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

Wrapper for UF_CAM_opt_stype_cls_e

Refer to UF_CAM_opt_stype_cls_e for documentation

Member Function Documentation

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

Wrapper method for UF_CAM_ask_auto_blank

Refer to UF_CAM_ask_auto_blank for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_blank_matl_db_object

Refer to UF_CAM_ask_blank_matl_db_object for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_cam_preferences

Refer to UF_CAM_ask_cam_preferences for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_clear_plane_data

Refer to UF_CAM_ask_clear_plane_data for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_clear_plane_status

Refer to UF_CAM_ask_clear_plane_status for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_clear_plane_tag

Refer to UF_CAM_ask_clear_plane_tag for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_clear_plane_usage

Refer to UF_CAM_ask_clear_plane_usage for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_config_file

Refer to UF_CAM_ask_config_file for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_cutter_db_object

Refer to UF_CAM_ask_cutter_db_object for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_doc_template_name

Refer to UF_CAM_ask_doc_template_name for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_f_s_db_object

Refer to UF_CAM_ask_f_s_db_object for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_lower_limit_plane_data

Refer to UF_CAM_ask_lower_limit_plane_data for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_lower_limit_plane_status

Refer to UF_CAM_ask_lower_limit_plane_status for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_lower_limit_plane_tag

Refer to UF_CAM_ask_lower_limit_plane_tag for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_lower_limit_plane_usage

Refer to UF_CAM_ask_lower_limit_plane_usage for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_mach_tool_db_object

Refer to UF_CAM_ask_mach_tool_db_object for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_opt_template_object

Refer to UF_CAM_ask_opt_template_object for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_post_template_name

Refer to UF_CAM_ask_post_template_name for documentation

License requirements:None

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

Wrapper method for UF_CAM_ask_tool_matl_db_object

Refer to UF_CAM_ask_tool_matl_db_object for documentation

License requirements:None

void NXOpen.UF.UFCam.InitSession ( )
inline

Wrapper method for UF_CAM_init_session

Refer to UF_CAM_init_session for documentation

License requirements:None

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

Wrapper method for UF_CAM_is_session_initialized

Refer to UF_CAM_is_session_initialized for documentation

License requirements:None

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

Wrapper method for UF_CAM_opt_add_template_part

Refer to UF_CAM_opt_add_template_part for documentation

License requirements:None

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

Wrapper method for UF_CAM_opt_add_type

Refer to UF_CAM_opt_add_type for documentation

License requirements:None

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

Wrapper method for UF_CAM_opt_ask_clsf_names

Refer to UF_CAM_opt_ask_clsf_names for documentation

License requirements:None

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

Wrapper method for UF_CAM_opt_ask_doc_names

Refer to UF_CAM_opt_ask_doc_names for documentation

License requirements:None

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

Wrapper method for UF_CAM_opt_ask_object

Refer to UF_CAM_opt_ask_object for documentation

License requirements:None

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

Wrapper method for UF_CAM_opt_ask_post_names

Refer to UF_CAM_opt_ask_post_names for documentation

License requirements:None

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

Wrapper method for UF_CAM_opt_ask_subtypes

Refer to UF_CAM_opt_ask_subtypes for documentation

License requirements:None

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

Wrapper method for UF_CAM_opt_ask_types

Refer to UF_CAM_opt_ask_types for documentation

License requirements:None

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

Wrapper method for UF_CAM_reinit_opt

Refer to UF_CAM_reinit_opt for documentation

License requirements:None

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

Wrapper method for UF_CAM_reinit_session

Refer to UF_CAM_reinit_session for documentation

License requirements:None

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

Wrapper method for UF_CAM_set_auto_blank

Refer to UF_CAM_set_auto_blank for documentation

License requirements:None

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

Wrapper method for UF_CAM_set_cam_preferences

Refer to UF_CAM_set_cam_preferences for documentation

License requirements:None

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

Wrapper method for UF_CAM_set_clear_plane_data

Refer to UF_CAM_set_clear_plane_data for documentation

License requirements:None

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

Wrapper method for UF_CAM_set_clear_plane_status

Refer to UF_CAM_set_clear_plane_status for documentation

License requirements:None

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

Wrapper method for UF_CAM_set_clear_plane_tag

Refer to UF_CAM_set_clear_plane_tag for documentation

License requirements:None

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

Wrapper method for UF_CAM_set_clear_plane_usage

Refer to UF_CAM_set_clear_plane_usage for documentation

License requirements:None

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

Wrapper method for UF_CAM_set_lower_limit_plane_data

Refer to UF_CAM_set_lower_limit_plane_data for documentation

License requirements:None

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

Wrapper method for UF_CAM_set_lower_limit_plane_status

Refer to UF_CAM_set_lower_limit_plane_status for documentation

License requirements:None

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

Wrapper method for UF_CAM_set_lower_limit_plane_tag

Refer to UF_CAM_set_lower_limit_plane_tag for documentation

License requirements:None

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

Wrapper method for UF_CAM_set_lower_limit_plane_usage

Refer to UF_CAM_set_lower_limit_plane_usage for documentation

License requirements:None

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

Wrapper method for UF_CAM_set_material

Refer to UF_CAM_set_material for documentation

License requirements:None

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

Wrapper method for UF_CAM_update_list_object_customization

Refer to UF_CAM_update_list_object_customization for documentation

License requirements:None

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

Wrapper method for UF_CAM_update_single_object_customization

Refer to UF_CAM_update_single_object_customization for documentation

License requirements:None

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

Wrapper method for UF_CAM_wizard_ask_current_object

Refer to UF_CAM_wizard_ask_current_object for documentation

License requirements:None

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

Wrapper method for UF_CAM_wizard_set_current_object

Refer to UF_CAM_wizard_set_current_object for documentation

License requirements:None


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