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

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...
 
- 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_STD' functions and data types.

Member Function Documentation

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

Wrapper method for UF_STD_ask_stl_file_type

Refer to UF_STD_ask_stl_file_type for documentation

License requirements:None

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

Wrapper method for UF_STD_close_stl_file

Refer to UF_STD_close_stl_file for documentation

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 
)
inline

Wrapper method for UF_STD_create_activeweb_file

Refer to UF_STD_create_activeweb_file for documentation

License requirements:None

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

Wrapper method for UF_STD_create_vrml_file

Refer to UF_STD_create_vrml_file for documentation

License requirements:None

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

Wrapper method for UF_STD_export_icad_geometry

Refer to UF_STD_export_icad_geometry for documentation

License requirements:None

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

Wrapper method for UF_STD_import_icad_geometry

Refer to UF_STD_import_icad_geometry for documentation

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 
)
inline

Wrapper method for UF_STD_import_stl_ascii_file

Refer to UF_STD_import_stl_ascii_file for documentation

License requirements:None

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

Wrapper method for UF_STD_import_stl_binary_file

Refer to UF_STD_import_stl_binary_file for documentation

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 
)
inline

Wrapper method for UF_STD_import_vrml_file

Refer to UF_STD_import_vrml_file for documentation

License requirements:None

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

Wrapper method for UF_STD_open_binary_stl_file

Refer to UF_STD_open_binary_stl_file for documentation

License requirements:MFPPA or 3D SYSTEMS INTERFACE SLA

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

Wrapper method for UF_STD_open_text_stl_file

Refer to UF_STD_open_text_stl_file for documentation

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 
)
inline

Wrapper method for UF_STD_put_sheets_in_stl_file

Refer to UF_STD_put_sheets_in_stl_file for documentation

License requirements:MFPPA or 3D SYSTEMS INTERFACE SLA

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 
)
inline

Wrapper method for UF_STD_put_solid_in_stl_file

Refer to UF_STD_put_solid_in_stl_file for documentation

License requirements:MFPPA or 3D SYSTEMS INTERFACE SLA

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

DEPRECATED Wrapper method for UF_STD_set_cgm_size_mode

Refer to UF_STD_set_cgm_size_mode for documentation

License requirements:None

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

Wrapper method for UF_STD_set_default_stl_params

Refer to UF_STD_set_default_stl_params for documentation

License requirements:None

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

Wrapper method for UF_STD_set_default_vrml_params

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