Timeline Object

Derived from: Base Object
Defined in namespace "adsk::fusion" and the header file is <Fusion/Fusion/Timeline.h>

Description

A collection of TimelineObjects in a parametric design.

Methods

Name Description
classType Static function that all classes support that returns the type of the class as a string. The returned string matches the string returned by the objectType property. For example if you have a reference to an object and you want to check if it's a SketchLine you can use myObject.objectType == fusion.SketchLine.classType().
deleteAllAfterMarker Deletes all objects in the timeline that are after the current position of the marker.
item Function that returns the specified item in the timeline using an index into the collection. The items are returned in the order they appear in the timeline.
moveToBeginning Moves the marker to the beginning of the timeline.
moveToEnd Moves the marker to the end of the timeline.
movetoNextStep Moves the marker to the next step in the timeline.
moveToPreviousStep Moves the marker to the previous step in the timeline.
play Plays the timeline beginning at the current position of the marker.

Properties

Name Description
count Returns the number of items in the collection.
isValid Indicates if this object is still valid, i.e. hasn't been deleted or some other action done to invalidate the reference.
markerPosition Gets and sets the current position of the marker where 0 is at the beginning of the timeline and the value of Timeline.count is the end of the timeline.
objectType This property is supported by all objects in the API and returns a string that contains the full name (namespace::objecttype) describing the type of the object.

It's often useful to use this in combination with the classType method to see if an object is a certain type. For example: if obj.objectType == adsk.core.Point3D.classType():
timelineGroups Returns the collection of groups within the timeline.

Accessed From

Design.timeline, FlatPatternProduct.timeline, WorkingModel.timeline

Samples

Name Description
Extrude Feature API Sample Demonstrates creating a new extrude feature.
Fillet Feature Edit API Sample

Demonstrates editing a fillet feature.
To successfully run this sample you can use this Ruled Surface Feature API Sample
Demonstrates creating a new ruled surface feature.

Version

Introduced in version August 2014