Search Results for

    Show / Hide Table of Contents

    Class UFEval

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFEval
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.UF
    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
    Type Name Description
    nint evaluator
    UFEval.Arc arc

    AskEllipse(nint, out Ellipse)

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

    AskHyperbola(nint, out Hyperbola)

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

    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
    Type Name Description
    nint evaluator
    UFEval.Line line

    AskParabola(nint, out Parabola)

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

    AskSpline(nint, out Spline)

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

    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
    Type Name Description
    nint evaluator
    int n_knots
    double[] knots

    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
    Type Name Description
    nint evaluator
    int n_derivatives
    double parm
    double[] point
    double[] derivatives

    EvaluateClosestPoint(nint, double[], out double, double[])

    Declaration
    public void EvaluateClosestPoint(nint evaluator, double[] reference_point, out double parm, double[] closest_point)
    Parameters
    Type Name Description
    nint evaluator
    double[] reference_point
    double parm
    double[] closest_point

    EvaluateUnitVectors(nint, double, double[], double[], double[], double[])

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

    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
    In this article
    Back to top Generated by DocFX