public interface PostProcess extends Remote
MotionSession
Modifier and Type | Interface and Description |
---|---|
static interface |
PostProcess.UserFunctionBeforeDialogDestroy
Post process user function callback before dialog destroy, This callback function will be call when user click the user button.
|
Modifier and Type | Method and Description |
---|---|
Arrangement |
captureArrangement(String arrangementName,
int animationStep)
Capture or update an arrangement from motion result of active solution.
|
Arrangement |
captureArrangement(String arrangementName,
int arrangementType,
int animationStep)
Capture or update an arrangement from motion result of active solution.
|
NXObject |
createSequence(String sequenceName)
Create sequence
License requirements: mechanisms ("MECHANISMS") . |
Explosion |
explodeMechanism(String explosionName)
Explode mechanism
License requirements: mechanisms ("MECHANISMS") . |
void |
exportToMovie(String movieName)
Export to movie
License requirements: mechanisms ("MECHANISMS") . |
boolean |
getInterferenceOption()
Get interference option for animation/articulation/spreadsheet run
License requirements: mechanisms ("MECHANISMS") . |
boolean |
getMeasureOption()
Get measure option animation/articulation/spreadsheet run
License requirements: mechanisms ("MECHANISMS") . |
int |
getSpeed()
Get the animation speed for motion animation
License requirements: mechanisms ("MECHANISMS") . |
boolean |
getStopOnEventOption()
Get stop on event option animation/articulation/spreadsheet run
License requirements: mechanisms ("MECHANISMS") . |
boolean |
getTraceOption()
Get trace option animation/articulation/spreadsheet run
License requirements: mechanisms ("MECHANISMS") . |
void |
listInterference()
List interference
License requirements: mechanisms ("MECHANISMS") . |
void |
listMeasure()
List measure
License requirements: mechanisms ("MECHANISMS") . |
void |
registerUserButton(String buttonName,
String buttonTips,
String buttonMenuScriptName,
PostProcess.UserFunctionBeforeDialogDestroy functionBeforeUIDestroy)
Register user button for post process.
|
void |
setInterferenceOption(boolean interferenceOn)
Set interference option for animation/articulation/spreadsheet run
License requirements: mechanisms ("MECHANISMS") . |
void |
setMeasureOption(boolean measureOn)
Set measure option animation/articulation/spreadsheet run
License requirements: mechanisms ("MECHANISMS") . |
void |
setSpeed(int speed)
Set the animation speed for motion animation
License requirements: mechanisms ("MECHANISMS") . |
void |
setStopOnEventOption(boolean stopOnEventOn)
Set articulation stop on event option animation/articulation/spreadsheet run
License requirements: mechanisms ("MECHANISMS") . |
void |
setTraceOption(boolean traceOn)
Set articulation trace option animation/articulation/spreadsheet run
License requirements: mechanisms ("MECHANISMS") . |
void |
traceCurrentPosition()
Trace current position
License requirements: mechanisms ("MECHANISMS") . |
void |
traceEntireMechanism()
Trace entire mechanism
License requirements: mechanisms ("MECHANISMS") . |
void |
traceIntersectionCurve()
Trace intersection curve
License requirements: mechanisms ("MECHANISMS") . |
void |
updateDesignPosition()
Update design position
License requirements: mechanisms ("MECHANISMS") . |
Arrangement captureArrangement(String arrangementName, int animationStep) throws NXException, RemoteException
arrangementName
- Name for arrangement animationStep
- Animation stepNXException
RemoteException
Arrangement captureArrangement(String arrangementName, int arrangementType, int animationStep) throws NXException, RemoteException
arrangementName
- Name for arrangement arrangementType
- Arrangement typeanimationStep
- Animation stepNXException
RemoteException
void updateDesignPosition() throws NXException, RemoteException
NXException
RemoteException
NXObject createSequence(String sequenceName) throws NXException, RemoteException
sequenceName
- The sequence nameNXException
RemoteException
void traceCurrentPosition() throws NXException, RemoteException
NXException
RemoteException
void traceEntireMechanism() throws NXException, RemoteException
NXException
RemoteException
void traceIntersectionCurve() throws NXException, RemoteException
NXException
RemoteException
Explosion explodeMechanism(String explosionName) throws NXException, RemoteException
explosionName
- Name for explosionExplosion
NXException
RemoteException
void exportToMovie(String movieName) throws NXException, RemoteException
movieName
- Name for movie to exportNXException
RemoteException
void listMeasure() throws NXException, RemoteException
NXException
RemoteException
void listInterference() throws NXException, RemoteException
NXException
RemoteException
boolean getInterferenceOption() throws NXException, RemoteException
NXException
RemoteException
void setInterferenceOption(boolean interferenceOn) throws NXException, RemoteException
interferenceOn
- Interference on/off optionsNXException
RemoteException
boolean getMeasureOption() throws NXException, RemoteException
NXException
RemoteException
void setMeasureOption(boolean measureOn) throws NXException, RemoteException
measureOn
- Measure on/off optionsNXException
RemoteException
boolean getTraceOption() throws NXException, RemoteException
NXException
RemoteException
void setTraceOption(boolean traceOn) throws NXException, RemoteException
traceOn
- Trace on/off optionsNXException
RemoteException
boolean getStopOnEventOption() throws NXException, RemoteException
NXException
RemoteException
void setStopOnEventOption(boolean stopOnEventOn) throws NXException, RemoteException
stopOnEventOn
- Stop on event on/off optionsNXException
RemoteException
int getSpeed() throws NXException, RemoteException
NXException
RemoteException
void setSpeed(int speed) throws NXException, RemoteException
speed
- The animation speedNXException
RemoteException
void registerUserButton(String buttonName, String buttonTips, String buttonMenuScriptName, PostProcess.UserFunctionBeforeDialogDestroy functionBeforeUIDestroy) throws NXException, RemoteException
buttonName
- the name displayed on the buttonbuttonTips
- the button tool tipbuttonMenuScriptName
- the menu script name of the buttonfunctionBeforeUIDestroy
- User function for this button before dialog destroyNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.