NXOpen .NET Reference  12.0.0
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.INXObject

Public Member Functions

unsafe void Play ()
 Animation play. More...
 
unsafe void PlayBackward ()
 Animation play backward. More...
 
unsafe void Pause ()
 Animation pause More...
 
unsafe void Stop ()
 Animation stop More...
 
unsafe void StepTo (int step)
 Animation step to a special step More...
 
unsafe void StepForward ()
 Animation step forward More...
 
unsafe void StepBackward ()
 Animation step backward More...
 
unsafe void StepFirst ()
 Animation step to first step More...
 
unsafe void StepLast ()
 Animation step to last step More...
 
unsafe void StepToDesignPosition ()
 Animation step to design position More...
 
unsafe void StepToAssemblyPosition ()
 Animation step to assembly position More...
 
unsafe void Finish ()
 Finish animation More...
 
unsafe double GetLinkTransformatioinMatrix (NXOpen.Motion.Link linkTag, int currentStep)
 Get animation link transformation matrix 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...
 

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 ( )

Finish animation

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe double NXOpen.Motion.AnimationControl.GetLinkTransformatioinMatrix ( NXOpen.Motion.Link  linkTag,
int  currentStep 
)

Get animation link transformation matrix

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
linkTagThe special link object
currentStepThe current step index
Returns
The link transformation matrix within current step
unsafe void NXOpen.Motion.AnimationControl.Pause ( )

Animation pause

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.Play ( )

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 ( )

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 ( )

Animation step backward

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.StepFirst ( )

Animation step to first step

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.StepForward ( )

Animation step forward

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.StepLast ( )

Animation step to last step

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

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

Animation step to a special step

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

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

Animation step to assembly position

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.StepToDesignPosition ( )

Animation step to design position

Created in NX9.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.AnimationControl.Stop ( )

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.