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

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

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

Classes

struct  Pos3
 Wrapper for UF_EVALSF_pos3_s More...
 

Public Member Functions

void AskFaceUvMinmax (IntPtr evaluator,[Out] double[] uv_min_max)
 Wrapper method for UF_EVALSF_ask_face_uv_minmax More...
 
void AskMinimumFaceDist (IntPtr evaluator, double[] point, out Pos3 srf_pos3)
 Wrapper method for UF_EVALSF_ask_minimum_face_dist More...
 
void Evaluate (IntPtr evaluator, int deriv_flag, double[] uv_pair, out ModlSrfValue surf_eval)
 Wrapper method for UF_EVALSF_evaluate More...
 
void EvaluateArray (IntPtr evaluator, int deriv_flag, int num_points, double[] uv_pairs,[Out] ModlSrfValue[] surf_evals)
 Wrapper method for UF_EVALSF_evaluate_array More...
 
void FindClosestPoint (IntPtr evaluator, double[] point, out Pos3 srf_pos3)
 Wrapper method for UF_EVALSF_find_closest_point More...
 
void FindClosestPoint2 (IntPtr evaluator, double[] point, out Pos3 srf_pos3)
 Wrapper method for UF_EVALSF_find_closest_point_2 More...
 
void Free (out IntPtr evaluator)
 Wrapper method for UF_EVALSF_free More...
 
void Initialize (NXOpen.Tag face_tag, out IntPtr evaluator)
 Wrapper method for UF_EVALSF_initialize More...
 
void Initialize2 (NXOpen.Tag face_tag, out IntPtr evaluator)
 Wrapper method for UF_EVALSF_initialize_2 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_EVALSF' functions and data types.

Member Function Documentation

void NXOpen.UF.UFEvalsf.AskFaceUvMinmax ( IntPtr  evaluator,
[Out] double[]  uv_min_max 
)
inline

Wrapper method for UF_EVALSF_ask_face_uv_minmax

Refer to UF_EVALSF_ask_face_uv_minmax for documentation

License requirements:None

void NXOpen.UF.UFEvalsf.AskMinimumFaceDist ( IntPtr  evaluator,
double[]  point,
out Pos3  srf_pos3 
)
inline

Wrapper method for UF_EVALSF_ask_minimum_face_dist

Refer to UF_EVALSF_ask_minimum_face_dist for documentation

License requirements:None

void NXOpen.UF.UFEvalsf.Evaluate ( IntPtr  evaluator,
int  deriv_flag,
double[]  uv_pair,
out ModlSrfValue  surf_eval 
)
inline

Wrapper method for UF_EVALSF_evaluate

Refer to UF_EVALSF_evaluate for documentation

License requirements:None

void NXOpen.UF.UFEvalsf.EvaluateArray ( IntPtr  evaluator,
int  deriv_flag,
int  num_points,
double[]  uv_pairs,
[Out] ModlSrfValue[]  surf_evals 
)
inline

Wrapper method for UF_EVALSF_evaluate_array

Refer to UF_EVALSF_evaluate_array for documentation

License requirements:None

void NXOpen.UF.UFEvalsf.FindClosestPoint ( IntPtr  evaluator,
double[]  point,
out Pos3  srf_pos3 
)
inline

Wrapper method for UF_EVALSF_find_closest_point

Refer to UF_EVALSF_find_closest_point for documentation

License requirements:None

void NXOpen.UF.UFEvalsf.FindClosestPoint2 ( IntPtr  evaluator,
double[]  point,
out Pos3  srf_pos3 
)
inline

Wrapper method for UF_EVALSF_find_closest_point_2

Refer to UF_EVALSF_find_closest_point_2 for documentation

License requirements:None

void NXOpen.UF.UFEvalsf.Free ( out IntPtr  evaluator)
inline

Wrapper method for UF_EVALSF_free

Refer to UF_EVALSF_free for documentation

License requirements:None

void NXOpen.UF.UFEvalsf.Initialize ( NXOpen.Tag  face_tag,
out IntPtr  evaluator 
)
inline

Wrapper method for UF_EVALSF_initialize

Refer to UF_EVALSF_initialize for documentation

License requirements:None

void NXOpen.UF.UFEvalsf.Initialize2 ( NXOpen.Tag  face_tag,
out IntPtr  evaluator 
)
inline

Wrapper method for UF_EVALSF_initialize_2

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