NX Open C++ Reference Guide
Classes | Public Member Functions
NXOpen::CAM::InspectionOperationCollection Class Reference

Represents the CMM Inspection operation collection
To obtain an instance of this class, refer to CAM::InspectionSetup

Created in NX7.0.0. More...

Inheritance diagram for NXOpen::CAM::InspectionOperationCollection:
NXOpen::TaggedObjectCollection

List of all members.

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element.
NXOpen::CAM::InspectionOperationCreate (NXOpen::CAM::InspectionGroup *parentProgramGroup, NXOpen::CAM::InspectionGroup *parentMethodGroup, NXOpen::CAM::InspectionGroup *parentToolGroup, NXOpen::CAM::InspectionGroup *parentGeometryGroup, const NXString &typeName, const NXString &subtypeName, NXOpen::CAM::OperationCollection::UseDefaultName useDefaultName, const NXString &newOperationName)
 Create an operation of the specified type and subtype under the parent groups.
NXOpen::CAM::InspectionAlignmentBuilderCreateInspectionAlignmentBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Alignment Builder.
NXOpen::CAM::InspectionArcFeatureBuilderCreateInspectionArcFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates a CMM Inspection Arc Feature Builder.
NXOpen::CAM::InspectionCircleFeatureBuilderCreateInspectionCircleFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Circle Feature Builder.
NXOpen::CAM::InspectionCmmCommandBuilderCreateInspectionCmmCommandBuilder (NXOpen::CAM::CAMObject *param)
 Creates a CMM Inspection Cmm Command Builder.
NXOpen::CAM::InspectionCollisionAvoidanceBuilderCreateInspectionCollisionAvoidanceBuilder (NXOpen::CAM::CAMObject *param)
 Creates a CMM Inspection Collision Avoidance dialog builder.
NXOpen::CAM::InspectionConeFeatureBuilderCreateInspectionConeFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Cone Feature Builder.
NXOpen::CAM::InspectionConstructedFeatureBuilderCreateInspectionConstructedFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Constructed Feature Builder.
NXOpen::CAM::InspectionCparlnFeatureBuilderCreateInspectionCparlnFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Cparln Feature Builder.
NXOpen::CAM::InspectionCreatePathsBuilderCreateInspectionCreatePathsBuilder (NXOpen::CAM::CAMObject *param)
 Creates a CMM Inspection Create Paths dialog builder.
NXOpen::CAM::InspectionCurveFeatureBuilderCreateInspectionCurveFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Curve Feature Builder.
NXOpen::CAM::InspectionCylinderFeatureBuilderCreateInspectionCylinderFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Cylinder Feature Builder.
NXOpen::CAM::InspectionLineFeatureBuilderCreateInspectionLineFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Line Feature Builder.
NXOpen::CAM::InspectionLinkPmiBuilderCreateInspectionLinkPmiBuilder (NXOpen::CAM::CAMObject *param)
 Creates a CMM Inspection Link PMI dialog builder.
NXOpen::CAM::InspectionOutputOperationBuilderCreateInspectionOutputOperationBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Output Operation Builder.
NXOpen::CAM::InspectionParplnFeatureBuilderCreateInspectionParplnFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Parpln Feature Builder.
NXOpen::CAM::InspectionPathBuilderCreateInspectionPathBuilder (NXOpen::CAM::CAMObject *param)
 Creates a CMM Inspection Path Operation builder.
NXOpen::CAM::InspectionPatternFeatureBuilderCreateInspectionPatternFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Pattern Feature Builder.
NXOpen::CAM::InspectionPlaneFeatureBuilderCreateInspectionPlaneFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Plane Feature Builder.
NXOpen::CAM::InspectionPointFeatureBuilderCreateInspectionPointFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Point Feature Builder.
NXOpen::CAM::InspectionSensorBuilderCreateInspectionSensorBuilder (NXOpen::CAM::CAMObject *param)
 Creates a CMM Inspection Sensor Operation builder.
NXOpen::CAM::InspectionSphereFeatureBuilderCreateInspectionSphereFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Sphere Feature Builder.
NXOpen::CAM::InspectionSurfaceFeatureBuilderCreateInspectionSurfaceFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Surface Feature Builder.
NXOpen::CAM::InspectionToleranceOperationBuilderCreateInspectionToleranceOperationBuilder (NXOpen::CAM::CAMObject *param)
 Creates a cmm tolerance operation builder.
NXOpen::CAM::InspectionTorusFeatureBuilderCreateInspectionTorusFeatureBuilder (NXOpen::CAM::CAMObject *param)
 Creates an Inspection Torus Feature Builder.
iterator end ()
 Returns an iterator addressing one past the last element.
NXOpen::CAM::InspectionOperationFindObject (const NXString &sid)
 Finds the InspectionOperation object with the given identifier as recorded in a journal.
void SetPathFeature (NXOpen::CAM::CAMObject *inspectionPath, const NXString &featureName)
 Sets the Inspection Feature referenced in an Inspection Path.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

Represents the CMM Inspection operation collection
To obtain an instance of this class, refer to CAM::InspectionSetup

Created in NX7.0.0.



Member Function Documentation

Returns an iterator addressing the first element.

NXOpen::CAM::InspectionOperation* NXOpen::CAM::InspectionOperationCollection::Create ( NXOpen::CAM::InspectionGroup parentProgramGroup,
NXOpen::CAM::InspectionGroup parentMethodGroup,
NXOpen::CAM::InspectionGroup parentToolGroup,
NXOpen::CAM::InspectionGroup parentGeometryGroup,
const NXString typeName,
const NXString subtypeName,
NXOpen::CAM::OperationCollection::UseDefaultName  useDefaultName,
const NXString newOperationName 
)

Create an operation of the specified type and subtype under the parent groups.

If the value of use_default_name is true, default name will be used for the created operation; otherwise, the specified name will be used.

Returns:
the created operation
Created in NX4.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
parentProgramGroupthe parent program group
parentMethodGroupthe parent method group
parentToolGroupthe parent tool group
parentGeometryGroupthe parent geometry group
typeNamethe name of the template type
NOTE: The full Unicode character set is not supported for this parameter.
subtypeNamethe name of the template subtype
NOTE: The full Unicode character set is not supported for this parameter.
useDefaultNameuse default name or not
newOperationNamethe name of the created operation, only used when use_default_name == true
NOTE: The full Unicode character set is not supported for this parameter.

Creates an Inspection Alignment Builder.

Returns:
Inspection alignment builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection alignment to be edited

Creates a CMM Inspection Arc Feature Builder.

Returns:
Inspection Arc Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Arc Feature to be edited

Creates an Inspection Circle Feature Builder.

Returns:
Inspection Circle Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Circle Feature to be edited

Creates a CMM Inspection Cmm Command Builder.

Returns:
Inspection Cmm command builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Cmm command to be edited

Creates a CMM Inspection Collision Avoidance dialog builder.

Returns:
Collision Avoidance Dialog builder created
Created in NX8.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramSelected Node

Creates an Inspection Cone Feature Builder.

Returns:
Inspection Cone Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Cone Feature to be edited

Creates an Inspection Constructed Feature Builder.

Returns:
Inspection Constructed Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Constructed Feature to be edited

Creates an Inspection Cparln Feature Builder.

Returns:
Inspection Cparln Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Cparln Feature to be edited

Creates a CMM Inspection Create Paths dialog builder.

Returns:
Create Paths Dialog builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramSelected Node

Creates an Inspection Curve Feature Builder.

Returns:
Inspection Curve Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Curve Feature to be edited

Creates an Inspection Cylinder Feature Builder.

Returns:
Inspection Cylinder Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Cylinder Feature to be edited

Creates an Inspection Line Feature Builder.

Returns:
Inspection Line Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Line Feature to be edited

Creates a CMM Inspection Link PMI dialog builder.

Returns:
Link PMI Dialog builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramSelected Node

Creates an Inspection Output Operation Builder.

Returns:
operation builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramoperation to be edited

Creates an Inspection Parpln Feature Builder.

Returns:
Inspection Parpln Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Parpln Feature to be edited

Creates a CMM Inspection Path Operation builder.

Returns:
Path operation builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramPath operation to be edited

Creates an Inspection Pattern Feature Builder.

Returns:
Inspection Pattern Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Pattern Feature to be edited

Creates an Inspection Plane Feature Builder.

Returns:
Inspection Plane Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Plane Feature to be edited

Creates an Inspection Point Feature Builder.

Returns:
Inspection Point Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Point Feature to be edited

Creates a CMM Inspection Sensor Operation builder.

Returns:
Sensor operation builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramSensor operation to be edited

Creates an Inspection Sphere Feature Builder.

Returns:
Inspection Sphere Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Sphere Feature to be edited

Creates an Inspection Surface Feature Builder.

Returns:
Inspection Surface Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Surface Feature to be edited

Creates a cmm tolerance operation builder.

Returns:
operation builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramoperation to be edited

Creates an Inspection Torus Feature Builder.

Returns:
Inspection Torus Feature builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
paramInspection Torus Feature to be edited

Returns an iterator addressing one past the last element.

Finds the InspectionOperation object with the given identifier as recorded in a journal.

Returns:
the found object
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters:
sidthe name of the object

Sets the Inspection Feature referenced in an Inspection Path.


Created in NX7.5.1.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
inspectionPathInspection Path
featureNameFeature name
NOTE: The full Unicode character set is not supported for this parameter.

Returns the tag of this object.


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