NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
NXOpen.UF.UFForgeo Class Reference

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

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

Public Member Functions

delegate void AskSurfaceParamsFT ([MarshalAs(UnmanagedType.LPArray)] int[] int_array,[MarshalAs(UnmanagedType.LPArray)] double[] double_array,[MarshalAs(UnmanagedType.LPArray)] double[] fg_data, out double uvbox,[MarshalAs(UnmanagedType.LPArray, SizeConst=2)][Out]int[] period)
 This delegate is equivalent to 'UF_FORGEO_ask_surface_params_f_t'. More...
 
delegate int CreateSurfaceFT ([MarshalAs(UnmanagedType.LPStr)] string char_data, int num_ints, int[] int_array, int num_doubles, double[] double_array, int num_data, double[] fg_data)
 This delegate is equivalent to 'UF_FORGEO_create_surface_f_t'. More...
 
delegate int EvaluateSurfaceFT ([MarshalAs(UnmanagedType.LPArray)] int[] int_array,[MarshalAs(UnmanagedType.LPArray)] double[] double_array,[MarshalAs(UnmanagedType.LPArray)] double[] fg_data, double u, double v, int num_derivs_in_u, int num_derivs_in_v, int triang, out double results)
 This delegate is equivalent to 'UF_FORGEO_evaluate_surface_f_t'. More...
 
void RegisterSurface (CreateSurfaceFT create_function, AskSurfaceParamsFT ask_params_function, EvaluateSurfaceFT evaluate_function)
 Wrapper method for UF_FORGEO_register_surface 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_FORGEO' functions and data types.

Member Function Documentation

delegate void NXOpen.UF.UFForgeo.AskSurfaceParamsFT ( [MarshalAs(UnmanagedType.LPArray)] int[]  int_array,
[MarshalAs(UnmanagedType.LPArray)] double[]  double_array,
[MarshalAs(UnmanagedType.LPArray)] double[]  fg_data,
out double  uvbox,
[Out] int[]  period 
)

This delegate is equivalent to 'UF_FORGEO_ask_surface_params_f_t'.

delegate int NXOpen.UF.UFForgeo.CreateSurfaceFT ( [MarshalAs(UnmanagedType.LPStr)] string  char_data,
int  num_ints,
int[]  int_array,
int  num_doubles,
double[]  double_array,
int  num_data,
double[]  fg_data 
)

This delegate is equivalent to 'UF_FORGEO_create_surface_f_t'.

delegate int NXOpen.UF.UFForgeo.EvaluateSurfaceFT ( [MarshalAs(UnmanagedType.LPArray)] int[]  int_array,
[MarshalAs(UnmanagedType.LPArray)] double[]  double_array,
[MarshalAs(UnmanagedType.LPArray)] double[]  fg_data,
double  u,
double  v,
int  num_derivs_in_u,
int  num_derivs_in_v,
int  triang,
out double  results 
)

This delegate is equivalent to 'UF_FORGEO_evaluate_surface_f_t'.

void NXOpen.UF.UFForgeo.RegisterSurface ( CreateSurfaceFT  create_function,
AskSurfaceParamsFT  ask_params_function,
EvaluateSurfaceFT  evaluate_function 
)
inline

Wrapper method for UF_FORGEO_register_surface

Refer to UF_FORGEO_register_surface for documentation

License requirements:FOREIGN GEOMETRY


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