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

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

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

List of all members.

Public Types

enum  SensorTipLocationTypes { SensorTipLocationTypesCartesian, SensorTipLocationTypesPolar, SensorTipLocationTypesVector }
 the sensor tip location method More...
enum  SensorTipTypes { SensorTipTypesSphere, SensorTipTypesCylinder, SensorTipTypesDisk }
 the sensor tip type More...
enum  SensorTypes { SensorTypesFixed, SensorTypesIndex }
 the sensor type More...

Public Member Functions

double AngleA ()
 Returns the sensor tip location tilt angle component
Created in NX7.0.0.
double AngleB ()
 Returns the sensor tip location rotation angle component
Created in NX7.0.0.
std::vector< double > GetSensorTipIjk ()
 Get the sensor tip location vector coordinates.
std::vector< double > GetSensorTipXyz ()
 Get the sensor tip location cartesian coordinates.
NXString MasterOpLabel ()
 Returns the master sensor label
Created in NX7.0.0.
NXString SensorOpLabel ()
 Returns the sensor label
Created in NX7.0.0.
NXString SensorOpName ()
 Returns the inspection sensor operation name
Created in NX7.5.1.
double SensorTipDiameter ()
 Returns the sensor tip diameter
Created in NX7.0.0.
double SensorTipLength ()
 Returns the sensor tip length
Created in NX7.0.0.
NXOpen::CAM::InspectionSensorBuilder::SensorTipLocationTypes SensorTipLocation ()
 Returns the sensor tip location method
Created in NX7.0.0.
double SensorTipSize ()
 Returns the sensor tip size
Created in NX7.0.0.
NXOpen::CAM::InspectionSensorBuilder::SensorTipTypes SensorTipType ()
 Returns the sensor tip type
Created in NX7.0.0.
NXOpen::CAM::InspectionSensorBuilder::SensorTypes SensorType ()
 Returns the sensor type
Created in NX7.0.0.
void SetAngleA (double angle)
 Sets the sensor tip location tilt angle component
Created in NX7.0.0.
void SetAngleB (double angle)
 Sets the sensor tip location rotation angle component
Created in NX7.0.0.
void SetMasterOpLabel (const NXString &label)
 Sets the master sensor label
Created in NX7.0.0.
void SetSensorOpLabel (const NXString &label)
 Sets the sensor label
Created in NX7.0.0.
void SetSensorOpName (const NXString &sensorOpName)
 Sets the inspection sensor operation name
Created in NX7.5.1.
void SetSensorTipDiameter (double diameter)
 Sets the sensor tip diameter
Created in NX7.0.0.
void SetSensorTipIjk (const std::vector< double > &ijk)
 Set the sensor tip location vector coordinates
Created in NX7.0.0.
void SetSensorTipLength (double length)
 Sets the sensor tip length
Created in NX7.0.0.
void SetSensorTipLocation (NXOpen::CAM::InspectionSensorBuilder::SensorTipLocationTypes type)
 Sets the sensor tip location method
Created in NX7.0.0.
void SetSensorTipSize (double size)
 Sets the sensor tip size
Created in NX7.0.0.
void SetSensorTipType (NXOpen::CAM::InspectionSensorBuilder::SensorTipTypes type)
 Sets the sensor tip type
Created in NX7.0.0.
void SetSensorTipXyz (const std::vector< double > &xyz)
 Set the sensor tip location cartesian coordinates
Created in NX7.0.0.
void SetSensorType (NXOpen::CAM::InspectionSensorBuilder::SensorTypes type)
 Sets the sensor type
Created in NX7.0.0.
void SetTipNumber (int tipNumber)
 Sets the probe tip number
Created in NX7.0.0.
void SetToolName (const NXString &toolName)
 Sets the inspection probe tool name
Created in NX7.5.1.
int TipNumber ()
 Returns the probe tip number
Created in NX7.0.0.
NXString ToolName ()
 Returns the inspection probe tool name
Created in NX7.5.1.

Detailed Description

Represents the builder for a CMM Inspection Sensor.


To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionSensorBuilder

Created in NX7.0.0.


Member Enumeration Documentation

the sensor tip location method

Enumerator:
SensorTipLocationTypesCartesian 

Cartesian.

SensorTipLocationTypesPolar 

Polar.

SensorTipLocationTypesVector 

Vector.

the sensor tip type

Enumerator:
SensorTipTypesSphere 

Sphere.

SensorTipTypesCylinder 

Cylinder.

SensorTipTypesDisk 

Disk.

the sensor type

Enumerator:
SensorTypesFixed 

Fixed.

SensorTypesIndex 

Indexable.


Member Function Documentation

Returns the sensor tip location tilt angle component
Created in NX7.0.0.



License requirements : None

Returns the sensor tip location rotation angle component
Created in NX7.0.0.



License requirements : None

Get the sensor tip location vector coordinates.

Returns:
the ijk values
Created in NX7.0.0.

License requirements : None

Get the sensor tip location cartesian coordinates.

Returns:
the xyz values
Created in NX7.0.0.

License requirements : None

Returns the master sensor label
Created in NX7.0.0.



License requirements : None

Returns the sensor label
Created in NX7.0.0.



License requirements : None

Returns the inspection sensor operation name
Created in NX7.5.1.



License requirements : None

Returns the sensor tip diameter
Created in NX7.0.0.



License requirements : None

Returns the sensor tip length
Created in NX7.0.0.



License requirements : None

Returns the sensor tip location method
Created in NX7.0.0.



License requirements : None

Returns the sensor tip size
Created in NX7.0.0.



License requirements : None

Returns the sensor tip type
Created in NX7.0.0.



License requirements : None

Returns the sensor type
Created in NX7.0.0.



License requirements : None

Sets the sensor tip location tilt angle component
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
angleangle

Sets the sensor tip location rotation angle component
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
angleangle

Sets the master sensor label
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
labellabel

Sets the sensor label
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
labellabel

Sets the inspection sensor operation name
Created in NX7.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
sensorOpNamesensoropname

Sets the sensor tip diameter
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
diameterdiameter
void NXOpen::CAM::InspectionSensorBuilder::SetSensorTipIjk ( const std::vector< double > &  ijk)

Set the sensor tip location vector coordinates
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
ijkthe ijk values

Sets the sensor tip length
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
lengthlength

Sets the sensor tip location method
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
typetype

Sets the sensor tip size
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
sizesize

Sets the sensor tip type
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
typetype
void NXOpen::CAM::InspectionSensorBuilder::SetSensorTipXyz ( const std::vector< double > &  xyz)

Set the sensor tip location cartesian coordinates
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
xyzthe xyz values

Sets the sensor type
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
typetype

Sets the probe tip number
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
tipNumbertipnumber

Sets the inspection probe tool name
Created in NX7.5.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
toolNametoolname

Returns the probe tip number
Created in NX7.0.0.



License requirements : None

Returns the inspection probe tool name
Created in NX7.5.1.



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.