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

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

Created in NX7.0.0. More...

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

List of all members.

Public Member Functions

NXOpen::CAM::CamInspectionOperationCsysreferencetypes CsysRefType ()
 Returns the coordinate system reference type
Created in NX7.0.0.
NXOpen::CAM::CamInspectionOperationExtenttypes ExtentType ()
 Returns the extent type of the line (bounded or unbounded)
Created in NX7.0.0.
void FlipLineDirection ()
 Flips direction of line.
void FlipNormal ()
 Flips normal of underlying surface
Created in NX7.0.0.
double ILine ()
 Returns the I component of the lines direction vector
Created in NX7.0.0.
double INormal ()
 Returns the I component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.
double JLine ()
 Returns the J component of the lines direction vector
Created in NX7.0.0.
double JNormal ()
 Returns the J component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.
double KLine ()
 Returns the K component of the lines direction vector
Created in NX7.0.0.
double KNormal ()
 Returns the K component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.
double Length ()
 Returns the length of the line
Created in NX7.0.0.
NXOpen::DirectionLineDirection ()
 Returns the line direction vector
Created in NX7.0.0.
NXString Name ()
 Returns the name of the line feature
Created in NX7.0.0.
bool ReverseDirection ()
 Returns the reverse direction button
Created in NX7.0.0.
NXOpen::SelectNXObjectSelectLine ()
 Returns the selected line
Created in NX7.0.0.
NXOpen::SelectNXObjectSelectNormalSurface ()
 Returns the underlying surface used to determine the normal and approach direction vectors
Created in NX7.0.0.
void SetCsysRefType (NXOpen::CAM::CamInspectionOperationCsysreferencetypes csysRefType)
 Sets the coordinate system reference type
Created in NX7.0.0.
void SetExtentType (NXOpen::CAM::CamInspectionOperationExtenttypes extentType)
 Sets the extent type of the line (bounded or unbounded)
Created in NX7.0.0.
void SetILine (double iLine)
 Sets the I component of the lines direction vector
Created in NX7.0.0.
void SetINormal (double iNormal)
 Sets the I component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.
void SetJLine (double jLine)
 Sets the J component of the lines direction vector
Created in NX7.0.0.
void SetJNormal (double jNormal)
 Sets the J component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.
void SetKLine (double kLine)
 Sets the K component of the lines direction vector
Created in NX7.0.0.
void SetKNormal (double kNormal)
 Sets the K component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.
void SetLength (double length)
 Sets the length of the line
Created in NX7.0.0.
void SetLineDirection (NXOpen::Direction *lineDirection)
 Sets the line direction vector
Created in NX7.0.0.
void SetName (const NXString &name)
 Sets the name of the line feature
Created in NX7.0.0.
void SetReverseDirection (bool reverseDirection)
 Sets the reverse direction button
Created in NX7.0.0.
void SetX (double x)
 Sets the X coordinate of one end of a bounded line or any point on an unbounded line
Created in NX7.0.0.
void SetY (double y)
 Sets the Y coordinate of one end of a bounded line or any point on an unbounded line
Created in NX7.0.0.
void SetZ (double z)
 Sets the Z coordinate of one end of a bounded line or any point on an unbounded line
Created in NX7.0.0.
void UpdateNormal ()
 Updates normal vector for line based on selecion of underlying plane
Created in NX7.0.0.
void UpdateParams ()
 Updates line inspection feature characteristic parameters based on selected geometry
Created in NX7.0.0.
double X ()
 Returns the X coordinate of one end of a bounded line or any point on an unbounded line
Created in NX7.0.0.
double Y ()
 Returns the Y coordinate of one end of a bounded line or any point on an unbounded line
Created in NX7.0.0.
double Z ()
 Returns the Z coordinate of one end of a bounded line or any point on an unbounded line
Created in NX7.0.0.

Detailed Description

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

Created in NX7.0.0.



Member Function Documentation

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



License requirements : None

Returns the extent type of the line (bounded or unbounded)
Created in NX7.0.0.



License requirements : None

Flips direction of line.

Moves xyz location to other end of line
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

Flips normal of underlying surface
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Returns the I component of the lines direction vector
Created in NX7.0.0.



License requirements : None

Returns the I component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.



License requirements : None

Returns the J component of the lines direction vector
Created in NX7.0.0.



License requirements : None

Returns the J component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.



License requirements : None

Returns the K component of the lines direction vector
Created in NX7.0.0.



License requirements : None

Returns the K component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.



License requirements : None

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



License requirements : None

Returns the line direction vector
Created in NX7.0.0.



License requirements : None

Returns the name of the line feature
Created in NX7.0.0.



License requirements : None

Returns the reverse direction button
Created in NX7.0.0.



License requirements : None

Returns the selected line
Created in NX7.0.0.



License requirements : None

Returns the underlying surface used to determine the normal and approach direction vectors
Created in NX7.0.0.



License requirements : None

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



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
csysRefTypecsysreftype

Sets the extent type of the line (bounded or unbounded)
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
extentTypeextenttype

Sets the I component of the lines direction vector
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
iLineiline

Sets the I component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
iNormalinormal

Sets the J component of the lines direction vector
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
jLinejline

Sets the J component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
jNormaljnormal

Sets the K component of the lines direction vector
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
kLinekline

Sets the K component of the lines normal vector as determined by an underlying surface
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
kNormalknormal

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



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
lengthlength

Sets the line direction vector
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
lineDirectionlinedirection

Sets the name of the line feature
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
namename

Sets the reverse direction button
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
reverseDirectionreversedirection

Sets the X coordinate of one end of a bounded line or any point on an unbounded line
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
xx

Sets the Y coordinate of one end of a bounded line or any point on an unbounded line
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
yy

Sets the Z coordinate of one end of a bounded line or any point on an unbounded line
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
zz

Updates normal vector for line based on selecion of underlying plane
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

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



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Returns the X coordinate of one end of a bounded line or any point on an unbounded line
Created in NX7.0.0.



License requirements : None

Returns the Y coordinate of one end of a bounded line or any point on an unbounded line
Created in NX7.0.0.



License requirements : None

Returns the Z coordinate of one end of a bounded line or any point on an unbounded line
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.