Class PostProcess
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, int)
Declaration
public Arrangement CaptureArrangement(string arrangementName, int animationStep)
Parameters
| Type |
Name |
Description |
| string |
arrangementName |
|
| int |
animationStep |
|
Returns
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
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
CreateSequence(string)
Declaration
public NXObject CreateSequence(string sequenceName)
Parameters
| Type |
Name |
Description |
| string |
sequenceName |
|
Returns
ExplodeMechanism(string)
Declaration
public Explosion ExplodeMechanism(string explosionName)
Parameters
| Type |
Name |
Description |
| string |
explosionName |
|
Returns
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
GetInterferenceOption()
Declaration
public bool GetInterferenceOption()
Returns
GetMeasureOption()
Declaration
public bool GetMeasureOption()
Returns
GetRealTimeAnimationSpeedFactor()
Declaration
public double GetRealTimeAnimationSpeedFactor()
Returns
GetRigidOnlyAnimation()
Declaration
public bool GetRigidOnlyAnimation()
Returns
GetSolverPerformanceReport(Part)
Declaration
public SolverPerformanceReport GetSolverPerformanceReport(Part motionPart)
Parameters
| Type |
Name |
Description |
| Part |
motionPart |
|
Returns
GetSpeed()
Declaration
Returns
GetStopOnEventOption()
Declaration
public bool GetStopOnEventOption()
Returns
GetTraceOption()
Declaration
public bool GetTraceOption()
Returns
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
SetAnimationSpeedControlType(AnimationSpeedControlType)
Declaration
public void SetAnimationSpeedControlType(AnimationSpeedControlType speedControlType)
Parameters
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