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

Represents a CMM Inspection Cparln Feature Builder. More...

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

List of all members.

Public Types

enum  EndTypes { EndTypesRound, EndTypesSquare }
 The shape of the end of the bounded slot/tab (round or square) More...

Public Member Functions

NXOpen::CAM::CamInspectionOperationCsysreferencetypes CsysReferenceType ()
 Returns the coordinate system reference type
Created in NX7.0.0.
NXOpen::CAM::InspectionCparlnFeatureBuilder::EndTypes EndType ()
 Returns the end type of the bounded slot or tab (round or square)
Created in NX7.0.0.
void FlipNormal ()
 Flips the cparln inspection feature normal vector
Created in NX7.0.0.
NXOpen::CAM::CamInspectionOperationInneroutertypes InnerOuterType ()
 Returns the inspection feature inner outer type (slot/tab)
Created in NX7.0.0.
double Length ()
 Returns the length of the bounded slot or tab
Created in NX7.0.0.
double LengthDirectionI ()
 Returns the slot or tab length direction I component
Created in NX7.0.0.
double LengthDirectionJ ()
 Returns the slot or tab length direction J component
Created in NX7.0.0.
double LengthDirectionK ()
 Returns the slot or tab length direction K component
Created in NX7.0.0.
NXOpen::DirectionLengthDirVector ()
 Returns the length direction vector selector
Created in NX7.0.0.
double LocationPointX ()
 Returns the location point X coordinate at the center of the face of the slot or tab
Created in NX7.0.0.
double LocationPointY ()
 Returns the location point Y coordinate at the center of the face of the slot or tab
Created in NX7.0.0.
double LocationPointZ ()
 Returns the location point Z coordinate at the center of the face of the slot or tab
Created in NX7.0.0.
NXString Name ()
 Returns the slot or tab feature name
Created in NX7.0.0.
double NormalDirectionI ()
 Returns the slot or tab normal direction I component
Created in NX7.0.0.
double NormalDirectionJ ()
 Returns the slot or tab normal direction J component
Created in NX7.0.0.
double NormalDirectionK ()
 Returns the slot or tab normal direction K component
Created in NX7.0.0.
bool ReverseDirection ()
 Returns the reverse direction button used to reverse the normal direction vector
Created in NX7.0.0.
NXOpen::SelectNXObjectListSelectedGeometry ()
 Returns the selected geometry, consisting of two parallel lines
Created in NX7.0.0.
NXOpen::SelectFaceSelectProjectionFaces ()
 Returns the selector for projection faces
Created in NX7.0.0.
void SetCsysReferenceType (NXOpen::CAM::CamInspectionOperationCsysreferencetypes csysReferenceType)
 Sets the coordinate system reference type
Created in NX7.0.0.
void SetEndType (NXOpen::CAM::InspectionCparlnFeatureBuilder::EndTypes endType)
 Sets the end type of the bounded slot or tab (round or square)
Created in NX7.0.0.
void SetInnerOuterType (NXOpen::CAM::CamInspectionOperationInneroutertypes innerOuterType)
 Sets the inspection feature inner outer type (slot/tab)
Created in NX7.0.0.
void SetLength (double length)
 Sets the length of the bounded slot or tab
Created in NX7.0.0.
void SetLengthDirectionI (double lengthDirectionI)
 Sets the slot or tab length direction I component
Created in NX7.0.0.
void SetLengthDirectionJ (double lengthDirectionJ)
 Sets the slot or tab length direction J component
Created in NX7.0.0.
void SetLengthDirectionK (double lengthDirectionK)
 Sets the slot or tab length direction K component
Created in NX7.0.0.
void SetLengthDirVector (NXOpen::Direction *lengthDirVector)
 Sets the length direction vector selector
Created in NX7.0.0.
void SetLocationPointX (double locationPointX)
 Sets the location point X coordinate at the center of the face of the slot or tab
Created in NX7.0.0.
void SetLocationPointY (double locationPointY)
 Sets the location point Y coordinate at the center of the face of the slot or tab
Created in NX7.0.0.
void SetLocationPointZ (double locationPointZ)
 Sets the location point Z coordinate at the center of the face of the slot or tab
Created in NX7.0.0.
void SetName (const NXString &name)
 Sets the slot or tab feature name
Created in NX7.0.0.
void SetNormalDirectionI (double normalDirectionI)
 Sets the slot or tab normal direction I component
Created in NX7.0.0.
void SetNormalDirectionJ (double normalDirectionJ)
 Sets the slot or tab normal direction J component
Created in NX7.0.0.
void SetNormalDirectionK (double normalDirectionK)
 Sets the slot or tab normal direction K component
Created in NX7.0.0.
void SetReverseDirection (bool reverseDirection)
 Sets the reverse direction button used to reverse the normal direction vector
Created in NX7.0.0.
void SetWidth (double width)
 Sets the width of the bounded slot or tab
Created in NX7.0.0.
void UpdateParams ()
 Updates cparln inspection feature characteristic parameters based on selected geometry
Created in NX7.0.0.
double Width ()
 Returns the width of the bounded slot or tab
Created in NX7.0.0.

Detailed Description

Represents a CMM Inspection Cparln Feature Builder.

A Cparln is a bounded slot defined by closed ended parallel lines.
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionCparlnFeatureBuilder

Created in NX7.0.0.


Member Enumeration Documentation

The shape of the end of the bounded slot/tab (round or square)

Enumerator:
EndTypesRound 

Bounded slot/tab has round end.

EndTypesSquare 

Bounded slot/tab has square end.


Member Function Documentation

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



License requirements : None

Returns the end type of the bounded slot or tab (round or square)
Created in NX7.0.0.



License requirements : None

Flips the cparln inspection feature normal vector
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Returns the inspection feature inner outer type (slot/tab)
Created in NX7.0.0.



License requirements : None

Returns the length of the bounded slot or tab
Created in NX7.0.0.



License requirements : None

Returns the slot or tab length direction I component
Created in NX7.0.0.



License requirements : None

Returns the slot or tab length direction J component
Created in NX7.0.0.



License requirements : None

Returns the slot or tab length direction K component
Created in NX7.0.0.



License requirements : None

Returns the length direction vector selector
Created in NX7.0.0.



License requirements : None

Returns the location point X coordinate at the center of the face of the slot or tab
Created in NX7.0.0.



License requirements : None

Returns the location point Y coordinate at the center of the face of the slot or tab
Created in NX7.0.0.



License requirements : None

Returns the location point Z coordinate at the center of the face of the slot or tab
Created in NX7.0.0.



License requirements : None

Returns the slot or tab feature name
Created in NX7.0.0.



License requirements : None

Returns the slot or tab normal direction I component
Created in NX7.0.0.



License requirements : None

Returns the slot or tab normal direction J component
Created in NX7.0.0.



License requirements : None

Returns the slot or tab normal direction K component
Created in NX7.0.0.



License requirements : None

Returns the reverse direction button used to reverse the normal direction vector
Created in NX7.0.0.



License requirements : None

Returns the selected geometry, consisting of two parallel lines
Created in NX7.0.0.



License requirements : None

Returns the selector for projection faces
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:
csysReferenceTypecsysreferencetype

Sets the end type of the bounded slot or tab (round or square)
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
endTypeendtype

Sets the inspection feature inner outer type (slot/tab)
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
innerOuterTypeinneroutertype

Sets the length of the bounded slot or tab
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
lengthlength

Sets the slot or tab length direction I component
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
lengthDirectionIlengthdirectioni

Sets the slot or tab length direction J component
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
lengthDirectionJlengthdirectionj

Sets the slot or tab length direction K component
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
lengthDirectionKlengthdirectionk

Sets the length direction vector selector
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
lengthDirVectorlengthdirvector

Sets the location point X coordinate at the center of the face of the slot or tab
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
locationPointXlocationpointx

Sets the location point Y coordinate at the center of the face of the slot or tab
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
locationPointYlocationpointy

Sets the location point Z coordinate at the center of the face of the slot or tab
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
locationPointZlocationpointz

Sets the slot or tab feature name
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
namename

Sets the slot or tab normal direction I component
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
normalDirectionInormaldirectioni

Sets the slot or tab normal direction J component
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
normalDirectionJnormaldirectionj

Sets the slot or tab normal direction K component
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
normalDirectionKnormaldirectionk

Sets the reverse direction button used to reverse the normal direction vector
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
reverseDirectionreversedirection

Sets the width of the bounded slot or tab
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters:
widthwidth

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



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Returns the width of the bounded slot or tab
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.