Search Results for

    Show / Hide Table of Contents

    Class UFEval

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFEval
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.UF
    Assembly: NXOpen.UF.dll
    Syntax
    public class UFEval : NXRemotableObject, IMessageSink

    Methods

    AskArc(IntPtr, out UFEval.Arc)

    Declaration
    public void AskArc(IntPtr evaluator, out UFEval.Arc arc)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    UFEval.Arc arc

    AskEllipse(IntPtr, out UFEval.Ellipse)

    Declaration
    public void AskEllipse(IntPtr evaluator, out UFEval.Ellipse ellipse)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    UFEval.Ellipse ellipse

    AskHyperbola(IntPtr, out UFEval.Hyperbola)

    Declaration
    public void AskHyperbola(IntPtr evaluator, out UFEval.Hyperbola hyperbola)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    UFEval.Hyperbola hyperbola

    AskLimits(IntPtr, Double[])

    Declaration
    public void AskLimits(IntPtr evaluator, double[] limits)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Double[] limits

    AskLine(IntPtr, out UFEval.Line)

    Declaration
    public void AskLine(IntPtr evaluator, out UFEval.Line line)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    UFEval.Line line

    AskParabola(IntPtr, out UFEval.Parabola)

    Declaration
    public void AskParabola(IntPtr evaluator, out UFEval.Parabola parabola)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    UFEval.Parabola parabola

    AskSpline(IntPtr, out UFEval.Spline)

    Declaration
    public void AskSpline(IntPtr evaluator, out UFEval.Spline spline)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    UFEval.Spline spline

    AskSplineControlPts(IntPtr, out Int32, out Double[])

    Declaration
    public void AskSplineControlPts(IntPtr evaluator, out int n_points, out double[] points)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Int32 n_points
    System.Double[] points

    AskSplineKnots(IntPtr, out Int32, out Double[])

    Declaration
    public void AskSplineKnots(IntPtr evaluator, out int n_knots, out double[] knots)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Int32 n_knots
    System.Double[] knots

    Copy(IntPtr, out IntPtr)

    Declaration
    public void Copy(IntPtr evaluator, out IntPtr evaluator_copy)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.IntPtr evaluator_copy

    Evaluate(IntPtr, Int32, Double, Double[], Double[])

    Declaration
    public void Evaluate(IntPtr evaluator, int n_derivatives, double parm, double[] point, double[] derivatives)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Int32 n_derivatives
    System.Double parm
    System.Double[] point
    System.Double[] derivatives

    EvaluateClosestPoint(IntPtr, Double[], out Double, Double[])

    Declaration
    public void EvaluateClosestPoint(IntPtr evaluator, double[] reference_point, out double parm, double[] closest_point)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Double[] reference_point
    System.Double parm
    System.Double[] closest_point

    EvaluateUnitVectors(IntPtr, Double, Double[], Double[], Double[], Double[])

    Declaration
    public void EvaluateUnitVectors(IntPtr evaluator, double parm, double[] point, double[] tangent, double[] normal, double[] binormal)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Double parm
    System.Double[] point
    System.Double[] tangent
    System.Double[] normal
    System.Double[] binormal

    Free(IntPtr)

    Declaration
    public void Free(IntPtr evaluator)
    Parameters
    Type Name Description
    System.IntPtr evaluator

    Initialize(Tag, out IntPtr)

    Declaration
    public void Initialize(Tag tag, out IntPtr evaluator)
    Parameters
    Type Name Description
    Tag tag
    System.IntPtr evaluator

    Initialize2(Tag, out IntPtr)

    Declaration
    public void Initialize2(Tag tag, out IntPtr evaluator)
    Parameters
    Type Name Description
    Tag tag
    System.IntPtr evaluator

    IsArc(IntPtr, out Boolean)

    Declaration
    public void IsArc(IntPtr evaluator, out bool is_arc)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Boolean is_arc

    IsEllipse(IntPtr, out Boolean)

    Declaration
    public void IsEllipse(IntPtr evaluator, out bool is_ellipse)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Boolean is_ellipse

    IsEqual(IntPtr, IntPtr, out Boolean)

    Declaration
    public void IsEqual(IntPtr evaluator1, IntPtr evaluator2, out bool is_equal)
    Parameters
    Type Name Description
    System.IntPtr evaluator1
    System.IntPtr evaluator2
    System.Boolean is_equal

    IsHyperbola(IntPtr, out Boolean)

    Declaration
    public void IsHyperbola(IntPtr evaluator, out bool is_hyperbola)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Boolean is_hyperbola

    IsLine(IntPtr, out Boolean)

    Declaration
    public void IsLine(IntPtr evaluator, out bool is_line)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Boolean is_line

    IsParabola(IntPtr, out Boolean)

    Declaration
    public void IsParabola(IntPtr evaluator, out bool is_parabola)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Boolean is_parabola

    IsPeriodic(IntPtr, out Boolean)

    Declaration
    public void IsPeriodic(IntPtr evaluator, out bool is_periodic)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Boolean is_periodic

    IsSpline(IntPtr, out Boolean)

    Declaration
    public void IsSpline(IntPtr evaluator, out bool is_spline)
    Parameters
    Type Name Description
    System.IntPtr evaluator
    System.Boolean is_spline

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX