ClearanceSetSummary_Struct Struct — NXOpen Python API Reference 12.0.0 documentation

# ClearanceSetSummary_Struct Struct

NXOpen.Assemblies.ClearanceSet.Summary is an alias for NXOpen.Assemblies.ClearanceSetSummary_Struct

class `NXOpen.Assemblies.``ClearanceSetSummary_Struct`

  Bases: `object`

  Summary of the most recent Clearance Analysis results .

  Constructor: NXOpen.Assemblies.ClearanceSet.Summary()

# Fields

Field | Description
--- | ---
StartTime | The starting time of the last analysis run (in seconds since 00:00:00 1/1/1970.
EndTime | The ending time of the last analysis run (in seconds since 00:00:00 1/1/1970.
RunTime | the total analysis time (in secs.
Version | The version of this analysis run.
AnalysisMode | The analysis mode.
NumCollections | Number of collections analyzed.
NumCollection1 | The number of objects in collection 1.
NumCollection2 | The number of objects in collection 2.
NumPairs | The number of pairs built from the object collections.
NumExcludedPairs | The number of pairs that were excluded from analysis, either due to exclusion rules or explicit pair exclusion.
NumChangedPairs | The number of pairs that had changed since the previous clearance analysis.
NumChangedObjs | The number of objects that had changed since the previous clearance analysis.
NumCheckedPairs | The total number of pairs that underwent analysis.
NumNewHard | The total number of new hard interferences.
NumNewSoft | The total number of new soft interferences.
NumNewTouching | The total number of new touching interferences.
NumNewContainment | The total number of new containment interferences.
NumNewAllInterf | The total number of new interferences.
NumHard | The total number of hard interferences.
NumSoft | The total number of soft interferences.
NumTouching | The total number of touching interferences.
NumContainment | The total number of containment interferences.
NumAllInterf | The total number of interferences.
JobStatus | Indicates if the analysis was aborted.
NumZones | The number of assembly zones used by the analysis (batch only).

## StartTime

`ClearanceSetSummary_Struct.``StartTime`

  The starting time of the last analysis run (in seconds since 00:00:00 1/1/1970.

  `-------------------------------------`

  Field Value Type:int

## EndTime

`ClearanceSetSummary_Struct.``EndTime`

  The ending time of the last analysis run (in seconds since 00:00:00 1/1/1970.

  `-------------------------------------`

  Field Value Type:int

## RunTime

`ClearanceSetSummary_Struct.``RunTime`

  the total analysis time (in secs.

  ) `-------------------------------------`

  Field Value Type:int

## Version

`ClearanceSetSummary_Struct.``Version`

  The version of this analysis run.

  This is a positive number.

  `-------------------------------------`

  Field Value Type:int

## AnalysisMode

`ClearanceSetSummary_Struct.``AnalysisMode`

  The analysis mode.

  One of `NXOpen.Assemblies.ClearanceAnalysisBuilderCalculationMethodType.Lightweight`, `NXOpen.Assemblies.ClearanceAnalysisBuilderCalculationMethodType.ExactifLoaded`, `NXOpen.Assemblies.ClearanceAnalysisBuilderCalculationMethodType.Exact`.

  `-------------------------------------`

  Field Value Type:`NXOpen.Assemblies.ClearanceAnalysisBuilderCalculationMethodType`

## NumCollections

`ClearanceSetSummary_Struct.``NumCollections`

  Number of collections analyzed.

  Can be either 1 or 2.

  `-------------------------------------`

  Field Value Type:int

## NumCollection1

`ClearanceSetSummary_Struct.``NumCollection1`

  The number of objects in collection 1.

  `-------------------------------------`

  Field Value Type:int

## NumCollection2

`ClearanceSetSummary_Struct.``NumCollection2`

  The number of objects in collection 2.

  `-------------------------------------`

  Field Value Type:int

## NumPairs

`ClearanceSetSummary_Struct.``NumPairs`

  The number of pairs built from the object collections.

  `-------------------------------------`

  Field Value Type:int

## NumExcludedPairs

`ClearanceSetSummary_Struct.``NumExcludedPairs`

  The number of pairs that were excluded from analysis, either due to exclusion rules or explicit pair exclusion.

  `-------------------------------------`

  Field Value Type:int

## NumChangedPairs

`ClearanceSetSummary_Struct.``NumChangedPairs`

  The number of pairs that had changed since the previous clearance analysis.

  `-------------------------------------`

  Field Value Type:int

## NumChangedObjs

`ClearanceSetSummary_Struct.``NumChangedObjs`

  The number of objects that had changed since the previous clearance analysis.

  `-------------------------------------`

  Field Value Type:int

## NumCheckedPairs

`ClearanceSetSummary_Struct.``NumCheckedPairs`

  The total number of pairs that underwent analysis.

  `-------------------------------------`

  Field Value Type:int

## NumNewHard

`ClearanceSetSummary_Struct.``NumNewHard`

  The total number of new hard interferences.

  `-------------------------------------`

  Field Value Type:int

## NumNewSoft

`ClearanceSetSummary_Struct.``NumNewSoft`

  The total number of new soft interferences.

  `-------------------------------------`

  Field Value Type:int

## NumNewTouching

`ClearanceSetSummary_Struct.``NumNewTouching`

  The total number of new touching interferences.

  `-------------------------------------`

  Field Value Type:int

## NumNewContainment

`ClearanceSetSummary_Struct.``NumNewContainment`

  The total number of new containment interferences.

  `-------------------------------------`

  Field Value Type:int

## NumNewAllInterf

`ClearanceSetSummary_Struct.``NumNewAllInterf`

  The total number of new interferences.

  `-------------------------------------`

  Field Value Type:int

## NumHard

`ClearanceSetSummary_Struct.``NumHard`

  The total number of hard interferences.

  `-------------------------------------`

  Field Value Type:int

## NumSoft

`ClearanceSetSummary_Struct.``NumSoft`

  The total number of soft interferences.

  `-------------------------------------`

  Field Value Type:int

## NumTouching

`ClearanceSetSummary_Struct.``NumTouching`

  The total number of touching interferences.

  `-------------------------------------`

  Field Value Type:int

## NumContainment

`ClearanceSetSummary_Struct.``NumContainment`

  The total number of containment interferences.

  `-------------------------------------`

  Field Value Type:int

## NumAllInterf

`ClearanceSetSummary_Struct.``NumAllInterf`

  The total number of interferences.

  `-------------------------------------`

  Field Value Type:int

## JobStatus

`ClearanceSetSummary_Struct.``JobStatus`

  Indicates if the analysis was aborted.

  Valid values are `NXOpen.Assemblies.ClearanceSetJobStatus.NotAborted`, `NXOpen.Assemblies.ClearanceSetJobStatus.AbortedByUser` and `NXOpen.Assemblies.ClearanceSetJobStatus.AbortedOnError`.

  `-------------------------------------`

  Field Value Type:`NXOpen.Assemblies.ClearanceSetJobStatus`

## NumZones

`ClearanceSetSummary_Struct.``NumZones`

  The number of assembly zones used by the analysis (batch only).

  `-------------------------------------`

  Field Value Type:int