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

Represents the builder for the CMM Inspection UV Grid sub-operation. More...

Inheritance diagram for NXOpen::CAM::InspectionUVGridBuilder:
NXOpen::CAM::InspectionMoveBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  SphereAxisType { SphereAxisTypeAlignWithProbe, SphereAxisTypeSelectDirection, SphereAxisTypeSetupZAxis }
 the method for determining the axis for a sphere More...
enum  StartPointType {
  StartPointTypeNearest, StartPointTypeUminVmin, StartPointTypeUmaxVmin, StartPointTypeUminVmax,
  StartPointTypeUmaxVmax
}
 the start point mode More...

Public Member Functions

bool AlignMachineAxes ()
 Returns the flag to align with machine axes
Created in NX7.0.0.
NXOpen::CAM::InheritableDoubleBuilderApproachDist ()
 Returns the approach distance
Created in NX7.0.0.
NXOpen::CAM::InheritableDoubleBuilderEndU ()
 Returns the end value in U
Created in NX7.0.0.
NXOpen::CAM::InheritableDoubleBuilderEndUDeg ()
 Returns the end degrees value in U
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderEndUDist ()
 Returns the end distance value in U
Created in NX7.5.0.
NXOpen::CAM::InspectionMethodBuilder::UVModeTypes EndUMode ()
 Returns the end U mode
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderEndUSweep ()
 Returns the sweep value in U
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderEndV ()
 Returns the end value in V
Created in NX7.0.0.
NXOpen::CAM::InheritableDoubleBuilderEndVDeg ()
 Returns the end degrees value in V
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderEndVDist ()
 Returns the end distance value in V
Created in NX7.5.0.
NXOpen::CAM::InspectionMethodBuilder::UVModeTypes EndVMode ()
 Returns the end V mode
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderEndVSweep ()
 Returns the sweep value in V
Created in NX7.5.0.
NXOpen::CAM::InheritableIntBuilderNumberOfUPoints ()
 Returns the number of points in U
Created in NX7.0.0.
int NumberOfValidPoints ()
 Returns the number of valid points created for the UV Grid
Created in NX7.0.0.
NXOpen::CAM::InheritableIntBuilderNumberOfVPoints ()
 Returns the number of points in V
Created in NX7.0.0.
NXOpen::CAM::InspectionMethodBuilder::PointSequenceDirectionTypes PointSequenceDirection ()
 Returns the point sequence start direction
Created in NX7.5.0.
NXOpen::CAM::InspectionMethodBuilder::PointSequenceModeTypes PointSequenceMode ()
 Returns the point sequence mode
Created in NX7.5.0.
NXOpen::CAM::InspectionMethodBuilder::PointSequenceStartTypes PointSequenceStart ()
 Returns the point sequence start location
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderRetractDist ()
 Returns the retract distance
Created in NX7.0.0.
NXOpen::CAM::InheritableDoubleBuilderSearchDist ()
 Returns the search distance
Created in NX7.0.0.
NXOpen::CAM::InspectionPathBuilder::SequenceType SequenceOptimization ()
 Returns the path point sequence optimization setting
Created in NX7.0.0.
void SetAlignMachineAxes (bool flag)
 Sets the flag to align with machine axes
Created in NX7.0.0.
void SetEndUMode (NXOpen::CAM::InspectionMethodBuilder::UVModeTypes uvMode)
 Sets the end U mode
Created in NX7.5.0.
void SetEndVMode (NXOpen::CAM::InspectionMethodBuilder::UVModeTypes uvMode)
 Sets the end V mode
Created in NX7.5.0.
void SetNumberOfValidPoints (int numPoints)
 Sets the number of valid points created for the UV Grid
Created in NX7.0.0.
void SetPointSequenceDirection (NXOpen::CAM::InspectionMethodBuilder::PointSequenceDirectionTypes ptSeqDir)
 Sets the point sequence start direction
Created in NX7.5.0.
void SetPointSequenceMode (NXOpen::CAM::InspectionMethodBuilder::PointSequenceModeTypes ptSeqMode)
 Sets the point sequence mode
Created in NX7.5.0.
void SetPointSequenceStart (NXOpen::CAM::InspectionMethodBuilder::PointSequenceStartTypes ptSeqStart)
 Sets the point sequence start location
Created in NX7.5.0.
void SetSequenceOptimization (NXOpen::CAM::InspectionPathBuilder::SequenceType sequenceOpt)
 Sets the path point sequence optimization setting
Created in NX7.0.0.
void SetSphereAxisMethod (NXOpen::CAM::InspectionUVGridBuilder::SphereAxisType method)
 Sets the method for determining the axis for a sphere
Created in NX7.0.0.
void SetSphereAxisVector (NXOpen::Direction *vector)
 Sets the sphere axis vector
Created in NX7.0.0.
void SetStartPointMode (NXOpen::CAM::InspectionUVGridBuilder::StartPointType startMode)
 Sets the start point mode
Created in NX7.0.0.
void SetStartUMode (NXOpen::CAM::InspectionMethodBuilder::UVModeTypes uvMode)
 Sets the start U mode
Created in NX7.5.0.
void SetStartVMode (NXOpen::CAM::InspectionMethodBuilder::UVModeTypes uvMode)
 Sets the start V mode
Created in NX7.5.0.
void SetUseFeatureCollisionAvoidance (bool flag)
 Sets the flag to use feature collision avoidance
Created in NX7.0.0.
void SetUsePartCollisionAvoidance (bool flag)
 Sets the flag to use part collision avoidance
Created in NX7.0.0.
NXOpen::CAM::InspectionUVGridBuilder::SphereAxisType SphereAxisMethod ()
 Returns the method for determining the axis for a sphere
Created in NX7.0.0.
NXOpen::DirectionSphereAxisVector ()
 Returns the sphere axis vector
Created in NX7.0.0.
NXOpen::CAM::InspectionUVGridBuilder::StartPointType StartPointMode ()
 Returns the start point mode
Created in NX7.0.0.
NXOpen::CAM::InheritableDoubleBuilderStartU ()
 Returns the start value in U
Created in NX7.0.0.
NXOpen::CAM::InheritableDoubleBuilderStartUDeg ()
 Returns the start degrees value in U
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderStartUDist ()
 Returns the start distance value in U
Created in NX7.5.0.
NXOpen::CAM::InspectionMethodBuilder::UVModeTypes StartUMode ()
 Returns the start U mode
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderStartUSweep ()
 Returns the start sweep value in U
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderStartV ()
 Returns the start value in V
Created in NX7.0.0.
NXOpen::CAM::InheritableDoubleBuilderStartVDeg ()
 Returns the start degrees value in V
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderStartVDist ()
 Returns the start distance value in V
Created in NX7.5.0.
NXOpen::CAM::InspectionMethodBuilder::UVModeTypes StartVMode ()
 Returns the start V mode
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderStartVSweep ()
 Returns the start sweep value in V
Created in NX7.5.0.
bool UseFeatureCollisionAvoidance ()
 Returns the flag to use feature collision avoidance
Created in NX7.0.0.
bool UsePartCollisionAvoidance ()
 Returns the flag to use part collision avoidance
Created in NX7.0.0.

Detailed Description

Represents the builder for the CMM Inspection UV Grid sub-operation.


To create a new instance of this class, use CAM::InspectionMoveCollection::CreateInspectionUvgridBuilder

Created in NX7.0.0.


Member Enumeration Documentation

the method for determining the axis for a sphere

Enumerator:
SphereAxisTypeAlignWithProbe 

Align with probe axis.

SphereAxisTypeSelectDirection 

User specified direction.

SphereAxisTypeSetupZAxis 

Z-axis stored in Setup.

the start point mode

Enumerator:
StartPointTypeNearest 

Nearest point.

StartPointTypeUminVmin 

Umin - Vmin.

StartPointTypeUmaxVmin 

Umax - Vmin.

StartPointTypeUminVmax 

Umin - Vmax.

StartPointTypeUmaxVmax 

Umax - Vmax.


Member Function Documentation

Returns the flag to align with machine axes
Created in NX7.0.0.



License requirements : None

Returns the approach distance
Created in NX7.0.0.



License requirements : None

Returns the end value in U
Created in NX7.0.0.



License requirements : None

Returns the end degrees value in U
Created in NX7.5.0.



License requirements : None

Returns the end distance value in U
Created in NX7.5.0.



License requirements : None

Returns the end U mode
Created in NX7.5.0.



License requirements : None

Returns the sweep value in U
Created in NX7.5.0.



License requirements : None

Returns the end value in V
Created in NX7.0.0.



License requirements : None

Returns the end degrees value in V
Created in NX7.5.0.



License requirements : None

Returns the end distance value in V
Created in NX7.5.0.



License requirements : None

Returns the end V mode
Created in NX7.5.0.



License requirements : None

Returns the sweep value in V
Created in NX7.5.0.



License requirements : None

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



License requirements : None

Returns the number of valid points created for the UV Grid
Created in NX7.0.0.



License requirements : None

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



License requirements : None

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



License requirements : None

Returns the point sequence mode
Created in NX7.5.0.



License requirements : None

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



License requirements : None

Returns the retract distance
Created in NX7.0.0.



License requirements : None

Returns the search distance
Created in NX7.0.0.



License requirements : None

Returns the path point sequence optimization setting
Created in NX7.0.0.



License requirements : None

Sets the flag to align with machine axes
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
flagflag

Sets the end U mode
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
uvModeuvmode

Sets the end V mode
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
uvModeuvmode

Sets the number of valid points created for the UV Grid
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
numPointsnumpoints

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



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
ptSeqDirptseqdir

Sets the point sequence mode
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
ptSeqModeptseqmode

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



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
ptSeqStartptseqstart

Sets the path point sequence optimization setting
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
sequenceOptsequenceopt

Sets the method for determining the axis for a sphere
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
methodmethod

Sets the sphere axis vector
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
vectorvector

Sets the start point mode
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
startModestartmode

Sets the start U mode
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
uvModeuvmode

Sets the start V mode
Created in NX7.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
uvModeuvmode

Sets the flag to use feature collision avoidance
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
flagflag

Sets the flag to use part collision avoidance
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
flagflag

Returns the method for determining the axis for a sphere
Created in NX7.0.0.



License requirements : None

Returns the sphere axis vector
Created in NX7.0.0.



License requirements : None

Returns the start point mode
Created in NX7.0.0.



License requirements : None

Returns the start value in U
Created in NX7.0.0.



License requirements : None

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



License requirements : None

Returns the start distance value in U
Created in NX7.5.0.



License requirements : None

Returns the start U mode
Created in NX7.5.0.



License requirements : None

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



License requirements : None

Returns the start value in V
Created in NX7.0.0.



License requirements : None

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



License requirements : None

Returns the start distance value in V
Created in NX7.5.0.



License requirements : None

Returns the start V mode
Created in NX7.5.0.



License requirements : None

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



License requirements : None

Returns the flag to use feature collision avoidance
Created in NX7.0.0.



License requirements : None

Returns the flag to use part collision avoidance
Created in NX7.0.0.



License requirements : None


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