public interface AnimationControl extends PostControl
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
int |
currentStep()
Returns the current animation step
License requirements: mechanisms ("MECHANISMS") . |
int |
delay()
Returns the animation delay
License requirements: mechanisms ("MECHANISMS") . |
void |
finish()
Finish animation
License requirements: mechanisms ("MECHANISMS") . |
double |
getLinkTransformatioinMatrix(Link linkTag,
int currentStep)
Get animation link transformation matrix
License requirements: mechanisms ("MECHANISMS") . |
PlayMode |
mode()
Returns the animation mode
License requirements: mechanisms ("MECHANISMS") . |
int |
numberSteps()
Returns the number of animation steps
License requirements: mechanisms ("MECHANISMS") . |
void |
pause()
Animation pause
License requirements: mechanisms ("MECHANISMS") . |
void |
play()
Animation play.
|
void |
playBackward()
Animation play backward.
|
void |
setDelay(int delay)
Sets the animation delay
License requirements: mechanisms ("MECHANISMS") . |
void |
setMode(PlayMode mode)
Sets the animation mode
License requirements: mechanisms ("MECHANISMS") . |
void |
stepBackward()
Animation step backward
License requirements: mechanisms ("MECHANISMS") . |
void |
stepFirst()
Animation step to first step
License requirements: mechanisms ("MECHANISMS") . |
void |
stepForward()
Animation step forward
License requirements: mechanisms ("MECHANISMS") . |
void |
stepLast()
Animation step to last step
License requirements: mechanisms ("MECHANISMS") . |
void |
stepTo(int step)
Animation step to a special step
License requirements: mechanisms ("MECHANISMS") . |
void |
stepToAssemblyPosition()
Animation step to assembly position
License requirements: mechanisms ("MECHANISMS") . |
void |
stepToDesignPosition()
Animation step to design position
License requirements: mechanisms ("MECHANISMS") . |
void |
stop()
Animation stop
License requirements: mechanisms ("MECHANISMS") . |
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
void play() throws NXException, RemoteException
Motion.AnimationControl#stepForward
in a cycle to play animation
NXException
RemoteException
void playBackward() throws NXException, RemoteException
Motion.AnimationControl#stepBackward
in a cycle to play animation backward
NXException
RemoteException
void pause() throws NXException, RemoteException
NXException
RemoteException
void stop() throws NXException, RemoteException
NXException
RemoteException
void stepTo(int step) throws NXException, RemoteException
step
- Special stepNXException
RemoteException
void stepForward() throws NXException, RemoteException
NXException
RemoteException
void stepBackward() throws NXException, RemoteException
NXException
RemoteException
void stepFirst() throws NXException, RemoteException
NXException
RemoteException
void stepLast() throws NXException, RemoteException
NXException
RemoteException
void stepToDesignPosition() throws NXException, RemoteException
NXException
RemoteException
void stepToAssemblyPosition() throws NXException, RemoteException
NXException
RemoteException
void finish() throws NXException, RemoteException
NXException
RemoteException
int currentStep() throws NXException, RemoteException
NXException
RemoteException
double getLinkTransformatioinMatrix(Link linkTag, int currentStep) throws NXException, RemoteException
linkTag
- The special link objectcurrentStep
- The current step indexNXException
RemoteException
int numberSteps() throws NXException, RemoteException
NXException
RemoteException
int delay() throws NXException, RemoteException
NXException
RemoteException
void setDelay(int delay) throws NXException, RemoteException
delay
- NXException
RemoteException
PlayMode mode() throws NXException, RemoteException
NXException
RemoteException
void setMode(PlayMode mode) throws NXException, RemoteException
mode
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.