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

Represents a Turn tool builder
To create a new instance of this class, use CAM::NCGroupCollection::CreateTurnToolBuilder

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::TurnToolBuilder:
NXOpen::CAM::TurningToolBuilder NXOpen::CAM::ToolBuilder NXOpen::CAM::NCGroupBuilder NXOpen::CAM::ParamBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  HolderHands { HolderHandsLeft, HolderHandsNeutral, HolderHandsRight }
 the available turn holder hand options More...
enum  HolderStyles {
  HolderStylesA, HolderStylesB, HolderStylesC, HolderStylesD,
  HolderStylesE, HolderStylesF, HolderStylesG, HolderStylesH,
  HolderStylesI, HolderStylesJ, HolderStylesK, HolderStylesL,
  HolderStylesM, HolderStylesN, HolderStylesP, HolderStylesQ,
  HolderStylesR, HolderStylesS, HolderStylesT, HolderStylesU,
  HolderStylesV, HolderStylesUd
}
 the available turn holder style options More...
enum  InsertShapes {
  InsertShapesParallelogram85, InsertShapesParallelogram82, InsertShapesDiamond80, InsertShapesDiamond100,
  InsertShapesDiamond55, InsertShapesDiamond75, InsertShapesHexagon, InsertShapesParallelogram55,
  InsertShapesRectangle, InsertShapesDiamond86, InsertShapesOctagon, InsertShapesPentagon,
  InsertShapesRound, InsertShapesSquare, InsertShapesTriangle, InsertShapesDiamond35,
  InsertShapesTrigon, InsertShapesUser
}
 the available insert shapes More...
enum  ReliefAngleTypes {
  ReliefAngleTypesA3, ReliefAngleTypesB5, ReliefAngleTypesC7, ReliefAngleTypesD15,
  ReliefAngleTypesE20, ReliefAngleTypesF25, ReliefAngleTypesG30, ReliefAngleTypesN0,
  ReliefAngleTypesP11, ReliefAngleTypesOOther
}
 the available relief angle types More...
enum  SizeOptions { SizeOptionsCutEdgeLength, SizeOptionsInscribedCircle, SizeOptionsInscribedCircleAnsi }
 the available size options More...
enum  ThicknessTypes {
  ThicknessTypesThickness01, ThicknessTypesThicknessT1, ThicknessTypesThickness02, ThicknessTypesThicknessT2,
  ThicknessTypesThickness03, ThicknessTypesThicknessT3, ThicknessTypesThickness04, ThicknessTypesThickness05,
  ThicknessTypesThickness06, ThicknessTypesThickness07, ThicknessTypesThickness09, ThicknessTypesThickness11,
  ThicknessTypesThickness12, ThicknessTypesThicknessUserDefined
}
 the available thickness types More...

Public Member Functions

NXOpen::CAM::InheritableDoubleBuilderButtonDiameterBuilder ()
 Returns the button diameter builder (inheritable double)
Created in NX5.0.0.
NXOpen::CAM::InheritableDoubleBuilderHolderControlAngleBuilder ()
 Returns the holder control angle (inheritable double)
Created in NX5.0.0.
NXOpen::CAM::InheritableDoubleBuilderHolderControlWidthBuilder ()
 Returns the holder control width (inheritable double)
Created in NX5.0.0.
NXOpen::CAM::TurnToolBuilder::HolderHands HolderHand ()
 Returns the turn holder hand
Created in NX5.0.0.
NXOpen::CAM::TurnToolBuilder::HolderStyles HolderStyle ()
 Returns the turn holder style
Created in NX5.0.0.
NXOpen::CAM::TurnToolBuilder::InsertShapes InsertShape ()
 Returns the insert shape
Created in NX5.0.0.
NXOpen::CAM::InheritableDoubleBuilderNoseAngleBuilder ()
 Returns the nose angle builder (inheritable double)
Created in NX5.0.0.
NXOpen::CAM::InheritableDoubleBuilderReliefAngleBuilder ()
 Returns the relief angle (inheritable double)
Created in NX5.0.0.
NXOpen::CAM::TurnToolBuilder::ReliefAngleTypes ReliefAngleType ()
 Returns the relief angle type
Created in NX5.0.0.
void SetHolderHand (NXOpen::CAM::TurnToolBuilder::HolderHands holderHand)
 Sets the turn holder hand
Created in NX5.0.0.
void SetHolderStyle (NXOpen::CAM::TurnToolBuilder::HolderStyles holderStyle)
 Sets the turn holder style
Created in NX5.0.0.
void SetInsertShape (NXOpen::CAM::TurnToolBuilder::InsertShapes insertShape)
 Sets the insert shape
Created in NX5.0.0.
void SetReliefAngleType (NXOpen::CAM::TurnToolBuilder::ReliefAngleTypes reliefAngleType)
 Sets the relief angle type
Created in NX5.0.0.
void SetSizeOption (NXOpen::CAM::TurnToolBuilder::SizeOptions sizeOption)
 Sets the size option
Created in NX5.0.0.
void SetThicknessType (NXOpen::CAM::TurnToolBuilder::ThicknessTypes thicknessType)
 Sets the thickness type
Created in NX5.0.0.
NXOpen::CAM::InheritableDoubleBuilderSizeBuilder ()
 Returns the size builder (inheritable double)
Created in NX5.0.0.
NXOpen::CAM::TurnToolBuilder::SizeOptions SizeOption ()
 Returns the size option
Created in NX5.0.0.
NXOpen::CAM::TurnToolBuilder::ThicknessTypes ThicknessType ()
 Returns the thickness type
Created in NX5.0.0.

Detailed Description

Represents a Turn tool builder
To create a new instance of this class, use CAM::NCGroupCollection::CreateTurnToolBuilder

Created in NX5.0.0.



Member Enumeration Documentation

the available turn holder hand options

Enumerator:
HolderHandsLeft 

Hand: Left.

HolderHandsNeutral 

Hand: Neutral.

HolderHandsRight 

Hand: Right.

the available turn holder style options

Enumerator:
HolderStylesA 

A-Style.

HolderStylesB 

B-Style.

HolderStylesC 

C-Style.

HolderStylesD 

D-Style.

HolderStylesE 

E-Style.

HolderStylesF 

F-Style.

HolderStylesG 

G-Style.

HolderStylesH 

H-Style.

HolderStylesI 

I-Style.

HolderStylesJ 

J-Style.

HolderStylesK 

K-Style.

HolderStylesL 

L-Style.

HolderStylesM 

M-Style.

HolderStylesN 

N-Style.

HolderStylesP 

P-Style.

HolderStylesQ 

Q-Style.

HolderStylesR 

R-Style.

HolderStylesS 

S-Style.

HolderStylesT 

T-Style.

HolderStylesU 

U-Style.

HolderStylesV 

V-Style.

HolderStylesUd 

User-Defined-Style.

the available insert shapes

Enumerator:
InsertShapesParallelogram85 

Insert shape: Parallelogram 85.

InsertShapesParallelogram82 

Insert shape: Parallelogram 82.

InsertShapesDiamond80 

Insert shape: Diamond 80.

InsertShapesDiamond100 

Insert shape: Diamond 100.

InsertShapesDiamond55 

Insert shape: Diamond 55.

InsertShapesDiamond75 

Insert shape: Diamond 75.

InsertShapesHexagon 

Insert shape: Hexagon.

InsertShapesParallelogram55 

Insert shape: Parallelogram 55.

InsertShapesRectangle 

Insert shape: Rectangle.

InsertShapesDiamond86 

Insert shape: Diamond 86.

InsertShapesOctagon 

Insert shape: Octagon.

InsertShapesPentagon 

Insert shape: Pentagon.

InsertShapesRound 

Insert shape: Round.

InsertShapesSquare 

Insert shape: Square.

InsertShapesTriangle 

Insert shape: Triangle.

InsertShapesDiamond35 

Insert shape: Diamond 35.

InsertShapesTrigon 

Insert shape: Trigon.

InsertShapesUser 

Insert shape: User defined.

the available relief angle types

Enumerator:
ReliefAngleTypesA3 

Relief angle type: A (3)

ReliefAngleTypesB5 

Relief angle type: B (5)

ReliefAngleTypesC7 

Relief angle type: C (7)

ReliefAngleTypesD15 

Relief angle type: D (15)

ReliefAngleTypesE20 

Relief angle type: E (20)

ReliefAngleTypesF25 

Relief angle type: F (25)

ReliefAngleTypesG30 

Relief angle type: G (30)

ReliefAngleTypesN0 

Relief angle type: N (0)

ReliefAngleTypesP11 

Relief angle type: P (11)

ReliefAngleTypesOOther 

Relief angle type: O (other)

the available size options

Enumerator:
SizeOptionsCutEdgeLength 

Size option: Cut Edge length.

SizeOptionsInscribedCircle 

Size option: Inscribed_circle.

SizeOptionsInscribedCircleAnsi 

Size option: Inscribed_circle ANSI.

the available thickness types

Enumerator:
ThicknessTypesThickness01 

Thickness: 01.

ThicknessTypesThicknessT1 

Thickness: T1.

ThicknessTypesThickness02 

Thickness: 02.

ThicknessTypesThicknessT2 

Thickness: T2.

ThicknessTypesThickness03 

Thickness: 03.

ThicknessTypesThicknessT3 

Thickness: T3.

ThicknessTypesThickness04 

Thickness: 04.

ThicknessTypesThickness05 

Thickness: 05.

ThicknessTypesThickness06 

Thickness: 06.

ThicknessTypesThickness07 

Thickness: 07.

ThicknessTypesThickness09 

Thickness: 09.

ThicknessTypesThickness11 

Thickness: 11.

ThicknessTypesThickness12 

Thickness: 12.

ThicknessTypesThicknessUserDefined 

Thickness: User defined.


Member Function Documentation

Returns the button diameter builder (inheritable double)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the holder control angle (inheritable double)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the holder control width (inheritable double)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the turn holder hand
Created in NX5.0.0.



License requirements : None

Returns the turn holder style
Created in NX5.0.0.



License requirements : None

Returns the insert shape
Created in NX5.0.0.



License requirements : None

Returns the nose angle builder (inheritable double)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the relief angle (inheritable double)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the relief angle type
Created in NX5.0.0.



License requirements : None

Sets the turn holder hand
Created in NX5.0.0.



License requirements : None

Parameters:
holderHandholderhand

Sets the turn holder style
Created in NX5.0.0.



License requirements : None

Parameters:
holderStyleholderstyle

Sets the insert shape
Created in NX5.0.0.



License requirements : None

Parameters:
insertShapeinsertshape

Sets the relief angle type
Created in NX5.0.0.



License requirements : None

Parameters:
reliefAngleTypereliefangletype

Sets the size option
Created in NX5.0.0.



License requirements : None

Parameters:
sizeOptionsizeoption

Sets the thickness type
Created in NX5.0.0.



License requirements : None

Parameters:
thicknessTypethicknesstype

Returns the size builder (inheritable double)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the size option
Created in NX5.0.0.



License requirements : None

Returns the thickness type
Created in NX5.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.