Search Results for

    Show / Hide Table of Contents

    Class UFTrns

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFTrns
    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 UFTrns : NXRemotableObject, IMessageSink

    Methods

    CreateCsysMappingMatrix(double[], double[], double[], out int)

    Declaration
    public void CreateCsysMappingMatrix(double[] ref_csys, double[] dest_csys, double[] matrix, out int status)
    Parameters
    Type Name Description
    double[] ref_csys
    double[] dest_csys
    double[] matrix
    int status

    CreateReflectionMatrix(ref Tag, double[], out int)

    Declaration
    public void CreateReflectionMatrix(ref Tag _object, double[] matrix, out int status)
    Parameters
    Type Name Description
    Tag _object
    double[] matrix
    int status

    CreateRotationMatrix(double[], double[], ref double, double[], out int)

    Declaration
    public void CreateRotationMatrix(double[] origin, double[] direction, ref double degrees_rotation, double[] matrix, out int status)
    Parameters
    Type Name Description
    double[] origin
    double[] direction
    double degrees_rotation
    double[] matrix
    int status

    CreateScalingMatrix(ref int, double[], double[], double[], out int)

    Declaration
    public void CreateScalingMatrix(ref int type, double[] scales, double[] origin, double[] matrix, out int status)
    Parameters
    Type Name Description
    int type
    double[] scales
    double[] origin
    double[] matrix
    int status

    CreateTranslationMatrix(double[], double[])

    Declaration
    public void CreateTranslationMatrix(double[] translation, double[] matrix)
    Parameters
    Type Name Description
    double[] translation
    double[] matrix

    MapPosition(double[], double[])

    Declaration
    public void MapPosition(double[] ra1, double[] rp2)
    Parameters
    Type Name Description
    double[] ra1
    double[] rp2

    MultiplyMatrices(double[], double[], double[])

    Declaration
    public void MultiplyMatrices(double[] matrix1, double[] matrix2, double[] product)
    Parameters
    Type Name Description
    double[] matrix1
    double[] matrix2
    double[] product

    TransformObjects(double[], Tag[], ref int, ref int, ref int, ref int, Tag[], out Tag, out int)

    Declaration
    public void TransformObjects(double[] rp1, Tag[] objects, ref int n_objects, ref int move_or_copy, ref int dest_layer, ref int trace_curves, Tag[] copies, out Tag trace_curve_group, out int status)
    Parameters
    Type Name Description
    double[] rp1
    Tag[] objects
    int n_objects
    int move_or_copy
    int dest_layer
    int trace_curves
    Tag[] copies
    Tag trace_curve_group
    int status

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX