NX Open C++ Reference Guide
Public Member Functions | Public Attributes | List of all members
NXOpen::Assemblies::ClearanceSet::Summary Struct Reference

Summary of the most recent Clearance Analysis results. More...

Public Member Functions

 Summary (int startTimeInitial, int endTimeInitial, int runTimeInitial, int versionInitial, NXOpen::Assemblies::ClearanceAnalysisBuilder::CalculationMethodType analysisModeInitial, int numCollectionsInitial, int numCollection1Initial, int numCollection2Initial, int numPairsInitial, int numExcludedPairsInitial, int numChangedPairsInitial, int numChangedObjsInitial, int numCheckedPairsInitial, int numNewHardInitial, int numNewSoftInitial, int numNewTouchingInitial, int numNewContainmentInitial, int numNewAllInterfInitial, int numHardInitial, int numSoftInitial, int numTouchingInitial, int numContainmentInitial, int numAllInterfInitial, NXOpen::Assemblies::ClearanceSet::JobStatus jobStatusInitial, int numZonesInitial)
 Constructor for the Summary struct. More...
 

Public Attributes

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

Detailed Description

Summary of the most recent Clearance Analysis results.

Constructor & Destructor Documentation

NXOpen::Assemblies::ClearanceSet::Summary::Summary ( int  startTimeInitial,
int  endTimeInitial,
int  runTimeInitial,
int  versionInitial,
NXOpen::Assemblies::ClearanceAnalysisBuilder::CalculationMethodType  analysisModeInitial,
int  numCollectionsInitial,
int  numCollection1Initial,
int  numCollection2Initial,
int  numPairsInitial,
int  numExcludedPairsInitial,
int  numChangedPairsInitial,
int  numChangedObjsInitial,
int  numCheckedPairsInitial,
int  numNewHardInitial,
int  numNewSoftInitial,
int  numNewTouchingInitial,
int  numNewContainmentInitial,
int  numNewAllInterfInitial,
int  numHardInitial,
int  numSoftInitial,
int  numTouchingInitial,
int  numContainmentInitial,
int  numAllInterfInitial,
NXOpen::Assemblies::ClearanceSet::JobStatus  jobStatusInitial,
int  numZonesInitial 
)

Constructor for the Summary struct.

Parameters
startTimeInitialThe starting time of the last analysis run (in seconds since 00:00:00 1/1/1970.
endTimeInitialThe ending time of the last analysis run (in seconds since 00:00:00 1/1/1970.
runTimeInitialthe total analysis time (in secs.)
versionInitialThe version of this analysis run. This is a positive number.
analysisModeInitialThe analysis mode. One of NXOpen::Assemblies::ClearanceAnalysisBuilder::CalculationMethodTypeLightweight , NXOpen::Assemblies::ClearanceAnalysisBuilder::CalculationMethodTypeExactifLoaded , NXOpen::Assemblies::ClearanceAnalysisBuilder::CalculationMethodTypeExact .
numCollectionsInitialNumber of collections analyzed. Can be either 1 or 2.
numCollection1InitialThe number of objects in collection 1.
numCollection2InitialThe number of objects in collection 2.
numPairsInitialThe number of pairs built from the object collections.
numExcludedPairsInitialThe number of pairs that were excluded from analysis, either due to exclusion rules or explicit pair exclusion.
numChangedPairsInitialThe number of pairs that had changed since the previous clearance analysis.
numChangedObjsInitialThe number of objects that had changed since the previous clearance analysis.
numCheckedPairsInitialThe total number of pairs that underwent analysis.
numNewHardInitialThe total number of new hard interferences.
numNewSoftInitialThe total number of new soft interferences.
numNewTouchingInitialThe total number of new touching interferences.
numNewContainmentInitialThe total number of new containment interferences.
numNewAllInterfInitialThe total number of new interferences.
numHardInitialThe total number of hard interferences.
numSoftInitialThe total number of soft interferences.
numTouchingInitialThe total number of touching interferences.
numContainmentInitialThe total number of containment interferences.
numAllInterfInitialThe total number of interferences.
jobStatusInitialIndicates if the analysis was aborted. Valid values are NXOpen::Assemblies::ClearanceSet::JobStatusNotAborted , NXOpen::Assemblies::ClearanceSet::JobStatusAbortedByUser and NXOpen::Assemblies::ClearanceSet::JobStatusAbortedOnError .
numZonesInitialThe number of assembly zones used by the analysis (batch only).

Member Data Documentation

NXOpen::Assemblies::ClearanceAnalysisBuilder::CalculationMethodType NXOpen::Assemblies::ClearanceSet::Summary::AnalysisMode
int NXOpen::Assemblies::ClearanceSet::Summary::EndTime

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

NXOpen::Assemblies::ClearanceSet::JobStatus NXOpen::Assemblies::ClearanceSet::Summary::JobStatus
int NXOpen::Assemblies::ClearanceSet::Summary::NumAllInterf

The total number of interferences.

int NXOpen::Assemblies::ClearanceSet::Summary::NumChangedObjs

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

int NXOpen::Assemblies::ClearanceSet::Summary::NumChangedPairs

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

int NXOpen::Assemblies::ClearanceSet::Summary::NumCheckedPairs

The total number of pairs that underwent analysis.

int NXOpen::Assemblies::ClearanceSet::Summary::NumCollection1

The number of objects in collection 1.

int NXOpen::Assemblies::ClearanceSet::Summary::NumCollection2

The number of objects in collection 2.

int NXOpen::Assemblies::ClearanceSet::Summary::NumCollections

Number of collections analyzed.

Can be either 1 or 2.

int NXOpen::Assemblies::ClearanceSet::Summary::NumContainment

The total number of containment interferences.

int NXOpen::Assemblies::ClearanceSet::Summary::NumExcludedPairs

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

int NXOpen::Assemblies::ClearanceSet::Summary::NumHard

The total number of hard interferences.

int NXOpen::Assemblies::ClearanceSet::Summary::NumNewAllInterf

The total number of new interferences.

int NXOpen::Assemblies::ClearanceSet::Summary::NumNewContainment

The total number of new containment interferences.

int NXOpen::Assemblies::ClearanceSet::Summary::NumNewHard

The total number of new hard interferences.

int NXOpen::Assemblies::ClearanceSet::Summary::NumNewSoft

The total number of new soft interferences.

int NXOpen::Assemblies::ClearanceSet::Summary::NumNewTouching

The total number of new touching interferences.

int NXOpen::Assemblies::ClearanceSet::Summary::NumPairs

The number of pairs built from the object collections.

int NXOpen::Assemblies::ClearanceSet::Summary::NumSoft

The total number of soft interferences.

int NXOpen::Assemblies::ClearanceSet::Summary::NumTouching

The total number of touching interferences.

int NXOpen::Assemblies::ClearanceSet::Summary::NumZones

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

int NXOpen::Assemblies::ClearanceSet::Summary::RunTime

the total analysis time (in secs.)

int NXOpen::Assemblies::ClearanceSet::Summary::StartTime

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

int NXOpen::Assemblies::ClearanceSet::Summary::Version

The version of this analysis run.

This is a positive number.


The documentation for this struct was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.