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

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

Inheritance diagram for NXOpen.UF.UFStd:

Classes

struct  StlError
 Wrapper for UF_STD_stl_error_s More...
 
struct  StlParams
 Wrapper for UF_STD_stl_params_s More...
 
struct  VrmlParams
 Wrapper for UF_STD_vrml_params_s More...
 

Public Member Functions

void AskStlFileType (string filename, out int file_type)
 Wrapper method for UF_STD_ask_stl_file_type More...
 
void CloseStlFile (IntPtr file_handle)
 Wrapper method for UF_STD_close_stl_file More...
 
void CreateActivewebFile (string working_directory, string base_name, string geom_server, string server_directory, string geometry_directory, string attribute_server, string attribute_directory, string local_server_directory, string local_geom_directory, string local_web_directory, double tolerance, int mode_flags)
 Wrapper method for UF_STD_create_activeweb_file More...
 
void CreateVrmlFile (string file_name, double tolerance, int mode_flags)
 Wrapper method for UF_STD_create_vrml_file More...
 
void ExportIcadGeometry (string file_spec, NXOpen.Tag[] objects, int count)
 Wrapper method for UF_STD_export_icad_geometry More...
 
void ImportIcadGeometry (string file_spec, double[] matrix, out NXOpen.Tag ug_tag)
 Wrapper method for UF_STD_import_icad_geometry More...
 
unsafe void ImportStlAsciiFile (string filename, ref StlParams parameters, out int parser_line, out int num_topologies, out NXOpen.Tag[] topologies, out int[] facets_per_topol)
 Wrapper method for UF_STD_import_stl_ascii_file More...
 
void ImportStlBinaryFile (string filename, ref StlParams parameters, out int num_facets, out NXOpen.Tag topology)
 Wrapper method for UF_STD_import_stl_binary_file More...
 
unsafe void ImportVrmlFile (string filename, ref VrmlParams parameters, out int num_errors, out int num_warnings, out int n_topologies, out NXOpen.Tag[] topologies)
 Wrapper method for UF_STD_import_vrml_file More...
 
void OpenBinaryStlFile (string file_name, bool append, string header, out IntPtr file_handle)
 Wrapper method for UF_STD_open_binary_stl_file More...
 
void OpenTextStlFile (string file_name, bool append, out IntPtr file_handle)
 Wrapper method for UF_STD_open_text_stl_file More...
 
unsafe void PutSheetsInStlFile (IntPtr file_handle, NXOpen.Tag csys, int num_sheets, NXOpen.Tag[] sheets, double min_edge_len, double max_edge_len, double facet_toler, double adj_toler, out int num_negated, out NXOpen.Tag[] negated, out int num_errors, out StlError[] error_info)
 Wrapper method for UF_STD_put_sheets_in_stl_file More...
 
unsafe void PutSolidInStlFile (IntPtr file_handle, NXOpen.Tag csys, NXOpen.Tag body, double min_edge_len, double max_edge_len, double facet_toler, out int num_errors, out StlError[] error_info)
 Wrapper method for UF_STD_put_solid_in_stl_file More...
 
void SetCgmSizeMode (int size_mode, double[] size_values)
 DEPRECATED Wrapper method for UF_STD_set_cgm_size_mode More...
 
void SetDefaultStlParams (out StlParams _params)
 Wrapper method for UF_STD_set_default_stl_params More...
 
void SetDefaultVrmlParams (out VrmlParams _params)
 Wrapper method for UF_STD_set_default_vrml_params More...
 

Detailed Description

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

Member Function Documentation

void NXOpen.UF.UFStd.AskStlFileType ( string  filename,
out int  file_type 
)

Wrapper method for UF_STD_ask_stl_file_type

Refer to UF_STD_ask_stl_file_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFStd.CloseStlFile ( IntPtr  file_handle)

Wrapper method for UF_STD_close_stl_file

Refer to UF_STD_close_stl_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFStd.CreateActivewebFile ( string  working_directory,
string  base_name,
string  geom_server,
string  server_directory,
string  geometry_directory,
string  attribute_server,
string  attribute_directory,
string  local_server_directory,
string  local_geom_directory,
string  local_web_directory,
double  tolerance,
int  mode_flags 
)

Wrapper method for UF_STD_create_activeweb_file

Refer to UF_STD_create_activeweb_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFStd.CreateVrmlFile ( string  file_name,
double  tolerance,
int  mode_flags 
)

Wrapper method for UF_STD_create_vrml_file

Refer to UF_STD_create_vrml_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFStd.ExportIcadGeometry ( string  file_spec,
NXOpen.Tag[]  objects,
int  count 
)

Wrapper method for UF_STD_export_icad_geometry

Refer to UF_STD_export_icad_geometry for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFStd.ImportIcadGeometry ( string  file_spec,
double[]  matrix,
out NXOpen.Tag  ug_tag 
)

Wrapper method for UF_STD_import_icad_geometry

Refer to UF_STD_import_icad_geometry for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFStd.ImportStlAsciiFile ( string  filename,
ref StlParams  parameters,
out int  parser_line,
out int  num_topologies,
out NXOpen.Tag[]  topologies,
out int[]  facets_per_topol 
)

Wrapper method for UF_STD_import_stl_ascii_file

Refer to UF_STD_import_stl_ascii_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFStd.ImportStlBinaryFile ( string  filename,
ref StlParams  parameters,
out int  num_facets,
out NXOpen.Tag  topology 
)

Wrapper method for UF_STD_import_stl_binary_file

Refer to UF_STD_import_stl_binary_file for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFStd.ImportVrmlFile ( string  filename,
ref VrmlParams  parameters,
out int  num_errors,
out int  num_warnings,
out int  n_topologies,
out NXOpen.Tag[]  topologies 
)

Wrapper method for UF_STD_import_vrml_file

Refer to UF_STD_import_vrml_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFStd.OpenBinaryStlFile ( string  file_name,
bool  append,
string  header,
out IntPtr  file_handle 
)

Wrapper method for UF_STD_open_binary_stl_file

Refer to UF_STD_open_binary_stl_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFStd.OpenTextStlFile ( string  file_name,
bool  append,
out IntPtr  file_handle 
)

Wrapper method for UF_STD_open_text_stl_file

Refer to UF_STD_open_text_stl_file for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFStd.PutSheetsInStlFile ( IntPtr  file_handle,
NXOpen.Tag  csys,
int  num_sheets,
NXOpen.Tag[]  sheets,
double  min_edge_len,
double  max_edge_len,
double  facet_toler,
double  adj_toler,
out int  num_negated,
out NXOpen.Tag[]  negated,
out int  num_errors,
out StlError[]  error_info 
)

Wrapper method for UF_STD_put_sheets_in_stl_file

Refer to UF_STD_put_sheets_in_stl_file for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFStd.PutSolidInStlFile ( IntPtr  file_handle,
NXOpen.Tag  csys,
NXOpen.Tag  body,
double  min_edge_len,
double  max_edge_len,
double  facet_toler,
out int  num_errors,
out StlError[]  error_info 
)

Wrapper method for UF_STD_put_solid_in_stl_file

Refer to UF_STD_put_solid_in_stl_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFStd.SetCgmSizeMode ( int  size_mode,
double[]  size_values 
)

DEPRECATED Wrapper method for UF_STD_set_cgm_size_mode

Refer to UF_STD_set_cgm_size_mode for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFStd.SetDefaultStlParams ( out StlParams  _params)

Wrapper method for UF_STD_set_default_stl_params

Refer to UF_STD_set_default_stl_params for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFStd.SetDefaultVrmlParams ( out VrmlParams  _params)

Wrapper method for UF_STD_set_default_vrml_params

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