Analyses Object

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

Description

Provides access to the existing analysis results within a 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().
item A method that returns the specified Analysis using an index into the collection.
itemByName A method that returns the specified Analysis using the name of the analysis as it is displayed in the browser.

Properties

Name Description
accessibilityAnalyses Returns the AccessibilityAnalyses object, which provides access to any existing AccessibilityAnalysis objects in the design.
count Returns the number of Analysis objects in the collection.
curvatureCombAnalyses Returns the CurvatureCombAnalyses object, which provides access to any existing CurvatureCombAnalysis objects in the design.
curvatureMapAnalyses Returns the CurvatureMapAnalyses object, which provides access to any existing CurvatureMapAnalysis objects in the design.
draftAnalyses Returns the DraftAnalyses object, which provides access to any existing DraftAnalysis objects in the design.
isLightBulbOn A property that gets and sets if the display is enabled for all Analysis objects in the design. If this is false, all Analysis results will be hidden. If this is true, the Analysis objects whose isLightBulbOn property is also true will be visible.
isoCurveAnalyses Returns the IsoCurveAnalyses object, which provides access to any existing IsoCurveAnalysis objects in the design.
isValid Indicates if this object is still valid, i.e. hasn't been deleted or some other action done to invalidate the reference.
minimumRadiusAnalyses Returns the MinimumRadiusAnalyses object, which provides access to any existing MinimumRadiusAnalysis objects in the design.
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():
sectionAnalyses Returns the SectionAnalyses object, which provides access to any existing SectionAnalysis objects in the design.
zebraAnalyses Returns the ZebraAnalyses object, which provides access to any existing ZebraAnalysis objects in the design.

Accessed From

Design.analyses, FlatPatternProduct.analyses, WorkingModel.analyses

Version

Introduced in version January 2023