NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAM::InspectionAnalyzeOutputBuilder Class Reference

Inspection Analyze Output options dialog builder
To create a new instance of this class, use NXOpen::CAM::InspectionOperationCollection::CreateInspectionAnalyzeOutputBuilder

Created in NX8.5.1. More...

Inheritance diagram for NXOpen::CAM::InspectionAnalyzeOutputBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  OutputFormatType { OutputFormatTypeStandardTextListing, OutputFormatTypeDimensionalMarkupLanguage, OutputFormatTypePdf }
 Inspection Analysis Output Format Types. More...
 
enum  ReportingCsysType { ReportingCsysTypePcs, ReportingCsysTypeDrf, ReportingCsysTypeSetupABS, ReportingCsysTypePartABS }
 Inspection Analysis Output Reporting Csys Types. More...
 

Public Member Functions

NXString DmlExtension ()
 Returns the extension to use for dml format files
Created in NX8.5.1. More...
 
NXString DmlPcs ()
 Returns the PCS to use for DML output
Created in NX8.5.1. More...
 
bool DrfTransform ()
 Returns the drf transform option
Created in NX8.5.1. More...
 
bool FeatureDetail ()
 Returns the feature detail option
Created in NX8.5.1. More...
 
bool FeatureSummary ()
 Returns the feature summary option
Created in NX8.5.1. More...
 
std::vector< NXStringGetSelectedOps ()
 Returns the selected operations. More...
 
bool ListOutput ()
 Returns the option to list output to window
Created in NX8.5.1. More...
 
void OutputDml ()
 Generate DML output
Created in NX8.5.1. More...
 
NXString OutputFile ()
 Returns the output file
Created in NX8.5.1. More...
 
NXOpen::CAM::InspectionAnalyzeOutputBuilder::OutputFormatType OutputFormat ()
 Returns the analysis results output file format
Created in NX8.5.1. More...
 
void OutputText ()
 Generate text output
Created in NX8.5.1. More...
 
bool PointDetail ()
 Returns the point detail option
Created in NX8.5.1. More...
 
bool ReportHeader ()
 Returns the report header option
Created in NX8.5.1. More...
 
NXOpen::CAM::InspectionAnalyzeOutputBuilder::ReportingCsysType ReportingCsys ()
 Returns the reporting csys to use
Created in NX8.5.1. More...
 
void SetDmlExtension (const NXString &dmlExtension)
 Sets the extension to use for dml format files
Created in NX8.5.1. More...
 
void SetDmlExtension (const char *dmlExtension)
 Sets the extension to use for dml format files
Created in NX8.5.1. More...
 
void SetDmlPcs (const NXString &dmlPcs)
 Sets the PCS to use for DML output
Created in NX8.5.1. More...
 
void SetDmlPcs (const char *dmlPcs)
 Sets the PCS to use for DML output
Created in NX8.5.1. More...
 
void SetDrfTransform (bool drfTransform)
 Sets the drf transform option
Created in NX8.5.1. More...
 
void SetFeatureDetail (bool featureDetail)
 Sets the feature detail option
Created in NX8.5.1. More...
 
void SetFeatureSummary (bool featureSummary)
 Sets the feature summary option
Created in NX8.5.1. More...
 
void SetListOutput (bool listOutput)
 Sets the option to list output to window
Created in NX8.5.1. More...
 
void SetOutputFile (const NXString &filename)
 Sets the output file
Created in NX8.5.1. More...
 
void SetOutputFile (const char *filename)
 Sets the output file
Created in NX8.5.1. More...
 
void SetOutputFormat (NXOpen::CAM::InspectionAnalyzeOutputBuilder::OutputFormatType outputFormat)
 Sets the analysis results output file format
Created in NX8.5.1. More...
 
void SetPointDetail (bool pointDetail)
 Sets the point detail option
Created in NX8.5.1. More...
 
void SetReportHeader (bool reportHeader)
 Sets the report header option
Created in NX8.5.1. More...
 
void SetReportingCsys (NXOpen::CAM::InspectionAnalyzeOutputBuilder::ReportingCsysType reportingCsys)
 Sets the reporting csys to use
Created in NX8.5.1. More...
 
void SetSelectedOps (std::vector< NXString > &selectedOps)
 Sets the selected operations. More...
 
void SetTextExtension (const NXString &textExtension)
 Sets the extension to use for text format files
Created in NX8.5.1. More...
 
void SetTextExtension (const char *textExtension)
 Sets the extension to use for text format files
Created in NX8.5.1. More...
 
void SetToleranceDetail (bool toleranceDetail)
 Sets the tolerance detail option
Created in NX8.5.1. More...
 
void SetToleranceSummary (bool toleranceSummary)
 Sets the tolerance summary option
Created in NX8.5.1. More...
 
NXString TextExtension ()
 Returns the extension to use for text format files
Created in NX8.5.1. More...
 
bool ToleranceDetail ()
 Returns the tolerance detail option
Created in NX8.5.1. More...
 
bool ToleranceSummary ()
 Returns the tolerance summary option
Created in NX8.5.1. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Inspection Analyze Output options dialog builder
To create a new instance of this class, use NXOpen::CAM::InspectionOperationCollection::CreateInspectionAnalyzeOutputBuilder

Created in NX8.5.1.


Member Enumeration Documentation

Inspection Analysis Output Format Types.

Enumerator
OutputFormatTypeStandardTextListing 

Standard Text Listing.

OutputFormatTypeDimensionalMarkupLanguage 

DML.

OutputFormatTypePdf 

PDF.

Inspection Analysis Output Reporting Csys Types.

Enumerator
ReportingCsysTypePcs 

Active PCS.

ReportingCsysTypeDrf 

Datum Reference Frame.

ReportingCsysTypeSetupABS 

Setup Absolute.

ReportingCsysTypePartABS 

Part Absolute.

Member Function Documentation

NXString NXOpen::CAM::InspectionAnalyzeOutputBuilder::DmlExtension ( )

Returns the extension to use for dml format files
Created in NX8.5.1.



License requirements : None

NXString NXOpen::CAM::InspectionAnalyzeOutputBuilder::DmlPcs ( )

Returns the PCS to use for DML output
Created in NX8.5.1.



License requirements : None

bool NXOpen::CAM::InspectionAnalyzeOutputBuilder::DrfTransform ( )

Returns the drf transform option
Created in NX8.5.1.



License requirements : None

bool NXOpen::CAM::InspectionAnalyzeOutputBuilder::FeatureDetail ( )

Returns the feature detail option
Created in NX8.5.1.



License requirements : None

bool NXOpen::CAM::InspectionAnalyzeOutputBuilder::FeatureSummary ( )

Returns the feature summary option
Created in NX8.5.1.



License requirements : None

std::vector<NXString> NXOpen::CAM::InspectionAnalyzeOutputBuilder::GetSelectedOps ( )

Returns the selected operations.

Returns
Selected operation names
Created in NX8.5.1.

License requirements : None
bool NXOpen::CAM::InspectionAnalyzeOutputBuilder::ListOutput ( )

Returns the option to list output to window
Created in NX8.5.1.



License requirements : None

void NXOpen::CAM::InspectionAnalyzeOutputBuilder::OutputDml ( )

Generate DML output
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

NXString NXOpen::CAM::InspectionAnalyzeOutputBuilder::OutputFile ( )

Returns the output file
Created in NX8.5.1.



License requirements : None

NXOpen::CAM::InspectionAnalyzeOutputBuilder::OutputFormatType NXOpen::CAM::InspectionAnalyzeOutputBuilder::OutputFormat ( )

Returns the analysis results output file format
Created in NX8.5.1.



License requirements : None

void NXOpen::CAM::InspectionAnalyzeOutputBuilder::OutputText ( )

Generate text output
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

bool NXOpen::CAM::InspectionAnalyzeOutputBuilder::PointDetail ( )

Returns the point detail option
Created in NX8.5.1.



License requirements : None

bool NXOpen::CAM::InspectionAnalyzeOutputBuilder::ReportHeader ( )

Returns the report header option
Created in NX8.5.1.



License requirements : None

NXOpen::CAM::InspectionAnalyzeOutputBuilder::ReportingCsysType NXOpen::CAM::InspectionAnalyzeOutputBuilder::ReportingCsys ( )

Returns the reporting csys to use
Created in NX8.5.1.



License requirements : None

void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetDmlExtension ( const NXString dmlExtension)

Sets the extension to use for dml format files
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
dmlExtensiondmlextension
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetDmlExtension ( const char *  dmlExtension)

Sets the extension to use for dml format files
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
dmlExtensiondmlextension
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetDmlPcs ( const NXString dmlPcs)

Sets the PCS to use for DML output
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
dmlPcsdmlpcs
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetDmlPcs ( const char *  dmlPcs)

Sets the PCS to use for DML output
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
dmlPcsdmlpcs
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetDrfTransform ( bool  drfTransform)

Sets the drf transform option
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
drfTransformdrftransform
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetFeatureDetail ( bool  featureDetail)

Sets the feature detail option
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
featureDetailfeaturedetail
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetFeatureSummary ( bool  featureSummary)

Sets the feature summary option
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
featureSummaryfeaturesummary
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetListOutput ( bool  listOutput)

Sets the option to list output to window
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
listOutputlistoutput
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetOutputFile ( const NXString filename)

Sets the output file
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
filenamefilename
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetOutputFile ( const char *  filename)

Sets the output file
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
filenamefilename
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetOutputFormat ( NXOpen::CAM::InspectionAnalyzeOutputBuilder::OutputFormatType  outputFormat)

Sets the analysis results output file format
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
outputFormatoutputformat
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetPointDetail ( bool  pointDetail)

Sets the point detail option
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
pointDetailpointdetail
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetReportHeader ( bool  reportHeader)

Sets the report header option
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
reportHeaderreportheader
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetReportingCsys ( NXOpen::CAM::InspectionAnalyzeOutputBuilder::ReportingCsysType  reportingCsys)

Sets the reporting csys to use
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
reportingCsysreportingcsys
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetSelectedOps ( std::vector< NXString > &  selectedOps)

Sets the selected operations.


Created in NX8.5.1.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
selectedOpsSelected operation names
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetTextExtension ( const NXString textExtension)

Sets the extension to use for text format files
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
textExtensiontextextension
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetTextExtension ( const char *  textExtension)

Sets the extension to use for text format files
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
textExtensiontextextension
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetToleranceDetail ( bool  toleranceDetail)

Sets the tolerance detail option
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
toleranceDetailtolerancedetail
void NXOpen::CAM::InspectionAnalyzeOutputBuilder::SetToleranceSummary ( bool  toleranceSummary)

Sets the tolerance summary option
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
toleranceSummarytolerancesummary
NXString NXOpen::CAM::InspectionAnalyzeOutputBuilder::TextExtension ( )

Returns the extension to use for text format files
Created in NX8.5.1.



License requirements : None

bool NXOpen::CAM::InspectionAnalyzeOutputBuilder::ToleranceDetail ( )

Returns the tolerance detail option
Created in NX8.5.1.



License requirements : None

bool NXOpen::CAM::InspectionAnalyzeOutputBuilder::ToleranceSummary ( )

Returns the tolerance summary option
Created in NX8.5.1.



License requirements : None


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