NX Open C++ Reference Guide
Public Member Functions
NXOpen::CAM::InspectionCylinderFeatureBuilder Class Reference

Represents a CMM Inspection Cylinder Feature builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionCylinderFeatureBuilder

Created in NX7.0.0. More...

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

List of all members.

Public Member Functions

double AxisDirectionI ()
 Returns the axis direction vector I component
Created in NX7.0.0.
double AxisDirectionJ ()
 Returns the axis direction vector J component
Created in NX7.0.0.
double AxisDirectionK ()
 Returns the axis direction vector K component
Created in NX7.0.0.
NXOpen::DirectionAxisVector ()
 Returns the cylinders axis vector
Created in NX7.0.0.
double BasePointX ()
 Returns the base point X coordinate
Created in NX7.0.0.
double BasePointY ()
 Returns the base point Y coordinate
Created in NX7.0.0.
double BasePointZ ()
 Returns the base point Z coordinate
Created in NX7.0.0.
NXOpen::CAM::CamInspectionOperationCsysreferencetypes CsysReferenceType ()
 Returns the coordinate system reference type
Created in NX7.0.0.
double Diameter ()
 Returns the cylinder diameter
Created in NX7.0.0.
NXOpen::CAM::CamInspectionOperationExtenttypes ExtentType ()
 Returns the extent type
Created in NX7.0.0.
void FlipAxisDirection ()
 Flips the cylinder inspection feature axis direction vector
Created in NX7.0.0.
NXOpen::CAM::CamInspectionOperationInneroutertypes InnerOuterType ()
 Returns the inspection feature inner/outer type (hole/pin)
Created in NX7.0.0.
double Length ()
 Returns the length of the cylinder
Created in NX7.0.0.
NXString Name ()
 Returns the name
Created in NX7.0.0.
NXOpen::SelectNXObjectSelectedCylinder ()
 Returns the selected cylinder
Created in NX7.0.0.
void SetAxisDirectionI (double axisDirectionI)
 Sets the axis direction vector I component
Created in NX7.0.0.
void SetAxisDirectionJ (double axisDirectionJ)
 Sets the axis direction vector J component
Created in NX7.0.0.
void SetAxisDirectionK (double axisDirectionK)
 Sets the axis direction vector K component
Created in NX7.0.0.
void SetAxisVector (NXOpen::Direction *axisVector)
 Sets the cylinders axis vector
Created in NX7.0.0.
void SetBasePointX (double basePointX)
 Sets the base point X coordinate
Created in NX7.0.0.
void SetBasePointY (double basePointY)
 Sets the base point Y coordinate
Created in NX7.0.0.
void SetBasePointZ (double basePointZ)
 Sets the base point Z coordinate
Created in NX7.0.0.
void SetCsysReferenceType (NXOpen::CAM::CamInspectionOperationCsysreferencetypes csysReferenceType)
 Sets the coordinate system reference type
Created in NX7.0.0.
void SetDiameter (double diameter)
 Sets the cylinder diameter
Created in NX7.0.0.
void SetExtentType (NXOpen::CAM::CamInspectionOperationExtenttypes extentType)
 Sets the extent type
Created in NX7.0.0.
void SetInnerOuterType (NXOpen::CAM::CamInspectionOperationInneroutertypes innerOuterType)
 Sets the inspection feature inner/outer type (hole/pin)
Created in NX7.0.0.
void SetLength (double length)
 Sets the length of the cylinder
Created in NX7.0.0.
void SetName (const NXString &name)
 Sets the name
Created in NX7.0.0.
void UpdateAxisDirection (const NXOpen::Vector3d &vector)
 Updates cylinder inspection feature axis direction vector based on selected vector
Created in NX7.0.0.
void UpdateParams ()
 Updates cylinder inspection feature characteristic parameters based on selected geometry
Created in NX7.0.0.

Detailed Description

Represents a CMM Inspection Cylinder Feature builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionCylinderFeatureBuilder

Created in NX7.0.0.



Member Function Documentation

Returns the axis direction vector I component
Created in NX7.0.0.



License requirements : None

Returns the axis direction vector J component
Created in NX7.0.0.



License requirements : None

Returns the axis direction vector K component
Created in NX7.0.0.



License requirements : None

Returns the cylinders axis vector
Created in NX7.0.0.



License requirements : None

Returns the base point X coordinate
Created in NX7.0.0.



License requirements : None

Returns the base point Y coordinate
Created in NX7.0.0.



License requirements : None

Returns the base point Z coordinate
Created in NX7.0.0.



License requirements : None

Returns the coordinate system reference type
Created in NX7.0.0.



License requirements : None

Returns the cylinder diameter
Created in NX7.0.0.



License requirements : None

Returns the extent type
Created in NX7.0.0.



License requirements : None

Flips the cylinder inspection feature axis direction vector
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Returns the inspection feature inner/outer type (hole/pin)
Created in NX7.0.0.



License requirements : None

Returns the length of the cylinder
Created in NX7.0.0.



License requirements : None

Returns the name
Created in NX7.0.0.



License requirements : None

Returns the selected cylinder
Created in NX7.0.0.



License requirements : None

Sets the axis direction vector I component
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
axisDirectionIaxisdirectioni

Sets the axis direction vector J component
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
axisDirectionJaxisdirectionj

Sets the axis direction vector K component
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
axisDirectionKaxisdirectionk

Sets the cylinders axis vector
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
axisVectoraxisvector

Sets the base point X coordinate
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
basePointXbasepointx

Sets the base point Y coordinate
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
basePointYbasepointy

Sets the base point Z coordinate
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
basePointZbasepointz

Sets the coordinate system reference type
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
csysReferenceTypecsysreferencetype

Sets the cylinder diameter
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
diameterdiameter

Sets the extent type
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
extentTypeextenttype

Sets the inspection feature inner/outer type (hole/pin)
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
innerOuterTypeinneroutertype

Sets the length of the cylinder
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
lengthlength

Sets the name
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
namename

Updates cylinder inspection feature axis direction vector based on selected vector
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
vectorvector

Updates cylinder inspection feature characteristic parameters based on selected geometry
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")


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