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
GetPostMode(Part)
Declaration
public PostProcess.PostMode GetPostMode(Part motionPart)
Parameters
Type |
Name |
Description |
Part |
motionPart |
|
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