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

Represents the builder for a CMM Inspection method. More...

Inheritance diagram for NXOpen::CAM::InspectionMethodBuilder:
NXOpen::CAM::MethodBuilder NXOpen::CAM::NCGroupBuilder NXOpen::CAM::ParamBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  AxisExtrapolationTypes { AxisExtrapolationTypesOn, AxisExtrapolationTypesOff }
 the analysis axis extrapolation type More...
 
enum  CylinderFittingTypes { CylinderFittingTypesLeastSquares, CylinderFittingTypesMinimumDeviation, CylinderFittingTypesCrossSectionCenters, CylinderFittingTypesExternalFunction }
 the analysis cylinder/circle fitting type More...
 
enum  DatumPlaneFittingTypes { DatumPlaneFittingTypesLeastSquares, DatumPlaneFittingTypesHighPoint }
 the analysis datum plane fitting type More...
 
enum  InspectionModes { InspectionModesProgramDefault, InspectionModesProgram, InspectionModesManual, InspectionModesAuto }
 CMM Inspection modes. More...
 
enum  LimitsOfSizeTypes { LimitsOfSizeTypesAverage, LimitsOfSizeTypesFunctional, LimitsOfSizeTypesTwoPoint }
 the analysis limits of size fitting type More...
 
enum  MethodTypes {
  MethodTypesNone, MethodTypesArc, MethodTypesCircle, MethodTypesPoint,
  MethodTypesSphere, MethodTypesSurface, MethodTypesPattern, MethodTypesCurve,
  MethodTypesCylinder, MethodTypesCone, MethodTypesPlane, MethodTypesLine,
  MethodTypesCParln, MethodTypesSlotTab, MethodTypesSurfaceOfRevolution, MethodTypesTorus,
  MethodTypesEdgePt
}
 CMM Inspection method feature type. More...
 
enum  OperationTypes {
  OperationTypesNone, OperationTypesManualPoint, OperationTypesUVGrid, OperationTypesPointHelix,
  OperationTypesLineScan, OperationTypesCircularScan, OperationTypesCurveScan, OperationTypesHelicalScan,
  OperationTypesCurveScan5axis, OperationTypesLinearSafeMoveToPoint, OperationTypesDeltaMove, OperationTypesLinear5axisMoveToPoint,
  OperationTypesPolarGrid
}
 CMM Inspection operation types. More...
 
enum  PointSequenceDirectionTypes { PointSequenceDirectionTypesU, PointSequenceDirectionTypesV }
 the point sequence start direction More...
 
enum  PointSequenceModeTypes { PointSequenceModeTypesZig, PointSequenceModeTypesZigZag, PointSequenceModeTypesNearest }
 the point sequence modes More...
 
enum  PointSequenceStartTypes { PointSequenceStartTypesUminVmin, PointSequenceStartTypesUminVmax, PointSequenceStartTypesUmaxVmin, PointSequenceStartTypesUmaxVmax }
 the point sequence start location More...
 
enum  PolarAngleModeTypes { PolarAngleModeTypesFull, PolarAngleModeTypesPartial }
 the polar angle modes More...
 
enum  PolarPointSequenceTypes { PolarPointSequenceTypesZig, PolarPointSequenceTypesZigZag, PolarPointSequenceTypesNearest }
 the polar point sequence mode More...
 
enum  PolarRadiusModeTypes { PolarRadiusModeTypesDistance, PolarRadiusModeTypesGeometry }
 the polar radius modes More...
 
enum  PolarSequenceDirectionTypes { PolarSequenceDirectionTypesRadial, PolarSequenceDirectionTypesAngular }
 the polar sequence direction More...
 
enum  PolarSequenceStartTypes { PolarSequenceStartTypesRminAmin, PolarSequenceStartTypesRminAmax, PolarSequenceStartTypesRmaxAmin, PolarSequenceStartTypesRmaxAmax }
 the polar sequence start mode More...
 
enum  ProfileDispositionTypes { ProfileDispositionTypesStandard, ProfileDispositionTypesUpper, ProfileDispositionTypesLower }
 the analysis profile disposition fitting type More...
 
enum  ReferenceFeatureModeTypes { ReferenceFeatureModeTypesNone, ReferenceFeatureModeTypesExisting, ReferenceFeatureModeTypesAutomatic }
 the relative measurement mode More...
 
enum  ScanCurveModeTypes { ScanCurveModeTypesExistingCurve, ScanCurveModeTypesAutoCurve, ScanCurveModeTypesOffsetCurve }
 the scan curve mode More...
 
enum  ScanHelixTurnDirectionTypes { ScanHelixTurnDirectionTypesRight, ScanHelixTurnDirectionTypesLeft }
 the helix turn direction type More...
 
enum  ScanHelixTurnTypes { ScanHelixTurnTypesPitch, ScanHelixTurnTypesSweepAngle, ScanHelixTurnTypesRevolutions }
 the helix turn type More...
 
enum  ScanModeTypes { ScanModeTypesMode3axis, ScanModeTypesMode5axis }
 the scan mode 3-axis, 5-axis type More...
 
enum  SurfaceProfileTypes { SurfaceProfileTypesMinimumDeviationNormal, SurfaceProfileTypesMinimumDeviation3D, SurfaceProfileTypesLeastSquaresNormal, SurfaceProfileTypesLeastSquares3D }
 the analysis surface profile fitting type More...
 
enum  ToleranceDegreeOfFreedomCsysMode { ToleranceDegreeOfFreedomCsysModeDrf, ToleranceDegreeOfFreedomCsysModePcs }
 the tolerance Degree of Freedom Coordinate System mode More...
 
enum  ToleranceDegreeOfFreedomMode { ToleranceDegreeOfFreedomModeTolerance, ToleranceDegreeOfFreedomModeOn, ToleranceDegreeOfFreedomModeOff, ToleranceDegreeOfFreedomModeLimits }
 the tolerance degree of freedom mode More...
 
enum  TransitionTypes { TransitionTypesNone, TransitionTypesManual, TransitionTypesSafePlane }
 CMM Inspection transition modes. More...
 
enum  UVModeTypes {
  UVModeTypesPercentage, UVModeTypesDistance, UVModeTypesFull, UVModeTypesDegrees,
  UVModeTypesSweep
}
 the UV modes More...
 

Public Member Functions

double AdvanceAngle ()
 Returns the advance angle (degrees)
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::PolarAngleModeTypes AngleMode ()
 Returns the polar angle mode
Created in NX11.0.2. More...
 
int AngularPointCount ()
 Returns the number of points in angular direction
Created in NX11.0.2. More...
 
double ApproachDistance ()
 Returns the approach distance
Created in NX7.0.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::AxisExtrapolationTypes AxisExtrapolationMode ()
 Returns the analysis axis extrapolation mode
Created in NX8.5.1. More...
 
bool CircularScan ()
 Returns a flag to indicate if scan arc is allowed
Created in NX7.0.0. More...
 
NXOpen::NXColorColorApproach ()
 Returns the color used for displaying approach elements
Created in NX7.0.0. More...
 
NXOpen::NXColorColorEntryExit ()
 Returns the color used for displaying entry and exit elements
Created in NX7.0.0. More...
 
NXOpen::NXColorColorLine ()
 Returns the color used for displaying path lines
Created in NX7.0.0. More...
 
NXOpen::NXColorColorMeasurePoint ()
 Returns the color used for displaying measured points
Created in NX7.0.0. More...
 
NXOpen::NXColorColorRetract ()
 Returns the color used for displaying retract elements
Created in NX7.0.0. More...
 
NXOpen::NXColorColorTransition ()
 Returns the color used for displaying transition elements
Created in NX7.0.0. More...
 
double CurvatureFactor ()
 Returns the curvature increase factor
Created in NX8.5.0. More...
 
bool CurveScan ()
 Returns a flag to indicate if scan curve is allowed
Created in NX7.0.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::CylinderFittingTypes CylinderCircleFitMode ()
 Returns the analysis cylinder/circle fitting mode
Created in NX8.5.1. More...
 
NXOpen::CAM::InspectionMethodBuilder::DatumPlaneFittingTypes DatumPlaneFittingMode ()
 Returns the analysis datum plane fitting mode
Created in NX8.5.1. More...
 
NXOpen::CAM::InspectionMethodBuilder::OperationTypes DefaultOperationType ()
 Returns the default inspection operation type
Created in NX7.0.0. More...
 
double DepthDistance ()
 Returns the depth distance
Created in NX9.0.0. More...
 
double EndDistance ()
 Returns the end point offset distance along the scan
Created in NX8.5.0. More...
 
double EndPercentage ()
 Returns the end Percentage along the scan
Created in NX8.5.0. More...
 
bool EntryAvoidance ()
 Returns a flag to indicate if collision avoidance is required at entry
Created in NX7.0.0. More...
 
double EntryExitDistance ()
 Returns the distance from the entry or exit point to safe plane
Created in NX7.0.0. More...
 
bool EntryPoint ()
 Returns a flag to indicate if an entry point is required
Created in NX7.0.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::TransitionTypes EntryTransition ()
 Returns the type of entry transition
Created in NX7.0.0. More...
 
bool ExitAvoidance ()
 Returns a flag to indicate if collision avoidance is required at exit
Created in NX7.0.0. More...
 
bool ExitPoint ()
 Returns a flag to indicate if an exit point is required
Created in NX7.0.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::TransitionTypes ExitTransition ()
 Returns the type of exit transition
Created in NX7.0.0. More...
 
double FeatureOffsetDistance ()
 Returns the offset feature distance
Created in NX9.0.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::InspectionModes InspectionMode ()
 Returns the default inspection mode
Created in NX7.0.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::LimitsOfSizeTypes LimitsOfSizeMode ()
 Returns the analysis limits of size fitting mode
Created in NX8.5.1. More...
 
bool LineScan ()
 Returns a flag to indicate if scan line is allowed
Created in NX7.0.0. More...
 
bool ManualPoint ()
 Returns a flag to indicate if manual point creation is allowed
Created in NX7.0.0. More...
 
double MaximumRadius ()
 Returns the maximum radius
Created in NX11.0.2. More...
 
NXOpen::CAM::InspectionMethodBuilder::PolarRadiusModeTypes MaximumRadiusMode ()
 Returns the maximum radius mode
Created in NX11.0.2. More...
 
double MaxSpacing ()
 Returns the maximum spacing between scan points
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::MethodTypes MethodType ()
 Returns the method feature type
Created in NX7.0.0. More...
 
double MinimumRadius ()
 Returns the minimum radius
Created in NX11.0.2. More...
 
NXOpen::CAM::InspectionMethodBuilder::PolarRadiusModeTypes MinimumRadiusMode ()
 Returns the minimum radius mode
Created in NX11.0.2. More...
 
double MinSpacing ()
 Returns the minimum spacing between scan points
Created in NX8.5.0. More...
 
int NbScanPoints ()
 Returns the minimum number of scan points
Created in NX8.5.0. More...
 
double OffsetDistance ()
 Returns the offset distance
Created in NX8.5.0. More...
 
double OffsetEndAngle ()
 Returns the offset from end angle
Created in NX11.0.2. More...
 
double OffsetMaximumRadius ()
 Returns the offset from maximum radius
Created in NX11.0.2. More...
 
double OffsetMinimumRadius ()
 Returns the offset from minimum radius
Created in NX11.0.2. More...
 
double OffsetStartAngle ()
 Returns the offset from start angle
Created in NX11.0.2. More...
 
double Pitch ()
 Returns the pitch of the Scan Helix
Created in NX8.5.0. More...
 
int PointCount ()
 Returns the number of path points
Created in NX7.0.0. More...
 
bool PointHelix ()
 Returns a flag to indicate if point helix is allowed
Created in NX7.0.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::PointSequenceDirectionTypes PointSequenceDirection ()
 Returns the point sequence start direction
Created in NX7.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::PointSequenceModeTypes PointSequenceMode ()
 Returns the point sequence mode
Created in NX7.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::PointSequenceStartTypes PointSequenceStart ()
 Returns the point sequence start location
Created in NX7.5.0. More...
 
bool PolarGrid ()
 Returns a flag to indicate if circular point grid is allowed
Created in NX11.0.2. More...
 
NXOpen::CAM::InspectionMethodBuilder::PolarPointSequenceTypes PolarPointSequence ()
 Returns the polar point sequence mode
Created in NX11.0.2. More...
 
NXOpen::CAM::InspectionMethodBuilder::PolarSequenceDirectionTypes PolarSequenceDirection ()
 Returns the polar sequence direction
Created in NX11.0.2. More...
 
NXOpen::CAM::InspectionMethodBuilder::PolarSequenceStartTypes PolarSequenceStart ()
 Returns the polar sequence start location
Created in NX11.0.2. More...
 
NXOpen::CAM::InspectionMoveBuilder::ProbeTipTypes ProbeTipType ()
 Returns the preferred probe tip type
Created in NX9.0.1. More...
 
NXOpen::CAM::InspectionMethodBuilder::ProfileDispositionTypes ProfileDispositionMode ()
 Returns the analysis profile disposition fitting mode
Created in NX8.5.1. More...
 
int RadialPointCount ()
 Returns the number of points in radial direction
Created in NX11.0.2. More...
 
NXOpen::CAM::InspectionMethodBuilder::ReferenceFeatureModeTypes ReferenceFeatureMode ()
 Returns the relative measurement mode
Created in NX9.0.0. More...
 
double ReferenceFeatureOffsetDistance ()
 Returns the offset distance for relative measurement
Created in NX9.0.0. More...
 
int ReferenceFeaturePointCount ()
 Returns the number of points for relative measurement
Created in NX9.0.0. More...
 
double ReferenceFeatureZoneRadius ()
 Returns the zone radius for relative measurement
Created in NX9.0.0. More...
 
double RetractDistance ()
 Returns the retract distance
Created in NX7.0.0. More...
 
double Revolutions ()
 Returns the revolutions of the Scan Helix
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::ScanCurveModeTypes ScanCurveMode ()
 Returns the scan curve mode
Created in NX7.5.3. More...
 
double ScanForce ()
 Returns the scan force
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::ScanModeTypes ScanModeType ()
 Returns the 3,5 axis scan mode type
Created in NX8.5.0. More...
 
double ScanSpeed ()
 Returns the scan speed
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMoveBuilder::SensorStrategyTypes SensorStrategy ()
 Returns the sensor selection strategy
Created in NX9.0.0. More...
 
void SetAdvanceAngle (double angle)
 Sets the advance angle (degrees)
Created in NX8.5.0. More...
 
void SetAngleMode (NXOpen::CAM::InspectionMethodBuilder::PolarAngleModeTypes mode)
 Sets the polar angle mode
Created in NX11.0.2. More...
 
void SetAngularPointCount (int ptCount)
 Sets the number of points in angular direction
Created in NX11.0.2. More...
 
void SetApproachDistance (double distance)
 Sets the approach distance
Created in NX7.0.0. More...
 
void SetAxisExtrapolationMode (NXOpen::CAM::InspectionMethodBuilder::AxisExtrapolationTypes mode)
 Sets the analysis axis extrapolation mode
Created in NX8.5.1. More...
 
void SetCircularScan (bool circularScan)
 Sets a flag to indicate if scan arc is allowed
Created in NX7.0.0. More...
 
void SetColorApproach (NXOpen::NXColor *colorApproach)
 Sets the color used for displaying approach elements
Created in NX7.0.0. More...
 
void SetColorEntryExit (NXOpen::NXColor *colorEntryExit)
 Sets the color used for displaying entry and exit elements
Created in NX7.0.0. More...
 
void SetColorLine (NXOpen::NXColor *colorLine)
 Sets the color used for displaying path lines
Created in NX7.0.0. More...
 
void SetColorMeasurePoint (NXOpen::NXColor *colorMeasurePoint)
 Sets the color used for displaying measured points
Created in NX7.0.0. More...
 
void SetColorRetract (NXOpen::NXColor *colorRetract)
 Sets the color used for displaying retract elements
Created in NX7.0.0. More...
 
void SetColorTransition (NXOpen::NXColor *colorTransition)
 Sets the color used for displaying transition elements
Created in NX7.0.0. More...
 
void SetCurvatureFactor (double curvatureFactor)
 Sets the curvature increase factor
Created in NX8.5.0. More...
 
void SetCurveScan (bool curveScan)
 Sets a flag to indicate if scan curve is allowed
Created in NX7.0.0. More...
 
void SetCylinderCircleFitMode (NXOpen::CAM::InspectionMethodBuilder::CylinderFittingTypes mode)
 Sets the analysis cylinder/circle fitting mode
Created in NX8.5.1. More...
 
void SetDatumPlaneFittingMode (NXOpen::CAM::InspectionMethodBuilder::DatumPlaneFittingTypes mode)
 Sets the analysis datum plane fitting mode
Created in NX8.5.1. More...
 
void SetDefaultOperationType (NXOpen::CAM::InspectionMethodBuilder::OperationTypes operationType)
 Sets the default inspection operation type
Created in NX7.0.0. More...
 
void SetDepthDistance (double distance)
 Sets the depth distance
Created in NX9.0.0. More...
 
void SetEndDistance (double endDistance)
 Sets the end point offset distance along the scan
Created in NX8.5.0. More...
 
void SetEndPercentage (double endPercentage)
 Sets the end Percentage along the scan
Created in NX8.5.0. More...
 
void SetEntryAvoidance (bool entryAvoidance)
 Sets a flag to indicate if collision avoidance is required at entry
Created in NX7.0.0. More...
 
void SetEntryExitDistance (double entryExitDistance)
 Sets the distance from the entry or exit point to safe plane
Created in NX7.0.0. More...
 
void SetEntryPoint (bool entryPoint)
 Sets a flag to indicate if an entry point is required
Created in NX7.0.0. More...
 
void SetEntryTransition (NXOpen::CAM::InspectionMethodBuilder::TransitionTypes entryTransition)
 Sets the type of entry transition
Created in NX7.0.0. More...
 
void SetExitAvoidance (bool exitAvoidance)
 Sets a flag to indicate if collision avoidance is required at exit
Created in NX7.0.0. More...
 
void SetExitPoint (bool exitPoint)
 Sets a flag to indicate if an exit point is required
Created in NX7.0.0. More...
 
void SetExitTransition (NXOpen::CAM::InspectionMethodBuilder::TransitionTypes exitTransition)
 Sets the type of exit transition
Created in NX7.0.0. More...
 
void SetFeatureOffsetDistance (double distance)
 Sets the offset feature distance
Created in NX9.0.0. More...
 
void SetInspectionMode (NXOpen::CAM::InspectionMethodBuilder::InspectionModes inspectionMode)
 Sets the default inspection mode
Created in NX7.0.0. More...
 
void SetLimitsOfSizeMode (NXOpen::CAM::InspectionMethodBuilder::LimitsOfSizeTypes mode)
 Sets the analysis limits of size fitting mode
Created in NX8.5.1. More...
 
void SetLineScan (bool lineScan)
 Sets a flag to indicate if scan line is allowed
Created in NX7.0.0. More...
 
void SetManualPoint (bool manualPoint)
 Sets a flag to indicate if manual point creation is allowed
Created in NX7.0.0. More...
 
void SetMaximumRadius (double radius)
 Sets the maximum radius
Created in NX11.0.2. More...
 
void SetMaximumRadiusMode (NXOpen::CAM::InspectionMethodBuilder::PolarRadiusModeTypes mode)
 Sets the maximum radius mode
Created in NX11.0.2. More...
 
void SetMaxSpacing (double maxSpacing)
 Sets the maximum spacing between scan points
Created in NX8.5.0. More...
 
void SetMethodType (NXOpen::CAM::InspectionMethodBuilder::MethodTypes type)
 Sets the method feature type
Created in NX7.0.0. More...
 
void SetMinimumRadius (double radius)
 Sets the minimum radius
Created in NX11.0.2. More...
 
void SetMinimumRadiusMode (NXOpen::CAM::InspectionMethodBuilder::PolarRadiusModeTypes mode)
 Sets the minimum radius mode
Created in NX11.0.2. More...
 
void SetMinSpacing (double minSpacing)
 Sets the minimum spacing between scan points
Created in NX8.5.0. More...
 
void SetNbScanPoints (int count)
 Sets the minimum number of scan points
Created in NX8.5.0. More...
 
void SetOffsetDistance (double offsetDistance)
 Sets the offset distance
Created in NX8.5.0. More...
 
void SetOffsetEndAngle (double offsetAngle)
 Sets the offset from end angle
Created in NX11.0.2. More...
 
void SetOffsetMaximumRadius (double offset)
 Sets the offset from maximum radius
Created in NX11.0.2. More...
 
void SetOffsetMinimumRadius (double offset)
 Sets the offset from minimum radius
Created in NX11.0.2. More...
 
void SetOffsetStartAngle (double offsetAngle)
 Sets the offset from start angle
Created in NX11.0.2. More...
 
void SetPitch (double pitch)
 Sets the pitch of the Scan Helix
Created in NX8.5.0. More...
 
void SetPointCount (int pointCount)
 Sets the number of path points
Created in NX7.0.0. More...
 
void SetPointHelix (bool pointHelix)
 Sets a flag to indicate if point helix is allowed
Created in NX7.0.0. More...
 
void SetPointSequenceDirection (NXOpen::CAM::InspectionMethodBuilder::PointSequenceDirectionTypes ptSeqDir)
 Sets the point sequence start direction
Created in NX7.5.0. More...
 
void SetPointSequenceMode (NXOpen::CAM::InspectionMethodBuilder::PointSequenceModeTypes ptSeqMode)
 Sets the point sequence mode
Created in NX7.5.0. More...
 
void SetPointSequenceStart (NXOpen::CAM::InspectionMethodBuilder::PointSequenceStartTypes ptSeqStart)
 Sets the point sequence start location
Created in NX7.5.0. More...
 
void SetPolarGrid (bool polarGrid)
 Sets a flag to indicate if circular point grid is allowed
Created in NX11.0.2. More...
 
void SetPolarPointSequence (NXOpen::CAM::InspectionMethodBuilder::PolarPointSequenceTypes polSeqMode)
 Sets the polar point sequence mode
Created in NX11.0.2. More...
 
void SetPolarSequenceDirection (NXOpen::CAM::InspectionMethodBuilder::PolarSequenceDirectionTypes polSeqDir)
 Sets the polar sequence direction
Created in NX11.0.2. More...
 
void SetPolarSequenceStart (NXOpen::CAM::InspectionMethodBuilder::PolarSequenceStartTypes polSeqStart)
 Sets the polar sequence start location
Created in NX11.0.2. More...
 
void SetProbeTipType (NXOpen::CAM::InspectionMoveBuilder::ProbeTipTypes tipType)
 Sets the preferred probe tip type
Created in NX9.0.1. More...
 
void SetProfileDispositionMode (NXOpen::CAM::InspectionMethodBuilder::ProfileDispositionTypes mode)
 Sets the analysis profile disposition fitting mode
Created in NX8.5.1. More...
 
void SetRadialPointCount (int ptCount)
 Sets the number of points in radial direction
Created in NX11.0.2. More...
 
void SetReferenceFeatureMode (NXOpen::CAM::InspectionMethodBuilder::ReferenceFeatureModeTypes mode)
 Sets the relative measurement mode
Created in NX9.0.0. More...
 
void SetReferenceFeatureOffsetDistance (double distance)
 Sets the offset distance for relative measurement
Created in NX9.0.0. More...
 
void SetReferenceFeaturePointCount (int pointCount)
 Sets the number of points for relative measurement
Created in NX9.0.0. More...
 
void SetReferenceFeatureZoneRadius (double radius)
 Sets the zone radius for relative measurement
Created in NX9.0.0. More...
 
void SetRetractDistance (double distance)
 Sets the retract distance
Created in NX7.0.0. More...
 
void SetRevolutions (double revolutions)
 Sets the revolutions of the Scan Helix
Created in NX8.5.0. More...
 
void SetScanCurveMode (NXOpen::CAM::InspectionMethodBuilder::ScanCurveModeTypes mode)
 Sets the scan curve mode
Created in NX7.5.3. More...
 
void SetScanForce (double force)
 Sets the scan force
Created in NX8.5.0. More...
 
void SetScanModeType (NXOpen::CAM::InspectionMethodBuilder::ScanModeTypes modeType)
 Sets the 3,5 axis scan mode type
Created in NX8.5.0. More...
 
void SetScanSpeed (double speed)
 Sets the scan speed
Created in NX8.5.0. More...
 
void SetSensorStrategy (NXOpen::CAM::InspectionMoveBuilder::SensorStrategyTypes sensorStrategy)
 Sets the sensor selection strategy
Created in NX9.0.0. More...
 
void SetSpeed (int speed)
 Sets the default animation speed setting
Created in NX7.0.0. More...
 
void SetStartDistance (double startDistance)
 Sets the start point offset distance along the scan
Created in NX8.5.0. More...
 
void SetStartEndMode (NXOpen::CAM::InspectionMethodBuilder::UVModeTypes startEndMode)
 Sets the scan start end mode
Created in NX8.5.0. More...
 
void SetStartPercentage (double startPercentage)
 Sets the start percentage along the scan
Created in NX8.5.0. More...
 
void SetStepSize (double step)
 Sets the scan step size
Created in NX8.5.0. More...
 
void SetStopRadius (double radius)
 Sets the scan stop radius
Created in NX8.5.0. More...
 
void SetSurfaceProfileMode (NXOpen::CAM::InspectionMethodBuilder::SurfaceProfileTypes mode)
 Sets the analysis surface profile fitting mode
Created in NX8.5.1. More...
 
void SetSweep (double sweep)
 Sets the sweep of the Scan Helix
Created in NX8.5.0. More...
 
void SetTiltAngle (double angle)
 Sets the tilt angle (degrees)
Created in NX8.5.0. More...
 
void SetTurnDirection (NXOpen::CAM::InspectionMethodBuilder::ScanHelixTurnDirectionTypes turnDirection)
 Sets the turn direction type of the Scan Helix
Created in NX8.5.0. More...
 
void SetTurnType (NXOpen::CAM::InspectionMethodBuilder::ScanHelixTurnTypes turnType)
 Sets the turn type of the Scan Helix
Created in NX8.5.0. More...
 
void SetUCount (int uCount)
 Sets the number of points in U direction
Created in NX7.0.0. More...
 
void SetUEnd (double uEnd)
 Sets the U end parameter
Created in NX7.0.0. More...
 
void SetUEndDeg (double uEnd)
 Sets the U end degrees
Created in NX7.5.0. More...
 
void SetUEndDist (double uEnd)
 Sets the U end distance
Created in NX7.5.0. More...
 
void SetUEndMode (NXOpen::CAM::InspectionMethodBuilder::UVModeTypes uvMode)
 Sets the end U mode
Created in NX7.5.0. More...
 
void SetUEndSweep (double uEnd)
 Sets the U sweep degrees
Created in NX7.5.0. More...
 
void SetUStart (double uStart)
 Sets the U start parameter
Created in NX7.0.0. More...
 
void SetUStartDeg (double uStart)
 Sets the U start degrees
Created in NX7.5.0. More...
 
void SetUStartDist (double uStart)
 Sets the U start distance
Created in NX7.5.0. More...
 
void SetUStartMode (NXOpen::CAM::InspectionMethodBuilder::UVModeTypes uvMode)
 Sets the start U mode
Created in NX7.5.0. More...
 
void SetUStartSweep (double uStart)
 Sets the U start sweep degrees
Created in NX7.5.0. More...
 
void SetUVGrid (bool uvGrid)
 Sets a flag to indicate if rectangular UV grid is allowed
Created in NX7.0.0. More...
 
void SetVCount (int vCount)
 Sets the number of points in V direction
Created in NX7.0.0. More...
 
void SetVEnd (double vEnd)
 Sets the V end parameter
Created in NX7.0.0. More...
 
void SetVEndDeg (double vEnd)
 Sets the V end degrees
Created in NX7.5.0. More...
 
void SetVEndDist (double vEnd)
 Sets the V end distance
Created in NX7.5.0. More...
 
void SetVEndMode (NXOpen::CAM::InspectionMethodBuilder::UVModeTypes uvMode)
 Sets the end V mode
Created in NX7.5.0. More...
 
void SetVEndSweep (double vEnd)
 Sets the V sweep degrees
Created in NX7.5.0. More...
 
void SetVStart (double vStart)
 Sets the V start parameter
Created in NX7.0.0. More...
 
void SetVStartDeg (double vStart)
 Sets the V start degrees
Created in NX7.5.0. More...
 
void SetVStartDist (double vStart)
 Sets the V start distance
Created in NX7.5.0. More...
 
void SetVStartMode (NXOpen::CAM::InspectionMethodBuilder::UVModeTypes uvMode)
 Sets the start V mode
Created in NX7.5.0. More...
 
void SetVStartSweep (double vStart)
 Sets the V start sweep degrees
Created in NX7.5.0. More...
 
int Speed ()
 Returns the default animation speed setting
Created in NX7.0.0. More...
 
double StartDistance ()
 Returns the start point offset distance along the scan
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::UVModeTypes StartEndMode ()
 Returns the scan start end mode
Created in NX8.5.0. More...
 
double StartPercentage ()
 Returns the start percentage along the scan
Created in NX8.5.0. More...
 
double StepSize ()
 Returns the scan step size
Created in NX8.5.0. More...
 
double StopRadius ()
 Returns the scan stop radius
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::SurfaceProfileTypes SurfaceProfileMode ()
 Returns the analysis surface profile fitting mode
Created in NX8.5.1. More...
 
double Sweep ()
 Returns the sweep of the Scan Helix
Created in NX8.5.0. More...
 
double TiltAngle ()
 Returns the tilt angle (degrees)
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::ScanHelixTurnDirectionTypes TurnDirection ()
 Returns the turn direction type of the Scan Helix
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::ScanHelixTurnTypes TurnType ()
 Returns the turn type of the Scan Helix
Created in NX8.5.0. More...
 
int UCount ()
 Returns the number of points in U direction
Created in NX7.0.0. More...
 
double UEnd ()
 Returns the U end parameter
Created in NX7.0.0. More...
 
double UEndDeg ()
 Returns the U end degrees
Created in NX7.5.0. More...
 
double UEndDist ()
 Returns the U end distance
Created in NX7.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::UVModeTypes UEndMode ()
 Returns the end U mode
Created in NX7.5.0. More...
 
double UEndSweep ()
 Returns the U sweep degrees
Created in NX7.5.0. More...
 
double UStart ()
 Returns the U start parameter
Created in NX7.0.0. More...
 
double UStartDeg ()
 Returns the U start degrees
Created in NX7.5.0. More...
 
double UStartDist ()
 Returns the U start distance
Created in NX7.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::UVModeTypes UStartMode ()
 Returns the start U mode
Created in NX7.5.0. More...
 
double UStartSweep ()
 Returns the U start sweep degrees
Created in NX7.5.0. More...
 
bool UVGrid ()
 Returns a flag to indicate if rectangular UV grid is allowed
Created in NX7.0.0. More...
 
int VCount ()
 Returns the number of points in V direction
Created in NX7.0.0. More...
 
double VEnd ()
 Returns the V end parameter
Created in NX7.0.0. More...
 
double VEndDeg ()
 Returns the V end degrees
Created in NX7.5.0. More...
 
double VEndDist ()
 Returns the V end distance
Created in NX7.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::UVModeTypes VEndMode ()
 Returns the end V mode
Created in NX7.5.0. More...
 
double VEndSweep ()
 Returns the V sweep degrees
Created in NX7.5.0. More...
 
double VStart ()
 Returns the V start parameter
Created in NX7.0.0. More...
 
double VStartDeg ()
 Returns the V start degrees
Created in NX7.5.0. More...
 
double VStartDist ()
 Returns the V start distance
Created in NX7.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::UVModeTypes VStartMode ()
 Returns the start V mode
Created in NX7.5.0. More...
 
double VStartSweep ()
 Returns the V start sweep degrees
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::CAM::MethodBuilder
NXOpen::CAM::CutParametersCutParameters ()
 Returns the cut parameter object
Created in NX6.0.0. More...
 
NXString GetCutMethod ()
 Get cut method. More...
 
NXOpen::CAM::DisplayPaintPaintDisplay ()
 Returns the sub builder for paint display
Created in NX7.5.0. More...
 
NXOpen::CAM::DisplayPathPathDisplay ()
 Returns the sub builder for path display
Created in NX7.5.0. More...
 
NXOpen::CAM::PathDisplayColorsPathDisplayColors ()
 Returns the sub builder for path display colors
Created in NX7.5.0. More...
 
void SetCutMethod (const NXString &libRef)
 Set cut method
Created in NX8.0.1. More...
 
void SetCutMethod (const char *libRef)
 Set cut method
Created in NX8.0.1. More...
 
NXOpen::CAM::DisplaySilhouetteSilhouDisplay ()
 Returns the sub builder for silhou display
Created in NX7.5.0. More...
 
NXOpen::CAM::DisplayToolToolDisplay ()
 Returns the sub builder for tool display
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::CAM::NCGroupBuilder
NXString Description ()
 Returns the description
Created in NX9.0.0. More...
 
NXOpen::CAM::UdeSetEndUdeSet ()
 Returns the end ude set
Created in NX7.5.0. More...
 
void SetDescription (const NXString &description)
 Sets the description
Created in NX9.0.0. More...
 
void SetDescription (const char *description)
 Sets the description
Created in NX9.0.0. More...
 
NXOpen::CAM::UdeSetStartUdeSet ()
 Returns the start ude set
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::CAM::ParamBuilder
NXOpen::CAM::UdeCycleEvent ()
 Returns the cycle event
Created in NX7.5.0. More...
 
NXOpen::CAM::CycleCycleTable ()
 Returns the cycle
Created in NX9.0.0. More...
 
NXOpen::TaggedObjectGetCustomizableItemBuilder (const NXString &name)
 Returns the customizable item builder for the given customizable item name. More...
 
NXOpen::TaggedObjectGetCustomizableItemBuilder (const char *name)
 Returns the customizable item builder for the given customizable item name. More...
 
std::vector< NXStringGetCustomizableItemNames ()
 Returns the names for all customizable item ids. More...
 
NXOpen::CAM::ParamBuilder::OptimizationTypes OptimizationMethod ()
 Returns the optim method
Created in NX5.0.0. More...
 
void SetOptimizationMethod (NXOpen::CAM::ParamBuilder::OptimizationTypes optimMethod)
 Sets the optim method
Created in NX5.0.0. 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

Represents the builder for a CMM Inspection method.


To create a new instance of this class, use NXOpen::CAM::InspectionGroupCollection::CreateInspectionMethodBuilder

Created in NX7.0.0.

Member Enumeration Documentation

the analysis axis extrapolation type

Enumerator
AxisExtrapolationTypesOn 

Extrapolate.

AxisExtrapolationTypesOff 

Do not extrapolate.

the analysis cylinder/circle fitting type

Enumerator
CylinderFittingTypesLeastSquares 

Least Squares.

CylinderFittingTypesMinimumDeviation 

Minimum Deviation.

CylinderFittingTypesCrossSectionCenters 

Cross Section Centers.

CylinderFittingTypesExternalFunction 

External Function.

the analysis datum plane fitting type

Enumerator
DatumPlaneFittingTypesLeastSquares 

Least Squares.

DatumPlaneFittingTypesHighPoint 

High Point.

CMM Inspection modes.

Enumerator
InspectionModesProgramDefault 

Program Default.

InspectionModesProgram 

Program.

InspectionModesManual 

Manual.

InspectionModesAuto 

Auto.

the analysis limits of size fitting type

Enumerator
LimitsOfSizeTypesAverage 

Average.

LimitsOfSizeTypesFunctional 

Functional.

LimitsOfSizeTypesTwoPoint 

Two Point.

CMM Inspection method feature type.

Enumerator
MethodTypesNone 

None.

MethodTypesArc 

Arc.

MethodTypesCircle 

Circle.

MethodTypesPoint 

Point.

MethodTypesSphere 

Sphere.

MethodTypesSurface 

Surface.

MethodTypesPattern 

Pattern.

MethodTypesCurve 

Curve.

MethodTypesCylinder 

Cylinder.

MethodTypesCone 

Cone.

MethodTypesPlane 

Plane.

MethodTypesLine 

Line.

MethodTypesCParln 

Bounded Slot Tab.

MethodTypesSlotTab 

Slot Tab.

MethodTypesSurfaceOfRevolution 

Surface of Revolution.

MethodTypesTorus 

Torus.

MethodTypesEdgePt 

Edge Point.

CMM Inspection operation types.

Enumerator
OperationTypesNone 

None.

OperationTypesManualPoint 

Measured Point.

OperationTypesUVGrid 

Point Set (Rectangular UV Grid)

OperationTypesPointHelix 

Point Helix.

OperationTypesLineScan 

Scan Line.

OperationTypesCircularScan 

Scan Arc.

OperationTypesCurveScan 

Scan Curve.

OperationTypesHelicalScan 

Scan Helix.

OperationTypesCurveScan5axis 

5-axis Scan Curve

OperationTypesLinearSafeMoveToPoint 

Linear Safe Move To Point.

OperationTypesDeltaMove 

Delta Move.

OperationTypesLinear5axisMoveToPoint 

Linear 5-axis Move To Point.

OperationTypesPolarGrid 

Circular Point Set (Polar Grid)

the point sequence start direction

Enumerator
PointSequenceDirectionTypesU 

Order by U.

PointSequenceDirectionTypesV 

Order by V.

the point sequence modes

Enumerator
PointSequenceModeTypesZig 

Zig only.

PointSequenceModeTypesZigZag 

Zig and Zag.

PointSequenceModeTypesNearest 

Nearest point.

the point sequence start location

Enumerator
PointSequenceStartTypesUminVmin 

Umin - Vmin.

PointSequenceStartTypesUminVmax 

Umin - Vmax.

PointSequenceStartTypesUmaxVmin 

Umax - Vmin.

PointSequenceStartTypesUmaxVmax 

Umax - Vmax.

the polar angle modes

Enumerator
PolarAngleModeTypesFull 

Full circumference.

PolarAngleModeTypesPartial 

Start point and end point.

the polar point sequence mode

Enumerator
PolarPointSequenceTypesZig 

Zig only.

PolarPointSequenceTypesZigZag 

Zig and Zag.

PolarPointSequenceTypesNearest 

Nearest point.

the polar radius modes

Enumerator
PolarRadiusModeTypesDistance 

Radius defined by distance value.

PolarRadiusModeTypesGeometry 

Radius defined by selected geometry.

the polar sequence direction

Enumerator
PolarSequenceDirectionTypesRadial 

Order by radial direction.

PolarSequenceDirectionTypesAngular 

Order by angular direction.

the polar sequence start mode

Enumerator
PolarSequenceStartTypesRminAmin 

min Radius - min Angle

PolarSequenceStartTypesRminAmax 

min Radius - max Angle

PolarSequenceStartTypesRmaxAmin 

max Radius - min Angle

PolarSequenceStartTypesRmaxAmax 

max Radius - max Angle

the analysis profile disposition fitting type

Enumerator
ProfileDispositionTypesStandard 

Standard.

ProfileDispositionTypesUpper 

Upper.

ProfileDispositionTypesLower 

Lower.

the relative measurement mode

Enumerator
ReferenceFeatureModeTypesNone 

No relative measurement.

ReferenceFeatureModeTypesExisting 

Relative measurement to existing feature.

ReferenceFeatureModeTypesAutomatic 

Relative measurement to automatically created feature.

the scan curve mode

Enumerator
ScanCurveModeTypesExistingCurve 

Use existing curve.

ScanCurveModeTypesAutoCurve 

Autogenerate curves.

ScanCurveModeTypesOffsetCurve 

Offset curve.

the helix turn direction type

Enumerator
ScanHelixTurnDirectionTypesRight 

Right hand turn.

ScanHelixTurnDirectionTypesLeft 

Left hand turn.

the helix turn type

Enumerator
ScanHelixTurnTypesPitch 

Pitch.

ScanHelixTurnTypesSweepAngle 

Sweep Angle.

ScanHelixTurnTypesRevolutions 

Revolutions.

the scan mode 3-axis, 5-axis type

Enumerator
ScanModeTypesMode3axis 

3-axis mode

ScanModeTypesMode5axis 

5-axis mode

the analysis surface profile fitting type

Enumerator
SurfaceProfileTypesMinimumDeviationNormal 

Minimum Deviation - Normal.

SurfaceProfileTypesMinimumDeviation3D 

Minimum Deviation - 3D.

SurfaceProfileTypesLeastSquaresNormal 

Least Squares - Normal.

SurfaceProfileTypesLeastSquares3D 

Least Squares - 3D.

the tolerance Degree of Freedom Coordinate System mode

Enumerator
ToleranceDegreeOfFreedomCsysModeDrf 

DRF - Datum Reference Frame.

ToleranceDegreeOfFreedomCsysModePcs 

PCS - Part Coordinate System.

the tolerance degree of freedom mode

Enumerator
ToleranceDegreeOfFreedomModeTolerance 

From Tolerance Definition.

ToleranceDegreeOfFreedomModeOn 

On.

ToleranceDegreeOfFreedomModeOff 

Off.

ToleranceDegreeOfFreedomModeLimits 

Use Limits.

CMM Inspection transition modes.

Enumerator
TransitionTypesNone 

No Transition Point.

TransitionTypesManual 

Manual Transition Point.

TransitionTypesSafePlane 

Safe Plane Transition Point.

the UV modes

Enumerator
UVModeTypesPercentage 

Percentage.

UVModeTypesDistance 

Distance from start and end in part units.

UVModeTypesFull 

Full circumference.

UVModeTypesDegrees 

Angle from start and end.

UVModeTypesSweep 

Start angle and sweep angle.

Member Function Documentation

double NXOpen::CAM::InspectionMethodBuilder::AdvanceAngle ( )

Returns the advance angle (degrees)
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::PolarAngleModeTypes NXOpen::CAM::InspectionMethodBuilder::AngleMode ( )

Returns the polar angle mode
Created in NX11.0.2.



License requirements : None

int NXOpen::CAM::InspectionMethodBuilder::AngularPointCount ( )

Returns the number of points in angular direction
Created in NX11.0.2.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::ApproachDistance ( )

Returns the approach distance
Created in NX7.0.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::AxisExtrapolationTypes NXOpen::CAM::InspectionMethodBuilder::AxisExtrapolationMode ( )

Returns the analysis axis extrapolation mode
Created in NX8.5.1.



License requirements : None

bool NXOpen::CAM::InspectionMethodBuilder::CircularScan ( )

Returns a flag to indicate if scan arc is allowed
Created in NX7.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::CAM::InspectionMethodBuilder::ColorApproach ( )

Returns the color used for displaying approach elements
Created in NX7.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::CAM::InspectionMethodBuilder::ColorEntryExit ( )

Returns the color used for displaying entry and exit elements
Created in NX7.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::CAM::InspectionMethodBuilder::ColorLine ( )

Returns the color used for displaying path lines
Created in NX7.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::CAM::InspectionMethodBuilder::ColorMeasurePoint ( )

Returns the color used for displaying measured points
Created in NX7.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::CAM::InspectionMethodBuilder::ColorRetract ( )

Returns the color used for displaying retract elements
Created in NX7.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::CAM::InspectionMethodBuilder::ColorTransition ( )

Returns the color used for displaying transition elements
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::CurvatureFactor ( )

Returns the curvature increase factor
Created in NX8.5.0.



License requirements : None

bool NXOpen::CAM::InspectionMethodBuilder::CurveScan ( )

Returns a flag to indicate if scan curve is allowed
Created in NX7.0.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::CylinderFittingTypes NXOpen::CAM::InspectionMethodBuilder::CylinderCircleFitMode ( )

Returns the analysis cylinder/circle fitting mode
Created in NX8.5.1.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::DatumPlaneFittingTypes NXOpen::CAM::InspectionMethodBuilder::DatumPlaneFittingMode ( )

Returns the analysis datum plane fitting mode
Created in NX8.5.1.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::OperationTypes NXOpen::CAM::InspectionMethodBuilder::DefaultOperationType ( )

Returns the default inspection operation type
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::DepthDistance ( )

Returns the depth distance
Created in NX9.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::EndDistance ( )

Returns the end point offset distance along the scan
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::EndPercentage ( )

Returns the end Percentage along the scan
Created in NX8.5.0.



License requirements : None

bool NXOpen::CAM::InspectionMethodBuilder::EntryAvoidance ( )

Returns a flag to indicate if collision avoidance is required at entry
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::EntryExitDistance ( )

Returns the distance from the entry or exit point to safe plane
Created in NX7.0.0.



License requirements : None

bool NXOpen::CAM::InspectionMethodBuilder::EntryPoint ( )

Returns a flag to indicate if an entry point is required
Created in NX7.0.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::TransitionTypes NXOpen::CAM::InspectionMethodBuilder::EntryTransition ( )

Returns the type of entry transition
Created in NX7.0.0.



License requirements : None

bool NXOpen::CAM::InspectionMethodBuilder::ExitAvoidance ( )

Returns a flag to indicate if collision avoidance is required at exit
Created in NX7.0.0.



License requirements : None

bool NXOpen::CAM::InspectionMethodBuilder::ExitPoint ( )

Returns a flag to indicate if an exit point is required
Created in NX7.0.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::TransitionTypes NXOpen::CAM::InspectionMethodBuilder::ExitTransition ( )

Returns the type of exit transition
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::FeatureOffsetDistance ( )

Returns the offset feature distance
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::InspectionModes NXOpen::CAM::InspectionMethodBuilder::InspectionMode ( )

Returns the default inspection mode
Created in NX7.0.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::LimitsOfSizeTypes NXOpen::CAM::InspectionMethodBuilder::LimitsOfSizeMode ( )

Returns the analysis limits of size fitting mode
Created in NX8.5.1.



License requirements : None

bool NXOpen::CAM::InspectionMethodBuilder::LineScan ( )

Returns a flag to indicate if scan line is allowed
Created in NX7.0.0.



License requirements : None

bool NXOpen::CAM::InspectionMethodBuilder::ManualPoint ( )

Returns a flag to indicate if manual point creation is allowed
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::MaximumRadius ( )

Returns the maximum radius
Created in NX11.0.2.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::PolarRadiusModeTypes NXOpen::CAM::InspectionMethodBuilder::MaximumRadiusMode ( )

Returns the maximum radius mode
Created in NX11.0.2.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::MaxSpacing ( )

Returns the maximum spacing between scan points
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::MethodTypes NXOpen::CAM::InspectionMethodBuilder::MethodType ( )

Returns the method feature type
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::MinimumRadius ( )

Returns the minimum radius
Created in NX11.0.2.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::PolarRadiusModeTypes NXOpen::CAM::InspectionMethodBuilder::MinimumRadiusMode ( )

Returns the minimum radius mode
Created in NX11.0.2.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::MinSpacing ( )

Returns the minimum spacing between scan points
Created in NX8.5.0.



License requirements : None

int NXOpen::CAM::InspectionMethodBuilder::NbScanPoints ( )

Returns the minimum number of scan points
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::OffsetDistance ( )

Returns the offset distance
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::OffsetEndAngle ( )

Returns the offset from end angle
Created in NX11.0.2.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::OffsetMaximumRadius ( )

Returns the offset from maximum radius
Created in NX11.0.2.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::OffsetMinimumRadius ( )

Returns the offset from minimum radius
Created in NX11.0.2.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::OffsetStartAngle ( )

Returns the offset from start angle
Created in NX11.0.2.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::Pitch ( )

Returns the pitch of the Scan Helix
Created in NX8.5.0.



License requirements : None

int NXOpen::CAM::InspectionMethodBuilder::PointCount ( )

Returns the number of path points
Created in NX7.0.0.



License requirements : None

bool NXOpen::CAM::InspectionMethodBuilder::PointHelix ( )

Returns a flag to indicate if point helix is allowed
Created in NX7.0.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::PointSequenceDirectionTypes NXOpen::CAM::InspectionMethodBuilder::PointSequenceDirection ( )

Returns the point sequence start direction
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::PointSequenceModeTypes NXOpen::CAM::InspectionMethodBuilder::PointSequenceMode ( )

Returns the point sequence mode
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::PointSequenceStartTypes NXOpen::CAM::InspectionMethodBuilder::PointSequenceStart ( )

Returns the point sequence start location
Created in NX7.5.0.



License requirements : None

bool NXOpen::CAM::InspectionMethodBuilder::PolarGrid ( )

Returns a flag to indicate if circular point grid is allowed
Created in NX11.0.2.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::PolarPointSequenceTypes NXOpen::CAM::InspectionMethodBuilder::PolarPointSequence ( )

Returns the polar point sequence mode
Created in NX11.0.2.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::PolarSequenceDirectionTypes NXOpen::CAM::InspectionMethodBuilder::PolarSequenceDirection ( )

Returns the polar sequence direction
Created in NX11.0.2.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::PolarSequenceStartTypes NXOpen::CAM::InspectionMethodBuilder::PolarSequenceStart ( )

Returns the polar sequence start location
Created in NX11.0.2.



License requirements : None

NXOpen::CAM::InspectionMoveBuilder::ProbeTipTypes NXOpen::CAM::InspectionMethodBuilder::ProbeTipType ( )

Returns the preferred probe tip type
Created in NX9.0.1.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::ProfileDispositionTypes NXOpen::CAM::InspectionMethodBuilder::ProfileDispositionMode ( )

Returns the analysis profile disposition fitting mode
Created in NX8.5.1.



License requirements : None

int NXOpen::CAM::InspectionMethodBuilder::RadialPointCount ( )

Returns the number of points in radial direction
Created in NX11.0.2.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::ReferenceFeatureModeTypes NXOpen::CAM::InspectionMethodBuilder::ReferenceFeatureMode ( )

Returns the relative measurement mode
Created in NX9.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::ReferenceFeatureOffsetDistance ( )

Returns the offset distance for relative measurement
Created in NX9.0.0.



License requirements : None

int NXOpen::CAM::InspectionMethodBuilder::ReferenceFeaturePointCount ( )

Returns the number of points for relative measurement
Created in NX9.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::ReferenceFeatureZoneRadius ( )

Returns the zone radius for relative measurement
Created in NX9.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::RetractDistance ( )

Returns the retract distance
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::Revolutions ( )

Returns the revolutions of the Scan Helix
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::ScanCurveModeTypes NXOpen::CAM::InspectionMethodBuilder::ScanCurveMode ( )

Returns the scan curve mode
Created in NX7.5.3.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::ScanForce ( )

Returns the scan force
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::ScanModeTypes NXOpen::CAM::InspectionMethodBuilder::ScanModeType ( )

Returns the 3,5 axis scan mode type
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::ScanSpeed ( )

Returns the scan speed
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMoveBuilder::SensorStrategyTypes NXOpen::CAM::InspectionMethodBuilder::SensorStrategy ( )

Returns the sensor selection strategy
Created in NX9.0.0.



License requirements : None

void NXOpen::CAM::InspectionMethodBuilder::SetAdvanceAngle ( double  angle)

Sets the advance angle (degrees)
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
angleangle
void NXOpen::CAM::InspectionMethodBuilder::SetAngleMode ( NXOpen::CAM::InspectionMethodBuilder::PolarAngleModeTypes  mode)

Sets the polar angle mode
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modemode
void NXOpen::CAM::InspectionMethodBuilder::SetAngularPointCount ( int  ptCount)

Sets the number of points in angular direction
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
ptCountptcount
void NXOpen::CAM::InspectionMethodBuilder::SetApproachDistance ( double  distance)

Sets the approach distance
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
distancedistance
void NXOpen::CAM::InspectionMethodBuilder::SetAxisExtrapolationMode ( NXOpen::CAM::InspectionMethodBuilder::AxisExtrapolationTypes  mode)

Sets the analysis axis extrapolation mode
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modemode
void NXOpen::CAM::InspectionMethodBuilder::SetCircularScan ( bool  circularScan)

Sets a flag to indicate if scan arc is allowed
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
circularScancircularscan
void NXOpen::CAM::InspectionMethodBuilder::SetColorApproach ( NXOpen::NXColor colorApproach)

Sets the color used for displaying approach elements
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
colorApproachcolorapproach
void NXOpen::CAM::InspectionMethodBuilder::SetColorEntryExit ( NXOpen::NXColor colorEntryExit)

Sets the color used for displaying entry and exit elements
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
colorEntryExitcolorentryexit
void NXOpen::CAM::InspectionMethodBuilder::SetColorLine ( NXOpen::NXColor colorLine)

Sets the color used for displaying path lines
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
colorLinecolorline
void NXOpen::CAM::InspectionMethodBuilder::SetColorMeasurePoint ( NXOpen::NXColor colorMeasurePoint)

Sets the color used for displaying measured points
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
colorMeasurePointcolormeasurepoint
void NXOpen::CAM::InspectionMethodBuilder::SetColorRetract ( NXOpen::NXColor colorRetract)

Sets the color used for displaying retract elements
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
colorRetractcolorretract
void NXOpen::CAM::InspectionMethodBuilder::SetColorTransition ( NXOpen::NXColor colorTransition)

Sets the color used for displaying transition elements
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
colorTransitioncolortransition
void NXOpen::CAM::InspectionMethodBuilder::SetCurvatureFactor ( double  curvatureFactor)

Sets the curvature increase factor
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
curvatureFactorcurvaturefactor
void NXOpen::CAM::InspectionMethodBuilder::SetCurveScan ( bool  curveScan)

Sets a flag to indicate if scan curve is allowed
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
curveScancurvescan
void NXOpen::CAM::InspectionMethodBuilder::SetCylinderCircleFitMode ( NXOpen::CAM::InspectionMethodBuilder::CylinderFittingTypes  mode)

Sets the analysis cylinder/circle fitting mode
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modemode
void NXOpen::CAM::InspectionMethodBuilder::SetDatumPlaneFittingMode ( NXOpen::CAM::InspectionMethodBuilder::DatumPlaneFittingTypes  mode)

Sets the analysis datum plane fitting mode
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modemode
void NXOpen::CAM::InspectionMethodBuilder::SetDefaultOperationType ( NXOpen::CAM::InspectionMethodBuilder::OperationTypes  operationType)

Sets the default inspection operation type
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
operationTypeoperationtype
void NXOpen::CAM::InspectionMethodBuilder::SetDepthDistance ( double  distance)

Sets the depth distance
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
distancedistance
void NXOpen::CAM::InspectionMethodBuilder::SetEndDistance ( double  endDistance)

Sets the end point offset distance along the scan
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
endDistanceenddistance
void NXOpen::CAM::InspectionMethodBuilder::SetEndPercentage ( double  endPercentage)

Sets the end Percentage along the scan
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
endPercentageendpercentage
void NXOpen::CAM::InspectionMethodBuilder::SetEntryAvoidance ( bool  entryAvoidance)

Sets a flag to indicate if collision avoidance is required at entry
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
entryAvoidanceentryavoidance
void NXOpen::CAM::InspectionMethodBuilder::SetEntryExitDistance ( double  entryExitDistance)

Sets the distance from the entry or exit point to safe plane
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
entryExitDistanceentryexitdistance
void NXOpen::CAM::InspectionMethodBuilder::SetEntryPoint ( bool  entryPoint)

Sets a flag to indicate if an entry point is required
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
entryPointentrypoint
void NXOpen::CAM::InspectionMethodBuilder::SetEntryTransition ( NXOpen::CAM::InspectionMethodBuilder::TransitionTypes  entryTransition)

Sets the type of entry transition
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
entryTransitionentrytransition
void NXOpen::CAM::InspectionMethodBuilder::SetExitAvoidance ( bool  exitAvoidance)

Sets a flag to indicate if collision avoidance is required at exit
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
exitAvoidanceexitavoidance
void NXOpen::CAM::InspectionMethodBuilder::SetExitPoint ( bool  exitPoint)

Sets a flag to indicate if an exit point is required
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
exitPointexitpoint
void NXOpen::CAM::InspectionMethodBuilder::SetExitTransition ( NXOpen::CAM::InspectionMethodBuilder::TransitionTypes  exitTransition)

Sets the type of exit transition
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
exitTransitionexittransition
void NXOpen::CAM::InspectionMethodBuilder::SetFeatureOffsetDistance ( double  distance)

Sets the offset feature distance
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
distancedistance
void NXOpen::CAM::InspectionMethodBuilder::SetInspectionMode ( NXOpen::CAM::InspectionMethodBuilder::InspectionModes  inspectionMode)

Sets the default inspection mode
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
inspectionModeinspectionmode
void NXOpen::CAM::InspectionMethodBuilder::SetLimitsOfSizeMode ( NXOpen::CAM::InspectionMethodBuilder::LimitsOfSizeTypes  mode)

Sets the analysis limits of size fitting mode
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modemode
void NXOpen::CAM::InspectionMethodBuilder::SetLineScan ( bool  lineScan)

Sets a flag to indicate if scan line is allowed
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
lineScanlinescan
void NXOpen::CAM::InspectionMethodBuilder::SetManualPoint ( bool  manualPoint)

Sets a flag to indicate if manual point creation is allowed
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
manualPointmanualpoint
void NXOpen::CAM::InspectionMethodBuilder::SetMaximumRadius ( double  radius)

Sets the maximum radius
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
radiusradius
void NXOpen::CAM::InspectionMethodBuilder::SetMaximumRadiusMode ( NXOpen::CAM::InspectionMethodBuilder::PolarRadiusModeTypes  mode)

Sets the maximum radius mode
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modemode
void NXOpen::CAM::InspectionMethodBuilder::SetMaxSpacing ( double  maxSpacing)

Sets the maximum spacing between scan points
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
maxSpacingmaxspacing
void NXOpen::CAM::InspectionMethodBuilder::SetMethodType ( NXOpen::CAM::InspectionMethodBuilder::MethodTypes  type)

Sets the method feature type
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
typetype
void NXOpen::CAM::InspectionMethodBuilder::SetMinimumRadius ( double  radius)

Sets the minimum radius
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
radiusradius
void NXOpen::CAM::InspectionMethodBuilder::SetMinimumRadiusMode ( NXOpen::CAM::InspectionMethodBuilder::PolarRadiusModeTypes  mode)

Sets the minimum radius mode
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modemode
void NXOpen::CAM::InspectionMethodBuilder::SetMinSpacing ( double  minSpacing)

Sets the minimum spacing between scan points
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
minSpacingminspacing
void NXOpen::CAM::InspectionMethodBuilder::SetNbScanPoints ( int  count)

Sets the minimum number of scan points
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
countcount
void NXOpen::CAM::InspectionMethodBuilder::SetOffsetDistance ( double  offsetDistance)

Sets the offset distance
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
offsetDistanceoffsetdistance
void NXOpen::CAM::InspectionMethodBuilder::SetOffsetEndAngle ( double  offsetAngle)

Sets the offset from end angle
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
offsetAngleoffsetangle
void NXOpen::CAM::InspectionMethodBuilder::SetOffsetMaximumRadius ( double  offset)

Sets the offset from maximum radius
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
offsetoffset
void NXOpen::CAM::InspectionMethodBuilder::SetOffsetMinimumRadius ( double  offset)

Sets the offset from minimum radius
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
offsetoffset
void NXOpen::CAM::InspectionMethodBuilder::SetOffsetStartAngle ( double  offsetAngle)

Sets the offset from start angle
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
offsetAngleoffsetangle
void NXOpen::CAM::InspectionMethodBuilder::SetPitch ( double  pitch)

Sets the pitch of the Scan Helix
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
pitchpitch
void NXOpen::CAM::InspectionMethodBuilder::SetPointCount ( int  pointCount)

Sets the number of path points
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
pointCountpointcount
void NXOpen::CAM::InspectionMethodBuilder::SetPointHelix ( bool  pointHelix)

Sets a flag to indicate if point helix is allowed
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
pointHelixpointhelix
void NXOpen::CAM::InspectionMethodBuilder::SetPointSequenceDirection ( NXOpen::CAM::InspectionMethodBuilder::PointSequenceDirectionTypes  ptSeqDir)

Sets the point sequence start direction
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
ptSeqDirptseqdir
void NXOpen::CAM::InspectionMethodBuilder::SetPointSequenceMode ( NXOpen::CAM::InspectionMethodBuilder::PointSequenceModeTypes  ptSeqMode)

Sets the point sequence mode
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
ptSeqModeptseqmode
void NXOpen::CAM::InspectionMethodBuilder::SetPointSequenceStart ( NXOpen::CAM::InspectionMethodBuilder::PointSequenceStartTypes  ptSeqStart)

Sets the point sequence start location
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
ptSeqStartptseqstart
void NXOpen::CAM::InspectionMethodBuilder::SetPolarGrid ( bool  polarGrid)

Sets a flag to indicate if circular point grid is allowed
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
polarGridpolargrid
void NXOpen::CAM::InspectionMethodBuilder::SetPolarPointSequence ( NXOpen::CAM::InspectionMethodBuilder::PolarPointSequenceTypes  polSeqMode)

Sets the polar point sequence mode
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
polSeqModepolseqmode
void NXOpen::CAM::InspectionMethodBuilder::SetPolarSequenceDirection ( NXOpen::CAM::InspectionMethodBuilder::PolarSequenceDirectionTypes  polSeqDir)

Sets the polar sequence direction
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
polSeqDirpolseqdir
void NXOpen::CAM::InspectionMethodBuilder::SetPolarSequenceStart ( NXOpen::CAM::InspectionMethodBuilder::PolarSequenceStartTypes  polSeqStart)

Sets the polar sequence start location
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
polSeqStartpolseqstart
void NXOpen::CAM::InspectionMethodBuilder::SetProbeTipType ( NXOpen::CAM::InspectionMoveBuilder::ProbeTipTypes  tipType)

Sets the preferred probe tip type
Created in NX9.0.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tipTypetiptype
void NXOpen::CAM::InspectionMethodBuilder::SetProfileDispositionMode ( NXOpen::CAM::InspectionMethodBuilder::ProfileDispositionTypes  mode)

Sets the analysis profile disposition fitting mode
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modemode
void NXOpen::CAM::InspectionMethodBuilder::SetRadialPointCount ( int  ptCount)

Sets the number of points in radial direction
Created in NX11.0.2.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
ptCountptcount
void NXOpen::CAM::InspectionMethodBuilder::SetReferenceFeatureMode ( NXOpen::CAM::InspectionMethodBuilder::ReferenceFeatureModeTypes  mode)

Sets the relative measurement mode
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modemode
void NXOpen::CAM::InspectionMethodBuilder::SetReferenceFeatureOffsetDistance ( double  distance)

Sets the offset distance for relative measurement
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
distancedistance
void NXOpen::CAM::InspectionMethodBuilder::SetReferenceFeaturePointCount ( int  pointCount)

Sets the number of points for relative measurement
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
pointCountpointcount
void NXOpen::CAM::InspectionMethodBuilder::SetReferenceFeatureZoneRadius ( double  radius)

Sets the zone radius for relative measurement
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
radiusradius
void NXOpen::CAM::InspectionMethodBuilder::SetRetractDistance ( double  distance)

Sets the retract distance
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
distancedistance
void NXOpen::CAM::InspectionMethodBuilder::SetRevolutions ( double  revolutions)

Sets the revolutions of the Scan Helix
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
revolutionsrevolutions
void NXOpen::CAM::InspectionMethodBuilder::SetScanCurveMode ( NXOpen::CAM::InspectionMethodBuilder::ScanCurveModeTypes  mode)

Sets the scan curve mode
Created in NX7.5.3.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modemode
void NXOpen::CAM::InspectionMethodBuilder::SetScanForce ( double  force)

Sets the scan force
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
forceforce
void NXOpen::CAM::InspectionMethodBuilder::SetScanModeType ( NXOpen::CAM::InspectionMethodBuilder::ScanModeTypes  modeType)

Sets the 3,5 axis scan mode type
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modeTypemodetype
void NXOpen::CAM::InspectionMethodBuilder::SetScanSpeed ( double  speed)

Sets the scan speed
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
speedspeed
void NXOpen::CAM::InspectionMethodBuilder::SetSensorStrategy ( NXOpen::CAM::InspectionMoveBuilder::SensorStrategyTypes  sensorStrategy)

Sets the sensor selection strategy
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
sensorStrategysensorstrategy
void NXOpen::CAM::InspectionMethodBuilder::SetSpeed ( int  speed)

Sets the default animation speed setting
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
speedspeed
void NXOpen::CAM::InspectionMethodBuilder::SetStartDistance ( double  startDistance)

Sets the start point offset distance along the scan
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
startDistancestartdistance
void NXOpen::CAM::InspectionMethodBuilder::SetStartEndMode ( NXOpen::CAM::InspectionMethodBuilder::UVModeTypes  startEndMode)

Sets the scan start end mode
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
startEndModestartendmode
void NXOpen::CAM::InspectionMethodBuilder::SetStartPercentage ( double  startPercentage)

Sets the start percentage along the scan
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
startPercentagestartpercentage
void NXOpen::CAM::InspectionMethodBuilder::SetStepSize ( double  step)

Sets the scan step size
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
stepstep
void NXOpen::CAM::InspectionMethodBuilder::SetStopRadius ( double  radius)

Sets the scan stop radius
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
radiusradius
void NXOpen::CAM::InspectionMethodBuilder::SetSurfaceProfileMode ( NXOpen::CAM::InspectionMethodBuilder::SurfaceProfileTypes  mode)

Sets the analysis surface profile fitting mode
Created in NX8.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
modemode
void NXOpen::CAM::InspectionMethodBuilder::SetSweep ( double  sweep)

Sets the sweep of the Scan Helix
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
sweepsweep
void NXOpen::CAM::InspectionMethodBuilder::SetTiltAngle ( double  angle)

Sets the tilt angle (degrees)
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
angleangle
void NXOpen::CAM::InspectionMethodBuilder::SetTurnDirection ( NXOpen::CAM::InspectionMethodBuilder::ScanHelixTurnDirectionTypes  turnDirection)

Sets the turn direction type of the Scan Helix
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
turnDirectionturndirection
void NXOpen::CAM::InspectionMethodBuilder::SetTurnType ( NXOpen::CAM::InspectionMethodBuilder::ScanHelixTurnTypes  turnType)

Sets the turn type of the Scan Helix
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
turnTypeturntype
void NXOpen::CAM::InspectionMethodBuilder::SetUCount ( int  uCount)

Sets the number of points in U direction
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uCountucount
void NXOpen::CAM::InspectionMethodBuilder::SetUEnd ( double  uEnd)

Sets the U end parameter
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uEnduend
void NXOpen::CAM::InspectionMethodBuilder::SetUEndDeg ( double  uEnd)

Sets the U end degrees
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uEnduend
void NXOpen::CAM::InspectionMethodBuilder::SetUEndDist ( double  uEnd)

Sets the U end distance
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uEnduend
void NXOpen::CAM::InspectionMethodBuilder::SetUEndMode ( NXOpen::CAM::InspectionMethodBuilder::UVModeTypes  uvMode)

Sets the end U mode
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uvModeuvmode
void NXOpen::CAM::InspectionMethodBuilder::SetUEndSweep ( double  uEnd)

Sets the U sweep degrees
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uEnduend
void NXOpen::CAM::InspectionMethodBuilder::SetUStart ( double  uStart)

Sets the U start parameter
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uStartustart
void NXOpen::CAM::InspectionMethodBuilder::SetUStartDeg ( double  uStart)

Sets the U start degrees
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uStartustart
void NXOpen::CAM::InspectionMethodBuilder::SetUStartDist ( double  uStart)

Sets the U start distance
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uStartustart
void NXOpen::CAM::InspectionMethodBuilder::SetUStartMode ( NXOpen::CAM::InspectionMethodBuilder::UVModeTypes  uvMode)

Sets the start U mode
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uvModeuvmode
void NXOpen::CAM::InspectionMethodBuilder::SetUStartSweep ( double  uStart)

Sets the U start sweep degrees
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uStartustart
void NXOpen::CAM::InspectionMethodBuilder::SetUVGrid ( bool  uvGrid)

Sets a flag to indicate if rectangular UV grid is allowed
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uvGriduvgrid
void NXOpen::CAM::InspectionMethodBuilder::SetVCount ( int  vCount)

Sets the number of points in V direction
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
vCountvcount
void NXOpen::CAM::InspectionMethodBuilder::SetVEnd ( double  vEnd)

Sets the V end parameter
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
vEndvend
void NXOpen::CAM::InspectionMethodBuilder::SetVEndDeg ( double  vEnd)

Sets the V end degrees
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
vEndvend
void NXOpen::CAM::InspectionMethodBuilder::SetVEndDist ( double  vEnd)

Sets the V end distance
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
vEndvend
void NXOpen::CAM::InspectionMethodBuilder::SetVEndMode ( NXOpen::CAM::InspectionMethodBuilder::UVModeTypes  uvMode)

Sets the end V mode
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uvModeuvmode
void NXOpen::CAM::InspectionMethodBuilder::SetVEndSweep ( double  vEnd)

Sets the V sweep degrees
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
vEndvend
void NXOpen::CAM::InspectionMethodBuilder::SetVStart ( double  vStart)

Sets the V start parameter
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
vStartvstart
void NXOpen::CAM::InspectionMethodBuilder::SetVStartDeg ( double  vStart)

Sets the V start degrees
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
vStartvstart
void NXOpen::CAM::InspectionMethodBuilder::SetVStartDist ( double  vStart)

Sets the V start distance
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
vStartvstart
void NXOpen::CAM::InspectionMethodBuilder::SetVStartMode ( NXOpen::CAM::InspectionMethodBuilder::UVModeTypes  uvMode)

Sets the start V mode
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
uvModeuvmode
void NXOpen::CAM::InspectionMethodBuilder::SetVStartSweep ( double  vStart)

Sets the V start sweep degrees
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
vStartvstart
int NXOpen::CAM::InspectionMethodBuilder::Speed ( )

Returns the default animation speed setting
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::StartDistance ( )

Returns the start point offset distance along the scan
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::UVModeTypes NXOpen::CAM::InspectionMethodBuilder::StartEndMode ( )

Returns the scan start end mode
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::StartPercentage ( )

Returns the start percentage along the scan
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::StepSize ( )

Returns the scan step size
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::StopRadius ( )

Returns the scan stop radius
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::SurfaceProfileTypes NXOpen::CAM::InspectionMethodBuilder::SurfaceProfileMode ( )

Returns the analysis surface profile fitting mode
Created in NX8.5.1.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::Sweep ( )

Returns the sweep of the Scan Helix
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::TiltAngle ( )

Returns the tilt angle (degrees)
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::ScanHelixTurnDirectionTypes NXOpen::CAM::InspectionMethodBuilder::TurnDirection ( )

Returns the turn direction type of the Scan Helix
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::ScanHelixTurnTypes NXOpen::CAM::InspectionMethodBuilder::TurnType ( )

Returns the turn type of the Scan Helix
Created in NX8.5.0.



License requirements : None

int NXOpen::CAM::InspectionMethodBuilder::UCount ( )

Returns the number of points in U direction
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::UEnd ( )

Returns the U end parameter
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::UEndDeg ( )

Returns the U end degrees
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::UEndDist ( )

Returns the U end distance
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::UVModeTypes NXOpen::CAM::InspectionMethodBuilder::UEndMode ( )

Returns the end U mode
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::UEndSweep ( )

Returns the U sweep degrees
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::UStart ( )

Returns the U start parameter
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::UStartDeg ( )

Returns the U start degrees
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::UStartDist ( )

Returns the U start distance
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::UVModeTypes NXOpen::CAM::InspectionMethodBuilder::UStartMode ( )

Returns the start U mode
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::UStartSweep ( )

Returns the U start sweep degrees
Created in NX7.5.0.



License requirements : None

bool NXOpen::CAM::InspectionMethodBuilder::UVGrid ( )

Returns a flag to indicate if rectangular UV grid is allowed
Created in NX7.0.0.



License requirements : None

int NXOpen::CAM::InspectionMethodBuilder::VCount ( )

Returns the number of points in V direction
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::VEnd ( )

Returns the V end parameter
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::VEndDeg ( )

Returns the V end degrees
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::VEndDist ( )

Returns the V end distance
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::UVModeTypes NXOpen::CAM::InspectionMethodBuilder::VEndMode ( )

Returns the end V mode
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::VEndSweep ( )

Returns the V sweep degrees
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::VStart ( )

Returns the V start parameter
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::VStartDeg ( )

Returns the V start degrees
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::VStartDist ( )

Returns the V start distance
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::UVModeTypes NXOpen::CAM::InspectionMethodBuilder::VStartMode ( )

Returns the start V mode
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::InspectionMethodBuilder::VStartSweep ( )

Returns the V start sweep degrees
Created in NX7.5.0.



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.