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

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

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 
)

Wrapper method for UF_EVAL_ask_arc

Refer to UF_EVAL_ask_arc for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_ask_ellipse

Refer to UF_EVAL_ask_ellipse for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_ask_hyperbola

Refer to UF_EVAL_ask_hyperbola for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_ask_limits

Refer to UF_EVAL_ask_limits for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_ask_line

Refer to UF_EVAL_ask_line for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_ask_parabola

Refer to UF_EVAL_ask_parabola for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_ask_spline

Refer to UF_EVAL_ask_spline for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_ask_spline_control_pts

Refer to UF_EVAL_ask_spline_control_pts for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_ask_spline_knots

Refer to UF_EVAL_ask_spline_knots for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_copy

Refer to UF_EVAL_copy for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_evaluate

Refer to UF_EVAL_evaluate for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_evaluate_closest_point

Refer to UF_EVAL_evaluate_closest_point for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFEval.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

Refer to UF_EVAL_evaluate_unit_vectors for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_free

Refer to UF_EVAL_free for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_initialize

Refer to UF_EVAL_initialize for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_initialize_2

Refer to UF_EVAL_initialize_2 for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_is_arc

Refer to UF_EVAL_is_arc for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_is_ellipse

Refer to UF_EVAL_is_ellipse for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_is_equal

Refer to UF_EVAL_is_equal for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_is_hyperbola

Refer to UF_EVAL_is_hyperbola for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_is_line

Refer to UF_EVAL_is_line for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_is_parabola

Refer to UF_EVAL_is_parabola for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_is_periodic

Refer to UF_EVAL_is_periodic for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_EVAL_is_spline

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