Class UFEval
Assembly: NXOpen.UF.dll
Syntax
public class UFEval : NXRemotableObject, IMessageSink
Methods
AskArc(nint, out Arc)
Declaration
public void AskArc(nint evaluator, out UFEval.Arc arc)
Parameters
AskEllipse(nint, out Ellipse)
Declaration
public void AskEllipse(nint evaluator, out UFEval.Ellipse ellipse)
Parameters
AskHyperbola(nint, out Hyperbola)
Declaration
public void AskHyperbola(nint evaluator, out UFEval.Hyperbola hyperbola)
Parameters
AskLimits(nint, double[])
Declaration
public void AskLimits(nint evaluator, double[] limits)
Parameters
| Type |
Name |
Description |
| nint |
evaluator |
|
| double[] |
limits |
|
AskLine(nint, out Line)
Declaration
public void AskLine(nint evaluator, out UFEval.Line line)
Parameters
AskParabola(nint, out Parabola)
Declaration
public void AskParabola(nint evaluator, out UFEval.Parabola parabola)
Parameters
AskSpline(nint, out Spline)
Declaration
public void AskSpline(nint evaluator, out UFEval.Spline spline)
Parameters
AskSplineControlPts(nint, out int, out double[])
Declaration
public void AskSplineControlPts(nint evaluator, out int n_points, out double[] points)
Parameters
| Type |
Name |
Description |
| nint |
evaluator |
|
| int |
n_points |
|
| double[] |
points |
|
AskSplineKnots(nint, out int, out double[])
Declaration
public void AskSplineKnots(nint evaluator, out int n_knots, out double[] knots)
Parameters
Copy(nint, out nint)
Declaration
public void Copy(nint evaluator, out nint evaluator_copy)
Parameters
| Type |
Name |
Description |
| nint |
evaluator |
|
| nint |
evaluator_copy |
|
Evaluate(nint, int, double, double[], double[])
Declaration
public void Evaluate(nint evaluator, int n_derivatives, double parm, double[] point, double[] derivatives)
Parameters
EvaluateClosestPoint(nint, double[], out double, double[])
Declaration
public void EvaluateClosestPoint(nint evaluator, double[] reference_point, out double parm, double[] closest_point)
Parameters
EvaluateUnitVectors(nint, double, double[], double[], double[], double[])
Declaration
public void EvaluateUnitVectors(nint evaluator, double parm, double[] point, double[] tangent, double[] normal, double[] binormal)
Parameters
Free(nint)
Declaration
public void Free(nint evaluator)
Parameters
| Type |
Name |
Description |
| nint |
evaluator |
|
Initialize(Tag, out nint)
Declaration
public void Initialize(Tag tag, out nint evaluator)
Parameters
| Type |
Name |
Description |
| Tag |
tag |
|
| nint |
evaluator |
|
Initialize2(Tag, out nint)
Declaration
public void Initialize2(Tag tag, out nint evaluator)
Parameters
| Type |
Name |
Description |
| Tag |
tag |
|
| nint |
evaluator |
|
IsArc(nint, out bool)
Declaration
public void IsArc(nint evaluator, out bool is_arc)
Parameters
| Type |
Name |
Description |
| nint |
evaluator |
|
| bool |
is_arc |
|
IsEllipse(nint, out bool)
Declaration
public void IsEllipse(nint evaluator, out bool is_ellipse)
Parameters
| Type |
Name |
Description |
| nint |
evaluator |
|
| bool |
is_ellipse |
|
IsEqual(nint, nint, out bool)
Declaration
public void IsEqual(nint evaluator1, nint evaluator2, out bool is_equal)
Parameters
| Type |
Name |
Description |
| nint |
evaluator1 |
|
| nint |
evaluator2 |
|
| bool |
is_equal |
|
IsHyperbola(nint, out bool)
Declaration
public void IsHyperbola(nint evaluator, out bool is_hyperbola)
Parameters
| Type |
Name |
Description |
| nint |
evaluator |
|
| bool |
is_hyperbola |
|
IsLine(nint, out bool)
Declaration
public void IsLine(nint evaluator, out bool is_line)
Parameters
| Type |
Name |
Description |
| nint |
evaluator |
|
| bool |
is_line |
|
IsParabola(nint, out bool)
Declaration
public void IsParabola(nint evaluator, out bool is_parabola)
Parameters
| Type |
Name |
Description |
| nint |
evaluator |
|
| bool |
is_parabola |
|
IsPeriodic(nint, out bool)
Declaration
public void IsPeriodic(nint evaluator, out bool is_periodic)
Parameters
| Type |
Name |
Description |
| nint |
evaluator |
|
| bool |
is_periodic |
|
IsSpline(nint, out bool)
Declaration
public void IsSpline(nint evaluator, out bool is_spline)
Parameters
| Type |
Name |
Description |
| nint |
evaluator |
|
| bool |
is_spline |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink