Class PostProcess
Inheritance
System.Object
System.MarshalByRefObject
PostProcess
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
Assembly: NXOpen.dll
Syntax
public class PostProcess : NXRemotableObject, IMessageSink
Constructors
PostProcess(MotionSession)
Declaration
protected PostProcess(MotionSession owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CaptureArrangement(String, Int32)
Declaration
public Arrangement CaptureArrangement(string arrangementName, int animationStep)
Parameters
Type |
Name |
Description |
System.String |
arrangementName |
|
System.Int32 |
animationStep |
|
Returns
CaptureArrangement(String, Int32, Int32)
Declaration
public Arrangement CaptureArrangement(string arrangementName, int arrangementType, int animationStep)
Parameters
Type |
Name |
Description |
System.String |
arrangementName |
|
System.Int32 |
arrangementType |
|
System.Int32 |
animationStep |
|
Returns
CreateEnvelope(IPostControl, NXObject, Boolean, NXObject, NXObject[], Int32, Int32, PostProcess.EnvelopeTolerance, out NXObject[], out NXObject[], out NXObject[], out Boolean)
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
CreateSequence(String)
Declaration
public NXObject CreateSequence(string sequenceName)
Parameters
Type |
Name |
Description |
System.String |
sequenceName |
|
Returns
ExplodeMechanism(String)
Declaration
public Explosion ExplodeMechanism(string explosionName)
Parameters
Type |
Name |
Description |
System.String |
explosionName |
|
Returns
ExportAnimationToTeamcenter(Part, String)
Declaration
public void ExportAnimationToTeamcenter(Part motionPart, string snapShotName)
Parameters
Type |
Name |
Description |
Part |
motionPart |
|
System.String |
snapShotName |
|
ExportRealTimeMovie(String)
Declaration
public void ExportRealTimeMovie(string movieName)
Parameters
Type |
Name |
Description |
System.String |
movieName |
|
ExportToMovie(String)
Declaration
public void ExportToMovie(string movieName)
Parameters
Type |
Name |
Description |
System.String |
movieName |
|
GetAnimationSpeedControlType()
Declaration
public AnimationSpeedControlType GetAnimationSpeedControlType()
Returns
GetInterferenceOption()
Declaration
public bool GetInterferenceOption()
Returns
Type |
Description |
System.Boolean |
|
GetMeasureOption()
Declaration
public bool GetMeasureOption()
Returns
Type |
Description |
System.Boolean |
|
GetRealTimeAnimationSpeedFactor()
Declaration
public double GetRealTimeAnimationSpeedFactor()
Returns
Type |
Description |
System.Double |
|
GetRigidOnlyAnimation()
Declaration
public bool GetRigidOnlyAnimation()
Returns
Type |
Description |
System.Boolean |
|
GetSolverPerformanceReport(Part)
Declaration
public SolverPerformanceReport GetSolverPerformanceReport(Part motionPart)
Parameters
Type |
Name |
Description |
Part |
motionPart |
|
Returns
GetSpeed()
Declaration
Returns
Type |
Description |
System.Int32 |
|
GetStopOnEventOption()
Declaration
public bool GetStopOnEventOption()
Returns
Type |
Description |
System.Boolean |
|
GetTraceOption()
Declaration
public bool GetTraceOption()
Returns
Type |
Description |
System.Boolean |
|
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, PostProcess.UserFunctionBeforeDialogDestroy)
Declaration
public void RegisterUserButton(string buttonName, string buttonTips, string buttonMenuScriptName, PostProcess.UserFunctionBeforeDialogDestroy functionBeforeUIDestroy)
Parameters
SetAnimationSpeedControlType(AnimationSpeedControlType)
Declaration
public void SetAnimationSpeedControlType(AnimationSpeedControlType speedControlType)
Parameters
SetInterferenceOption(Boolean)
Declaration
public void SetInterferenceOption(bool interferenceOn)
Parameters
Type |
Name |
Description |
System.Boolean |
interferenceOn |
|
SetMeasureOption(Boolean)
Declaration
public void SetMeasureOption(bool measureOn)
Parameters
Type |
Name |
Description |
System.Boolean |
measureOn |
|
SetRealTimeAnimationSpeedFactor(Double)
Declaration
public void SetRealTimeAnimationSpeedFactor(double speedFactor)
Parameters
Type |
Name |
Description |
System.Double |
speedFactor |
|
SetRigidOnlyAnimation(Boolean)
Declaration
public void SetRigidOnlyAnimation(bool rigidOnlyAnimation)
Parameters
Type |
Name |
Description |
System.Boolean |
rigidOnlyAnimation |
|
SetSpeed(Int32)
Declaration
public void SetSpeed(int speed)
Parameters
Type |
Name |
Description |
System.Int32 |
speed |
|
SetStopOnEventOption(Boolean)
Declaration
public void SetStopOnEventOption(bool stopOnEventOn)
Parameters
Type |
Name |
Description |
System.Boolean |
stopOnEventOn |
|
SetTraceOption(Boolean)
Declaration
public void SetTraceOption(bool traceOn)
Parameters
Type |
Name |
Description |
System.Boolean |
traceOn |
|
TraceCurrentPosition()
Declaration
public void TraceCurrentPosition()
TraceEntireMechanism()
Declaration
public void TraceEntireMechanism()
TraceIntersectionCurve()
Declaration
public void TraceIntersectionCurve()
Implements
System.Runtime.Remoting.Messaging.IMessageSink