NXOpen .NET Reference
12.0.0
|
Contains wrappers for all 'UF_FORGEO' functions and data types. More...
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)] 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... | |
Contains wrappers for all 'UF_FORGEO' functions and data types.
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, | ||
[MarshalAs(UnmanagedType.LPArray, SizeConst=2)] 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 | ||
) |
Wrapper method for UF_FORGEO_register_surface
Refer to UF_FORGEO_register_surface for documentation
Mapping Help
License requirements:None