Class UFStd
Inheritance
System.Object
System.MarshalByRefObject
UFStd
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.UF.dll
Syntax
public class UFStd : NXRemotableObject, IMessageSink
Methods
AskStlFileType(String, out Int32)
Declaration
public void AskStlFileType(string filename, out int file_type)
Parameters
Type |
Name |
Description |
System.String |
filename |
|
System.Int32 |
file_type |
|
CloseStlFile(IntPtr)
Declaration
public void CloseStlFile(IntPtr file_handle)
Parameters
Type |
Name |
Description |
System.IntPtr |
file_handle |
|
CreateActivewebFile(String, String, String, String, String, String, String, String, String, String, Double, Int32)
Declaration
public 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)
Parameters
Type |
Name |
Description |
System.String |
working_directory |
|
System.String |
base_name |
|
System.String |
geom_server |
|
System.String |
server_directory |
|
System.String |
geometry_directory |
|
System.String |
attribute_server |
|
System.String |
attribute_directory |
|
System.String |
local_server_directory |
|
System.String |
local_geom_directory |
|
System.String |
local_web_directory |
|
System.Double |
tolerance |
|
System.Int32 |
mode_flags |
|
CreateVrmlFile(String, Double, Int32)
Declaration
public void CreateVrmlFile(string file_name, double tolerance, int mode_flags)
Parameters
Type |
Name |
Description |
System.String |
file_name |
|
System.Double |
tolerance |
|
System.Int32 |
mode_flags |
|
ExportIcadGeometry(String, Tag[], Int32)
Declaration
public void ExportIcadGeometry(string file_spec, Tag[] objects, int count)
Parameters
Type |
Name |
Description |
System.String |
file_spec |
|
Tag[] |
objects |
|
System.Int32 |
count |
|
ImportIcadGeometry(String, Double[], out Tag)
Declaration
public void ImportIcadGeometry(string file_spec, double[] matrix, out Tag ug_tag)
Parameters
Type |
Name |
Description |
System.String |
file_spec |
|
System.Double[] |
matrix |
|
Tag |
ug_tag |
|
ImportStlAsciiFile(String, ref UFStd.StlParams, out Int32, out Int32, out Tag[], out Int32[])
Declaration
public void ImportStlAsciiFile(string filename, ref UFStd.StlParams parameters, out int parser_line, out int num_topologies, out Tag[] topologies, out int[] facets_per_topol)
Parameters
Type |
Name |
Description |
System.String |
filename |
|
UFStd.StlParams |
parameters |
|
System.Int32 |
parser_line |
|
System.Int32 |
num_topologies |
|
Tag[] |
topologies |
|
System.Int32[] |
facets_per_topol |
|
ImportStlBinaryFile(String, ref UFStd.StlParams, out Int32, out Tag)
Declaration
public void ImportStlBinaryFile(string filename, ref UFStd.StlParams parameters, out int num_facets, out Tag topology)
Parameters
Type |
Name |
Description |
System.String |
filename |
|
UFStd.StlParams |
parameters |
|
System.Int32 |
num_facets |
|
Tag |
topology |
|
ImportVrmlFile(String, ref UFStd.VrmlParams, out Int32, out Int32, out Int32, out Tag[])
Declaration
public void ImportVrmlFile(string filename, ref UFStd.VrmlParams parameters, out int num_errors, out int num_warnings, out int n_topologies, out Tag[] topologies)
Parameters
Type |
Name |
Description |
System.String |
filename |
|
UFStd.VrmlParams |
parameters |
|
System.Int32 |
num_errors |
|
System.Int32 |
num_warnings |
|
System.Int32 |
n_topologies |
|
Tag[] |
topologies |
|
OpenBinaryStlFile(String, Boolean, String, out IntPtr)
Declaration
public void OpenBinaryStlFile(string file_name, bool append, string header, out IntPtr file_handle)
Parameters
Type |
Name |
Description |
System.String |
file_name |
|
System.Boolean |
append |
|
System.String |
header |
|
System.IntPtr |
file_handle |
|
OpenTextStlFile(String, Boolean, out IntPtr)
Declaration
public void OpenTextStlFile(string file_name, bool append, out IntPtr file_handle)
Parameters
Type |
Name |
Description |
System.String |
file_name |
|
System.Boolean |
append |
|
System.IntPtr |
file_handle |
|
PutSheetsInStlFile(IntPtr, Tag, Int32, Tag[], Double, Double, Double, Double, out Int32, out Tag[], out Int32, out UFStd.StlError[])
Declaration
public void PutSheetsInStlFile(IntPtr file_handle, Tag csys, int num_sheets, Tag[] sheets, double min_edge_len, double max_edge_len, double facet_toler, double adj_toler, out int num_negated, out Tag[] negated, out int num_errors, out UFStd.StlError[] error_info)
Parameters
Type |
Name |
Description |
System.IntPtr |
file_handle |
|
Tag |
csys |
|
System.Int32 |
num_sheets |
|
Tag[] |
sheets |
|
System.Double |
min_edge_len |
|
System.Double |
max_edge_len |
|
System.Double |
facet_toler |
|
System.Double |
adj_toler |
|
System.Int32 |
num_negated |
|
Tag[] |
negated |
|
System.Int32 |
num_errors |
|
UFStd.StlError[] |
error_info |
|
PutSolidInStlFile(IntPtr, Tag, Tag, Double, Double, Double, out Int32, out UFStd.StlError[])
Declaration
public void PutSolidInStlFile(IntPtr file_handle, Tag csys, Tag body, double min_edge_len, double max_edge_len, double facet_toler, out int num_errors, out UFStd.StlError[] error_info)
Parameters
Type |
Name |
Description |
System.IntPtr |
file_handle |
|
Tag |
csys |
|
Tag |
body |
|
System.Double |
min_edge_len |
|
System.Double |
max_edge_len |
|
System.Double |
facet_toler |
|
System.Int32 |
num_errors |
|
UFStd.StlError[] |
error_info |
|
SetCgmSizeMode(Int32, Double[])
Declaration
[Obsolete("Deprecated")]
public void SetCgmSizeMode(int size_mode, double[] size_values)
Parameters
Type |
Name |
Description |
System.Int32 |
size_mode |
|
System.Double[] |
size_values |
|
SetDefaultStlParams(out UFStd.StlParams)
Declaration
public void SetDefaultStlParams(out UFStd.StlParams _params)
Parameters
SetDefaultVrmlParams(out UFStd.VrmlParams)
Declaration
public void SetDefaultVrmlParams(out UFStd.VrmlParams _params)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink