Search Results for

    Show / Hide Table of Contents

    Class PostProcess

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    PostProcess
    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.Motion
    Assembly: NXOpen.dll
    Syntax
    public class PostProcess : NXRemotableObject, IMessageSink

    Constructors

    PostProcess(MotionSession)

    Declaration
    protected PostProcess(MotionSession owner)
    Parameters
    Type Name Description
    MotionSession owner

    Properties

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    CaptureArrangement(string, int)

    Declaration
    public Arrangement CaptureArrangement(string arrangementName, int animationStep)
    Parameters
    Type Name Description
    string arrangementName
    int animationStep
    Returns
    Type Description
    Arrangement

    CaptureArrangement(string, int, int)

    Declaration
    public Arrangement CaptureArrangement(string arrangementName, int arrangementType, int animationStep)
    Parameters
    Type Name Description
    string arrangementName
    int arrangementType
    int animationStep
    Returns
    Type Description
    Arrangement

    CreateEnvelope(IPostControl, NXObject, bool, NXObject, NXObject[], int, int, EnvelopeTolerance, out NXObject[], out NXObject[], out NXObject[], out bool)

    Declaration
    public void CreateEnvelope(IPostControl tPostControl, NXObject destinationPart, bool addToRefSets, NXObject referenceFrameObj, NXObject[] sourceObjs, int stepFrom, int stepTo, PostProcess.EnvelopeTolerance toleranceSetting, out NXObject[] sweptBodies, out NXObject[] skipedObj, out NXObject[] failedObjs, out bool aborted)
    Parameters
    Type Name Description
    IPostControl tPostControl
    NXObject destinationPart
    bool addToRefSets
    NXObject referenceFrameObj
    NXObject[] sourceObjs
    int stepFrom
    int stepTo
    PostProcess.EnvelopeTolerance toleranceSetting
    NXObject[] sweptBodies
    NXObject[] skipedObj
    NXObject[] failedObjs
    bool aborted

    CreateSequence(string)

    Declaration
    public NXObject CreateSequence(string sequenceName)
    Parameters
    Type Name Description
    string sequenceName
    Returns
    Type Description
    NXObject

    ExplodeMechanism(string)

    Declaration
    public Explosion ExplodeMechanism(string explosionName)
    Parameters
    Type Name Description
    string explosionName
    Returns
    Type Description
    Explosion

    ExportAnimationToTeamcenter(Part, string)

    Declaration
    public void ExportAnimationToTeamcenter(Part motionPart, string snapShotName)
    Parameters
    Type Name Description
    Part motionPart
    string snapShotName

    ExportRealTimeMovie(string)

    Declaration
    public void ExportRealTimeMovie(string movieName)
    Parameters
    Type Name Description
    string movieName

    ExportToMovie(string)

    Declaration
    public void ExportToMovie(string movieName)
    Parameters
    Type Name Description
    string movieName

    GetAnimationSpeedControlType()

    Declaration
    public AnimationSpeedControlType GetAnimationSpeedControlType()
    Returns
    Type Description
    AnimationSpeedControlType

    GetInterferenceOption()

    Declaration
    public bool GetInterferenceOption()
    Returns
    Type Description
    bool

    GetMeasureOption()

    Declaration
    public bool GetMeasureOption()
    Returns
    Type Description
    bool

    GetRealTimeAnimationSpeedFactor()

    Declaration
    public double GetRealTimeAnimationSpeedFactor()
    Returns
    Type Description
    double

    GetRigidOnlyAnimation()

    Declaration
    public bool GetRigidOnlyAnimation()
    Returns
    Type Description
    bool

    GetSolverPerformanceReport(Part)

    Declaration
    public SolverPerformanceReport GetSolverPerformanceReport(Part motionPart)
    Parameters
    Type Name Description
    Part motionPart
    Returns
    Type Description
    SolverPerformanceReport

    GetSpeed()

    Declaration
    public int GetSpeed()
    Returns
    Type Description
    int

    GetStopOnEventOption()

    Declaration
    public bool GetStopOnEventOption()
    Returns
    Type Description
    bool

    GetTraceOption()

    Declaration
    public bool GetTraceOption()
    Returns
    Type Description
    bool

    ListInterference()

    Declaration
    public void ListInterference()

    ListMeasure()

    Declaration
    public void ListMeasure()

    PrintSequence(NXObject)

    Declaration
    public void PrintSequence(NXObject sequenceTag)
    Parameters
    Type Name Description
    NXObject sequenceTag

    RefreshFunctionPlots(Part)

    Declaration
    public void RefreshFunctionPlots(Part motionPart)
    Parameters
    Type Name Description
    Part motionPart

    RegisterUserButton(string, string, string, UserFunctionBeforeDialogDestroy)

    Declaration
    public void RegisterUserButton(string buttonName, string buttonTips, string buttonMenuScriptName, PostProcess.UserFunctionBeforeDialogDestroy functionBeforeUIDestroy)
    Parameters
    Type Name Description
    string buttonName
    string buttonTips
    string buttonMenuScriptName
    PostProcess.UserFunctionBeforeDialogDestroy functionBeforeUIDestroy

    SetAnimationSpeedControlType(AnimationSpeedControlType)

    Declaration
    public void SetAnimationSpeedControlType(AnimationSpeedControlType speedControlType)
    Parameters
    Type Name Description
    AnimationSpeedControlType speedControlType

    SetInterferenceOption(bool)

    Declaration
    public void SetInterferenceOption(bool interferenceOn)
    Parameters
    Type Name Description
    bool interferenceOn

    SetMeasureOption(bool)

    Declaration
    public void SetMeasureOption(bool measureOn)
    Parameters
    Type Name Description
    bool measureOn

    SetRealTimeAnimationSpeedFactor(double)

    Declaration
    public void SetRealTimeAnimationSpeedFactor(double speedFactor)
    Parameters
    Type Name Description
    double speedFactor

    SetRigidOnlyAnimation(bool)

    Declaration
    public void SetRigidOnlyAnimation(bool rigidOnlyAnimation)
    Parameters
    Type Name Description
    bool rigidOnlyAnimation

    SetSpeed(int)

    Declaration
    public void SetSpeed(int speed)
    Parameters
    Type Name Description
    int speed

    SetStopOnEventOption(bool)

    Declaration
    public void SetStopOnEventOption(bool stopOnEventOn)
    Parameters
    Type Name Description
    bool stopOnEventOn

    SetTraceOption(bool)

    Declaration
    public void SetTraceOption(bool traceOn)
    Parameters
    Type Name Description
    bool traceOn

    TraceCurrentPosition()

    Declaration
    public void TraceCurrentPosition()

    TraceEntireMechanism()

    Declaration
    public void TraceEntireMechanism()

    TraceIntersectionCurve()

    Declaration
    public void TraceIntersectionCurve()

    Implements

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