NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAM::InspectionPatternFeatureBuilder Class Reference

Represents a CMM Inspection Pattern Feature builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionPatternFeatureBuilder

Created in NX7.0.0. More...

Inheritance diagram for NXOpen::CAM::InspectionPatternFeatureBuilder:
NXOpen::CAM::OperationBuilder NXOpen::CAM::ParamBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  FeatureFilterTypes {
  FeatureFilterTypesNone, FeatureFilterTypesPoints, FeatureFilterTypesLines, FeatureFilterTypesPlanes,
  FeatureFilterTypesCurves, FeatureFilterTypesHoles, FeatureFilterTypesPins, FeatureFilterTypesSpheres,
  FeatureFilterTypesSurfaces
}
 Filter for the list of available inspection features for inclusion in the pattern. More...

Public Member Functions

NXOpen::CAM::InspectionPatternFeatureBuilder::FeatureFilterTypes FeatureFilter ()
 Returns the feature filter used to filter the list of available features
Created in NX7.0.0.
std::vector< NXStringGetSubFeatures ()
 Returns the current subfeatures.
NXString Name ()
 Returns the pattern feature name
Created in NX7.0.0.
NXOpen::SelectNXObjectListSelectFeatures ()
 Returns the select features button used to select features from the screen
Created in NX7.0.0.
void SetFeatureFilter (NXOpen::CAM::InspectionPatternFeatureBuilder::FeatureFilterTypes featureFilter)
 Sets the feature filter used to filter the list of available features
Created in NX7.0.0.
void SetName (const NXString &name)
 Sets the pattern feature name
Created in NX7.0.0.
void SetSubFeatures (std::vector< NXString > &subFeatures)
 Sets the current subfeatures.

Detailed Description

Represents a CMM Inspection Pattern Feature builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionPatternFeatureBuilder

Created in NX7.0.0.



Member Enumeration Documentation

Filter for the list of available inspection features for inclusion in the pattern.

Enumerator:
FeatureFilterTypesNone 

All inspection features will be listed.

FeatureFilterTypesPoints 

Only point inspection features will be listed.

FeatureFilterTypesLines 

Only line inspection features will be listed.

FeatureFilterTypesPlanes 

Only plane inspection features will be listed.

FeatureFilterTypesCurves 

Only curve inspection features will be listed.

FeatureFilterTypesHoles 

Only inner circle, cylinder, and cone inspection features will be listed.

FeatureFilterTypesPins 

Only outer circle, cylinder, and cone inspection features will be listed.

FeatureFilterTypesSpheres 

Only sphere inspection features will be listed.

FeatureFilterTypesSurfaces 

Only surface inspection features will be listed.


Member Function Documentation

Returns the feature filter used to filter the list of available features
Created in NX7.0.0.



License requirements : None

Returns the current subfeatures.

Returns:
Current subfeatures
Created in NX7.5.3.

License requirements : None

Returns the pattern feature name
Created in NX7.0.0.



License requirements : None

Returns the select features button used to select features from the screen
Created in NX7.0.0.



License requirements : None

Sets the feature filter used to filter the list of available features
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
featureFilterfeaturefilter

Sets the pattern feature name
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
namename

Sets the current subfeatures.


Created in NX7.5.3.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
subFeaturesCurrent subfeatures
NOTE: The full Unicode character set is not supported for this parameter.

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