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.UFCgm Class Reference

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

Inheritance diagram for NXOpen.UF.UFCgm:
NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  _Color
 
struct  _CustomColors
 
struct  _CustomWidths
 
struct  _WidthCustom
 
struct  Color
 Wrapper for UF_CGM_color_s More...
 
struct  CustomColors
 Wrapper for UF_CGM_custom_colors_s More...
 
struct  CustomWidths
 Wrapper for UF_CGM_custom_widths_s More...
 
struct  Dimensions
 Wrapper for UF_CGM_dimensions_s More...
 
struct  ExportOptions
 Wrapper for UF_CGM_export_options_s More...
 
struct  ImportOptions
 Wrapper for UF_CGM_import_options_s More...
 
struct  Size
 Wrapper for UF_CGM_size_s More...
 
struct  WidthColor
 Wrapper for UF_CGM_width_color_s More...
 
struct  WidthCustom
 Wrapper for UF_CGM_width_custom_s More...
 

Public Types

enum  Colors
 Wrapper for UF_CGM_colors_e More...
 
enum  ExportReason
 Wrapper for UF_CGM_export_reason_e More...
 
enum  ExportSource
 Wrapper for UF_CGM_export_source_e More...
 
enum  Fonts
 Wrapper for UF_CGM_fonts_e More...
 
enum  SizeMode
 Wrapper for UF_CGM_size_mode_e More...
 
enum  TextMode
 Wrapper for UF_CGM_text_mode_e More...
 
enum  Units
 Wrapper for UF_CGM_units_e More...
 
enum  VdcMode
 Wrapper for UF_CGM_vdc_mode_e More...
 
enum  Widths
 Wrapper for UF_CGM_widths_e More...
 
enum  WidthSingle
 Wrapper for UF_CGM_width_single_e More...
 
enum  WidthUse
 Wrapper for UF_CGM_width_use_e More...
 

Public Member Functions

unsafe void AskDefaultCustomColors (out CustomColors custom_colors)
 Wrapper method for UF_CGM_ask_default_custom_colors More...
 
unsafe void AskDefaultCustomWidths (out CustomWidths custom_widths)
 Wrapper method for UF_CGM_ask_default_custom_widths More...
 
void AskDefaultExportOptions (out ExportOptions export_options)
 Wrapper method for UF_CGM_ask_default_export_options More...
 
unsafe void AskSessionCustomColors (out CustomColors custom_colors)
 Wrapper method for UF_CGM_ask_session_custom_colors More...
 
unsafe void AskSessionCustomWidths (out CustomWidths custom_widths)
 Wrapper method for UF_CGM_ask_session_custom_widths More...
 
void AskSessionExportOptions (out ExportOptions export_options)
 Wrapper method for UF_CGM_ask_session_export_options More...
 
void ExportCgm (NXOpen.Tag drawing_sheet, ref ExportOptions export_options, string file_name)
 Wrapper method for UF_CGM_export_cgm More...
 
delegate void ExportErrorFT (ExportReason reason, ExportSource source, NXOpen.Tag drawing_sheet, IntPtr appl_data)
 This delegate is equivalent to 'UF_CGM_export_error_f_t'. More...
 
void ImportCgm (string file_name, ref ImportOptions import_options)
 Wrapper method for UF_CGM_import_cgm More...
 
void InitImportOptions (out ImportOptions import_options)
 Wrapper method for UF_CGM_init_import_options More...
 
delegate void PostExportFT (ExportReason reason, ExportSource source, NXOpen.Tag drawing_sheet, IntPtr appl_data)
 This delegate is equivalent to 'UF_CGM_post_export_f_t'. More...
 
delegate bool PreExportFT (ExportReason reason, ExportSource source, NXOpen.Tag drawing_sheet, IntPtr[] appl_data)
 This delegate is equivalent to 'UF_CGM_pre_export_f_t'. More...
 
void RegisterCallbacks (PreExportFT pre_export, PostExportFT post_export, ExportErrorFT export_error)
 Wrapper method for UF_CGM_register_callbacks More...
 
unsafe void SetSessionCustomColors (ref CustomColors custom_colors)
 Wrapper method for UF_CGM_set_session_custom_colors More...
 
unsafe void SetSessionCustomWidths (ref CustomWidths custom_widths)
 Wrapper method for UF_CGM_set_session_custom_widths More...
 
void SetSessionExportOptions (ref ExportOptions export_options)
 Wrapper method for UF_CGM_set_session_export_options More...
 
void UnregisterCallbacks (PreExportFT pre_export, PostExportFT post_export, ExportErrorFT export_error)
 Wrapper method for UF_CGM_unregister_callbacks 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_CGM' functions and data types.

Member Enumeration Documentation

Wrapper for UF_CGM_colors_e

Refer to UF_CGM_colors_e for documentation

Wrapper for UF_CGM_export_reason_e

Refer to UF_CGM_export_reason_e for documentation

Wrapper for UF_CGM_export_source_e

Refer to UF_CGM_export_source_e for documentation

Wrapper for UF_CGM_fonts_e

Refer to UF_CGM_fonts_e for documentation

Wrapper for UF_CGM_size_mode_e

Refer to UF_CGM_size_mode_e for documentation

Wrapper for UF_CGM_text_mode_e

Refer to UF_CGM_text_mode_e for documentation

Wrapper for UF_CGM_units_e

Refer to UF_CGM_units_e for documentation

Wrapper for UF_CGM_vdc_mode_e

Refer to UF_CGM_vdc_mode_e for documentation

Wrapper for UF_CGM_widths_e

Refer to UF_CGM_widths_e for documentation

Wrapper for UF_CGM_width_single_e

Refer to UF_CGM_width_single_e for documentation

Wrapper for UF_CGM_width_use_e

Refer to UF_CGM_width_use_e for documentation

Member Function Documentation

unsafe void NXOpen.UF.UFCgm.AskDefaultCustomColors ( out CustomColors  custom_colors)
inline

Wrapper method for UF_CGM_ask_default_custom_colors

Refer to UF_CGM_ask_default_custom_colors for documentation

License requirements:None

unsafe void NXOpen.UF.UFCgm.AskDefaultCustomWidths ( out CustomWidths  custom_widths)
inline

Wrapper method for UF_CGM_ask_default_custom_widths

Refer to UF_CGM_ask_default_custom_widths for documentation

License requirements:None

void NXOpen.UF.UFCgm.AskDefaultExportOptions ( out ExportOptions  export_options)
inline

Wrapper method for UF_CGM_ask_default_export_options

Refer to UF_CGM_ask_default_export_options for documentation

License requirements:None

unsafe void NXOpen.UF.UFCgm.AskSessionCustomColors ( out CustomColors  custom_colors)
inline

Wrapper method for UF_CGM_ask_session_custom_colors

Refer to UF_CGM_ask_session_custom_colors for documentation

License requirements:None

unsafe void NXOpen.UF.UFCgm.AskSessionCustomWidths ( out CustomWidths  custom_widths)
inline

Wrapper method for UF_CGM_ask_session_custom_widths

Refer to UF_CGM_ask_session_custom_widths for documentation

License requirements:None

void NXOpen.UF.UFCgm.AskSessionExportOptions ( out ExportOptions  export_options)
inline

Wrapper method for UF_CGM_ask_session_export_options

Refer to UF_CGM_ask_session_export_options for documentation

License requirements:None

void NXOpen.UF.UFCgm.ExportCgm ( NXOpen.Tag  drawing_sheet,
ref ExportOptions  export_options,
string  file_name 
)
inline

Wrapper method for UF_CGM_export_cgm

Refer to UF_CGM_export_cgm for documentation

License requirements:None

delegate void NXOpen.UF.UFCgm.ExportErrorFT ( ExportReason  reason,
ExportSource  source,
NXOpen.Tag  drawing_sheet,
IntPtr  appl_data 
)

This delegate is equivalent to 'UF_CGM_export_error_f_t'.

void NXOpen.UF.UFCgm.ImportCgm ( string  file_name,
ref ImportOptions  import_options 
)
inline

Wrapper method for UF_CGM_import_cgm

Refer to UF_CGM_import_cgm for documentation

License requirements:None

void NXOpen.UF.UFCgm.InitImportOptions ( out ImportOptions  import_options)
inline

Wrapper method for UF_CGM_init_import_options

Refer to UF_CGM_init_import_options for documentation

License requirements:None

delegate void NXOpen.UF.UFCgm.PostExportFT ( ExportReason  reason,
ExportSource  source,
NXOpen.Tag  drawing_sheet,
IntPtr  appl_data 
)

This delegate is equivalent to 'UF_CGM_post_export_f_t'.

delegate bool NXOpen.UF.UFCgm.PreExportFT ( ExportReason  reason,
ExportSource  source,
NXOpen.Tag  drawing_sheet,
IntPtr[]  appl_data 
)

This delegate is equivalent to 'UF_CGM_pre_export_f_t'.

void NXOpen.UF.UFCgm.RegisterCallbacks ( PreExportFT  pre_export,
PostExportFT  post_export,
ExportErrorFT  export_error 
)
inline

Wrapper method for UF_CGM_register_callbacks

Refer to UF_CGM_register_callbacks for documentation

License requirements:None

unsafe void NXOpen.UF.UFCgm.SetSessionCustomColors ( ref CustomColors  custom_colors)
inline

Wrapper method for UF_CGM_set_session_custom_colors

Refer to UF_CGM_set_session_custom_colors for documentation

License requirements:None

unsafe void NXOpen.UF.UFCgm.SetSessionCustomWidths ( ref CustomWidths  custom_widths)
inline

Wrapper method for UF_CGM_set_session_custom_widths

Refer to UF_CGM_set_session_custom_widths for documentation

License requirements:None

void NXOpen.UF.UFCgm.SetSessionExportOptions ( ref ExportOptions  export_options)
inline

Wrapper method for UF_CGM_set_session_export_options

Refer to UF_CGM_set_session_export_options for documentation

License requirements:None

void NXOpen.UF.UFCgm.UnregisterCallbacks ( PreExportFT  pre_export,
PostExportFT  post_export,
ExportErrorFT  export_error 
)
inline

Wrapper method for UF_CGM_unregister_callbacks

Refer to UF_CGM_unregister_callbacks 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.