NXOpen .NET Reference  12.0.0
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:

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...
 

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,
[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


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