This functionality is provided as a preview
of intended future API capabilities. You are encouraged to use it and report any problems or suggestions using the
Fusion API and Scripts forum.
Because this is a preview of future functionality, there is the possibility that it will change, which will possibly
break any existing programs that use this functionality. Because of that, you should never deliver any programs that use
any preview capabilities. For a distributed program, you should wait until it has moved from preview to released state.
Name | Description |
addFeatureAspectColumn | Creates a new column to control an aspect of a feature that supports being configured. |
addInsertColumn | Add a new column to control which configuration is used for an inserted configuration. If an insert column already exists for the occurrence, the existing column is returned. This is only valid for ConfigurationTopTable and ConfigurationCustomThemeTable objects and will fail for all other table types. |
addParameterColumn | Adds a new parameter column to the configuration table. If a parameter column already exists for the parameter, the existing column is returned. This is only valid for TopConfigurationTable and ThemeConfigurationTable objects. It will fail for all other table types. |
addPropertyColumn | Add a new column to control the property inside the component. The component is the owner of the property. This is only valid for TopConfigurationTable. It will fail for all other table types. |
addSuppressColumn | Adds a new column to control the suppression of a feature. The term "feature" is used broadly and includes anything displayed in the timeline. If a suppression column already exists for the feature, the existing column is returned. This is only valid for TopConfigurationTable and ThemeConfigurationTable objects. It will fail for all other table types. |
addThreadTypeColumns | Creates the columns in the configuration table to control the type of thread associated with a thread feature or a tapped hole. Because configuring a thread requires several pieces of information, this method collects it all at once and creates all the corresponding feature aspect columns. |
addVisibilityColumn | Adds a new column to control the visibility of an entity. If a visibility column already exists for the entity, the existing column is returned. This is only valid for ConfigurationTopTable and ConfigurationCustomThemeTable objects and will fail for all other table types. |
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(). |
item | A method that returns the specified column object using an index into the collection. |
itemById | A method that returns the specified column object using the ID of the column. |
Name | Description |
count | Returns the number of columns in the table. The name column is not included. |
isValid | Indicates if this object is still valid, i.e. hasn't been deleted or some other action done to invalidate the reference. |
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(): |