NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::CAM::InspectionTool Class Reference

Represents an Inspection group
To obtain an instance of this class use NXOpen::CAM::InspectionGroupCollection

Created in NX7.0.0. More...

Inheritance diagram for NXOpen::CAM::InspectionTool:
NXOpen::CAM::InspectionGroup NXOpen::CAM::NCGroup NXOpen::CAM::CAMObject NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

Public Member Functions

NXOpen::CAM::InspectionTrackPointCollectionCMMInspectionTrackPointCollection ()
 Returns the CMMInspectionTrackPointCollection
Created in NX7.0.0. More...
 
NXOpen::CAM::InspectionProbeTrackingBuilderCreateInspectionProbeTrackingBuilder (NXOpen::CAM::ProbeTrackPoint *csoObject)
 Creates a Probe Trackpoint builder. More...
 
NXOpen::CAM::ProbeTrackingBuilderCreateProbeTrackingBuilder (NXOpen::CAM::ProbeTrackPoint *csoObject)
 Creates a Probe Trackpoint builder. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen::CAM::CAMObject
enum  Attr {
  AttrProjDiffTaxis = 1, AttrProfileFlipMside, AttrBndSplineTangent, AttrBlankNormalDiffTaxis,
  AttrBndHasSleepObj, AttrClrnrNotParallelTaxis, AttrBndNotParallelFloor, AttrFloorNotUpToDate,
  AttrSingleProfileWithFirstCut, AttrCutterConversionProblem, AttrPredefinedDepthConversionProblem, AttrAcceptDrivePosition = 100,
  AttrReparametrization = 110, AttrBetweenFromStart = 120, AttrCurveCutRange = 130, AttrFixGssmCornerData = 140,
  AttrPlmConversion = 150, AttrPlmFeedcomp, AttrPlmFillet, AttrPlmSlowdown,
  AttrPlmGeometry, AttrWedmPoints = 160, AttrCavityMillInheritTrimBnds = 170, AttrRtdObsolete = 1000,
  AttrZlevelHolderParamChange = 2000, AttrNcmObsoleteSeqControl = 2100, AttrNcmObsoleteCustomFeed, AttrNcmObsoleteLocalRetract,
  AttrNcmClearTraversalZero, AttrNcmObsoleteEngretToClearance, AttrGmcInvalidNxVersion = 2201, AttrProbingInvalidNxVersion,
  AttrInspPathInvalidNxVersion = 2300, AttrCustomDataGougingObsolete, AttrCustomDataGougingPartObsolete, AttrCustomDataGougingDriveObsolete,
  AttrCustomDataIgnoreLoopsObsolete, AttrCustomDataIgnoreLoopsRemoved, AttrLimitToolRunOn = 2400, AttrScoprNcmChangeLinearNormalToPart,
  AttrPossibleToolAxisProblem
}
 Represents the CAM attribute type. More...
 
enum  FeedRateUnit { FeedRateUnitNone, FeedRateUnitPerMinute, FeedRateUnitPerRevolution }
 The unit of feed rate. More...
 
enum  Status { StatusComplete, StatusRepost, StatusRegen, StatusApproved = 4 }
 The status of the object. More...
 

Detailed Description

Represents an Inspection group
To obtain an instance of this class use NXOpen::CAM::InspectionGroupCollection

Created in NX7.0.0.


Member Function Documentation

NXOpen::CAM::InspectionTrackPointCollection* NXOpen::CAM::InspectionTool::CMMInspectionTrackPointCollection ( )

Returns the CMMInspectionTrackPointCollection
Created in NX7.0.0.


NXOpen::CAM::InspectionProbeTrackingBuilder* NXOpen::CAM::InspectionTool::CreateInspectionProbeTrackingBuilder ( NXOpen::CAM::ProbeTrackPoint csoObject)

Creates a Probe Trackpoint builder.

Returns
probe trackpoint builder created
Created in NX9.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
csoObjectprobe tracking point to be edited
NXOpen::CAM::ProbeTrackingBuilder* NXOpen::CAM::InspectionTool::CreateProbeTrackingBuilder ( NXOpen::CAM::ProbeTrackPoint csoObject)

Creates a Probe Trackpoint builder.

Returns
probe trackpoint builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
csoObjectprobe tracking point to be edited

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