NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Motion.AnimationControl Class Reference

Represents the NXOpen.Motion.AnimationControl More...

Inheritance diagram for NXOpen.Motion.AnimationControl:
NXOpen.Motion.PostControl NXOpen.NXObject NXOpen.Motion.IPostControl NXOpen.TaggedObject NXOpen.INXObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void Finish ()
 Finish animation More...
 
unsafe NXOpen.Matrix4x4 GetLinkTransformation (NXOpen.Motion.Link linkTag, int inputStep)
 Get animation motion body transformation More...
 
unsafe void Pause ()
 Animation pause More...
 
unsafe void Play ()
 Animation play. More...
 
unsafe void PlayBackward ()
 Animation play backward. More...
 
unsafe void StepBackward ()
 Animation step backward More...
 
unsafe void StepFirst ()
 Animation step to first step More...
 
unsafe void StepForward ()
 Animation step forward More...
 
unsafe void StepLast ()
 Animation step to last step More...
 
unsafe void StepTo (int step)
 Animation step to a special step More...
 
unsafe void StepToAssemblyPosition ()
 Animation step to assembly position More...
 
unsafe void StepToDesignPosition ()
 Animation step to design position More...
 
unsafe void Stop ()
 Animation stop More...
 

Properties

unsafe int CurrentStep [get]
 Returns the current animation step More...
 
unsafe int Delay [get, set]
 Returns or sets the animation delay More...
 
unsafe NXOpen.Motion.PlayMode Mode [get, set]
 Returns or sets the animation mode More...
 
unsafe int NumberSteps [get]
 Returns the number of animation steps More...
 

Additional Inherited Members

- Public Types inherited from NXOpen.NXObject
enum  AttributeType {
  Invalid, Null, Boolean, Integer,
  Real, String, Time, Reference,
  Any = 100
}
 Specifies attribute type. More...
 
enum  DateAndTimeFormat { Numeric, Textual }
 Specifies the format of the date and time attribute. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents the NXOpen.Motion.AnimationControl

An instance of this class can not be obtained

Created in NX9.0.0

Member Function Documentation

unsafe void NXOpen.Motion.AnimationControl.Finish ( )
inline

Finish animation

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Matrix4x4 NXOpen.Motion.AnimationControl.GetLinkTransformation ( NXOpen.Motion.Link  linkTag,
int  inputStep 
)
inline

Get animation motion body transformation

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
linkTagThe motion body object
inputStepThe step to query the transformation
Returns
The motion body transformation matrix at the input step
unsafe void NXOpen.Motion.AnimationControl.Pause ( )
inline

Animation pause

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.Play ( )
inline

Animation play.

This method adds event loop that plays forward step by step and return. It does not wait finishing the play process. For the case there is no UI to control the play and stop action, call Motion.AnimationControl.StepForward in a cycle to play animation

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.PlayBackward ( )
inline

Animation play backward.

This method adds event loop that plays backward step by step and return. It does not wait finishing the play process. For the case there is no UI to control the play and stop action, call Motion.AnimationControl.StepBackward in a cycle to play animation backward

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.StepBackward ( )
inline

Animation step backward

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.StepFirst ( )
inline

Animation step to first step

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.StepForward ( )
inline

Animation step forward

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.StepLast ( )
inline

Animation step to last step

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.StepTo ( int  step)
inline

Animation step to a special step

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
stepSpecial step
unsafe void NXOpen.Motion.AnimationControl.StepToAssemblyPosition ( )
inline

Animation step to assembly position

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.StepToDesignPosition ( )
inline

Animation step to design position

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.Stop ( )
inline

Animation stop

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

Property Documentation

unsafe int NXOpen.Motion.AnimationControl.CurrentStep
get

Returns the current animation step

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe int NXOpen.Motion.AnimationControl.Delay
getset

Returns or sets the animation delay

Created in NX9.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.PlayMode NXOpen.Motion.AnimationControl.Mode
getset

Returns or sets the animation mode

Created in NX9.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe int NXOpen.Motion.AnimationControl.NumberSteps
get

Returns the number of animation steps

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.