Search Results for

    Show / Hide Table of Contents

    Class TransformerData

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    TransformerData
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    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.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.GeometricUtilities
    Assembly: NXOpen.dll
    Syntax
    public class TransformerData : TaggedObject, IMessageSink, IComponentBuilder

    Constructors

    TransformerData()

    Declaration
    protected TransformerData()

    Methods

    Activate(TransformerData.ObjectType)

    Declaration
    public void Activate(TransformerData.ObjectType objectType)
    Parameters
    Type Name Description
    TransformerData.ObjectType objectType

    AlignToAbsoluteCoordinateSystem()

    Declaration
    public void AlignToAbsoluteCoordinateSystem()

    AlignToWorkCoordinateSystem()

    Declaration
    public void AlignToWorkCoordinateSystem()

    ReorientByCoordinateSystem(Matrix3x3)

    Declaration
    public void ReorientByCoordinateSystem(Matrix3x3 matrix)
    Parameters
    Type Name Description
    Matrix3x3 matrix

    ReorientByDirection(TransformerData.ObjectType, Vector3d)

    Declaration
    public void ReorientByDirection(TransformerData.ObjectType objectType, Vector3d direction)
    Parameters
    Type Name Description
    TransformerData.ObjectType objectType
    Vector3d direction

    Reposition(Point3d, Matrix3x3)

    Declaration
    public void Reposition(Point3d origin, Matrix3x3 matrix)
    Parameters
    Type Name Description
    Point3d origin
    Matrix3x3 matrix

    RepositionByOrigin(Point3d)

    Declaration
    public void RepositionByOrigin(Point3d origin)
    Parameters
    Type Name Description
    Point3d origin

    RepositionByPlane(TransformerData.ObjectType, Point3d, Vector3d)

    Declaration
    public void RepositionByPlane(TransformerData.ObjectType objectType, Point3d planeOrigin, Vector3d planeNormal)
    Parameters
    Type Name Description
    TransformerData.ObjectType objectType
    Point3d planeOrigin
    Vector3d planeNormal

    Reverse(TransformerData.ObjectType)

    Declaration
    public void Reverse(TransformerData.ObjectType axisType)
    Parameters
    Type Name Description
    TransformerData.ObjectType axisType

    Rotate(TransformerData.ObjectType, Double)

    Declaration
    public void Rotate(TransformerData.ObjectType axisType, double angle)
    Parameters
    Type Name Description
    TransformerData.ObjectType axisType
    System.Double angle

    Scale(TransformerData.ObjectType, Double)

    Declaration
    public void Scale(TransformerData.ObjectType axisType, double factor)
    Parameters
    Type Name Description
    TransformerData.ObjectType axisType
    System.Double factor

    SetTransformationObject(TransformerData.ObjectType)

    Declaration
    public void SetTransformationObject(TransformerData.ObjectType objectType)
    Parameters
    Type Name Description
    TransformerData.ObjectType objectType

    StartTransformation()

    Declaration
    public void StartTransformation()

    Translate(TransformerData.ObjectType, Double)

    Declaration
    public void Translate(TransformerData.ObjectType axisType, double distance)
    Parameters
    Type Name Description
    TransformerData.ObjectType axisType
    System.Double distance

    UpdateOnOriginMove()

    Declaration
    public void UpdateOnOriginMove()

    Validate()

    Declaration
    public bool Validate()
    Returns
    Type Description
    System.Boolean

    Implements

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