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

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

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

Classes

struct  Arc
 Wrapper for UF_EVAL_arc_s More...
 
struct  Ellipse
 Wrapper for UF_EVAL_ellipse_s More...
 
struct  Hyperbola
 Wrapper for UF_EVAL_hyperbola_s More...
 
struct  Line
 Wrapper for UF_EVAL_line_s More...
 
struct  Parabola
 Wrapper for UF_EVAL_parabola_s More...
 
struct  Spline
 Wrapper for UF_EVAL_spline_s More...
 

Public Member Functions

void AskArc (IntPtr evaluator, out Arc arc)
 Wrapper method for UF_EVAL_ask_arc More...
 
void AskEllipse (IntPtr evaluator, out Ellipse ellipse)
 Wrapper method for UF_EVAL_ask_ellipse More...
 
void AskHyperbola (IntPtr evaluator, out Hyperbola hyperbola)
 Wrapper method for UF_EVAL_ask_hyperbola More...
 
void AskLimits (IntPtr evaluator,[Out] double[] limits)
 Wrapper method for UF_EVAL_ask_limits More...
 
void AskLine (IntPtr evaluator, out Line line)
 Wrapper method for UF_EVAL_ask_line More...
 
void AskParabola (IntPtr evaluator, out Parabola parabola)
 Wrapper method for UF_EVAL_ask_parabola More...
 
void AskSpline (IntPtr evaluator, out Spline spline)
 Wrapper method for UF_EVAL_ask_spline More...
 
unsafe void AskSplineControlPts (IntPtr evaluator, out int n_points, out double[] points)
 Wrapper method for UF_EVAL_ask_spline_control_pts More...
 
unsafe void AskSplineKnots (IntPtr evaluator, out int n_knots, out double[] knots)
 Wrapper method for UF_EVAL_ask_spline_knots More...
 
void Copy (IntPtr evaluator, out IntPtr evaluator_copy)
 Wrapper method for UF_EVAL_copy More...
 
void Evaluate (IntPtr evaluator, int n_derivatives, double parm,[Out] double[] point,[Out] double[] derivatives)
 Wrapper method for UF_EVAL_evaluate More...
 
void EvaluateClosestPoint (IntPtr evaluator, double[] reference_point, out double parm,[Out] double[] closest_point)
 Wrapper method for UF_EVAL_evaluate_closest_point More...
 
void EvaluateUnitVectors (IntPtr evaluator, double parm,[Out] double[] point,[Out] double[] tangent,[Out] double[] normal,[Out] double[] binormal)
 Wrapper method for UF_EVAL_evaluate_unit_vectors More...
 
void Free (IntPtr evaluator)
 Wrapper method for UF_EVAL_free More...
 
void Initialize (NXOpen.Tag tag, out IntPtr evaluator)
 Wrapper method for UF_EVAL_initialize More...
 
void Initialize2 (NXOpen.Tag tag, out IntPtr evaluator)
 Wrapper method for UF_EVAL_initialize_2 More...
 
void IsArc (IntPtr evaluator, out bool is_arc)
 Wrapper method for UF_EVAL_is_arc More...
 
void IsEllipse (IntPtr evaluator, out bool is_ellipse)
 Wrapper method for UF_EVAL_is_ellipse More...
 
void IsEqual (IntPtr evaluator1, IntPtr evaluator2, out bool is_equal)
 Wrapper method for UF_EVAL_is_equal More...
 
void IsHyperbola (IntPtr evaluator, out bool is_hyperbola)
 Wrapper method for UF_EVAL_is_hyperbola More...
 
void IsLine (IntPtr evaluator, out bool is_line)
 Wrapper method for UF_EVAL_is_line More...
 
void IsParabola (IntPtr evaluator, out bool is_parabola)
 Wrapper method for UF_EVAL_is_parabola More...
 
void IsPeriodic (IntPtr evaluator, out bool is_periodic)
 Wrapper method for UF_EVAL_is_periodic More...
 
void IsSpline (IntPtr evaluator, out bool is_spline)
 Wrapper method for UF_EVAL_is_spline 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_EVAL' functions and data types.

Member Function Documentation

void NXOpen.UF.UFEval.AskArc ( IntPtr  evaluator,
out Arc  arc 
)
inline

Wrapper method for UF_EVAL_ask_arc

Refer to UF_EVAL_ask_arc for documentation

License requirements:None

void NXOpen.UF.UFEval.AskEllipse ( IntPtr  evaluator,
out Ellipse  ellipse 
)
inline

Wrapper method for UF_EVAL_ask_ellipse

Refer to UF_EVAL_ask_ellipse for documentation

License requirements:None

void NXOpen.UF.UFEval.AskHyperbola ( IntPtr  evaluator,
out Hyperbola  hyperbola 
)
inline

Wrapper method for UF_EVAL_ask_hyperbola

Refer to UF_EVAL_ask_hyperbola for documentation

License requirements:None

void NXOpen.UF.UFEval.AskLimits ( IntPtr  evaluator,
[Out] double[]  limits 
)
inline

Wrapper method for UF_EVAL_ask_limits

Refer to UF_EVAL_ask_limits for documentation

License requirements:None

void NXOpen.UF.UFEval.AskLine ( IntPtr  evaluator,
out Line  line 
)
inline

Wrapper method for UF_EVAL_ask_line

Refer to UF_EVAL_ask_line for documentation

License requirements:None

void NXOpen.UF.UFEval.AskParabola ( IntPtr  evaluator,
out Parabola  parabola 
)
inline

Wrapper method for UF_EVAL_ask_parabola

Refer to UF_EVAL_ask_parabola for documentation

License requirements:None

void NXOpen.UF.UFEval.AskSpline ( IntPtr  evaluator,
out Spline  spline 
)
inline

Wrapper method for UF_EVAL_ask_spline

Refer to UF_EVAL_ask_spline for documentation

License requirements:None

unsafe void NXOpen.UF.UFEval.AskSplineControlPts ( IntPtr  evaluator,
out int  n_points,
out double[]  points 
)
inline

Wrapper method for UF_EVAL_ask_spline_control_pts

Refer to UF_EVAL_ask_spline_control_pts for documentation

License requirements:None

unsafe void NXOpen.UF.UFEval.AskSplineKnots ( IntPtr  evaluator,
out int  n_knots,
out double[]  knots 
)
inline

Wrapper method for UF_EVAL_ask_spline_knots

Refer to UF_EVAL_ask_spline_knots for documentation

License requirements:None

void NXOpen.UF.UFEval.Copy ( IntPtr  evaluator,
out IntPtr  evaluator_copy 
)
inline

Wrapper method for UF_EVAL_copy

Refer to UF_EVAL_copy for documentation

License requirements:None

void NXOpen.UF.UFEval.Evaluate ( IntPtr  evaluator,
int  n_derivatives,
double  parm,
[Out] double[]  point,
[Out] double[]  derivatives 
)
inline

Wrapper method for UF_EVAL_evaluate

Refer to UF_EVAL_evaluate for documentation

License requirements:None

void NXOpen.UF.UFEval.EvaluateClosestPoint ( IntPtr  evaluator,
double[]  reference_point,
out double  parm,
[Out] double[]  closest_point 
)
inline

Wrapper method for UF_EVAL_evaluate_closest_point

Refer to UF_EVAL_evaluate_closest_point for documentation

License requirements:None

void NXOpen.UF.UFEval.EvaluateUnitVectors ( IntPtr  evaluator,
double  parm,
[Out] double[]  point,
[Out] double[]  tangent,
[Out] double[]  normal,
[Out] double[]  binormal 
)
inline

Wrapper method for UF_EVAL_evaluate_unit_vectors

Refer to UF_EVAL_evaluate_unit_vectors for documentation

License requirements:None

void NXOpen.UF.UFEval.Free ( IntPtr  evaluator)
inline

Wrapper method for UF_EVAL_free

Refer to UF_EVAL_free for documentation

License requirements:None

void NXOpen.UF.UFEval.Initialize ( NXOpen.Tag  tag,
out IntPtr  evaluator 
)
inline

Wrapper method for UF_EVAL_initialize

Refer to UF_EVAL_initialize for documentation

License requirements:None

void NXOpen.UF.UFEval.Initialize2 ( NXOpen.Tag  tag,
out IntPtr  evaluator 
)
inline

Wrapper method for UF_EVAL_initialize_2

Refer to UF_EVAL_initialize_2 for documentation

License requirements:None

void NXOpen.UF.UFEval.IsArc ( IntPtr  evaluator,
out bool  is_arc 
)
inline

Wrapper method for UF_EVAL_is_arc

Refer to UF_EVAL_is_arc for documentation

License requirements:None

void NXOpen.UF.UFEval.IsEllipse ( IntPtr  evaluator,
out bool  is_ellipse 
)
inline

Wrapper method for UF_EVAL_is_ellipse

Refer to UF_EVAL_is_ellipse for documentation

License requirements:None

void NXOpen.UF.UFEval.IsEqual ( IntPtr  evaluator1,
IntPtr  evaluator2,
out bool  is_equal 
)
inline

Wrapper method for UF_EVAL_is_equal

Refer to UF_EVAL_is_equal for documentation

License requirements:None

void NXOpen.UF.UFEval.IsHyperbola ( IntPtr  evaluator,
out bool  is_hyperbola 
)
inline

Wrapper method for UF_EVAL_is_hyperbola

Refer to UF_EVAL_is_hyperbola for documentation

License requirements:None

void NXOpen.UF.UFEval.IsLine ( IntPtr  evaluator,
out bool  is_line 
)
inline

Wrapper method for UF_EVAL_is_line

Refer to UF_EVAL_is_line for documentation

License requirements:None

void NXOpen.UF.UFEval.IsParabola ( IntPtr  evaluator,
out bool  is_parabola 
)
inline

Wrapper method for UF_EVAL_is_parabola

Refer to UF_EVAL_is_parabola for documentation

License requirements:None

void NXOpen.UF.UFEval.IsPeriodic ( IntPtr  evaluator,
out bool  is_periodic 
)
inline

Wrapper method for UF_EVAL_is_periodic

Refer to UF_EVAL_is_periodic for documentation

License requirements:None

void NXOpen.UF.UFEval.IsSpline ( IntPtr  evaluator,
out bool  is_spline 
)
inline

Wrapper method for UF_EVAL_is_spline

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