NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::BlankLayoutBuilder Class Reference

Progressive Die Wizard blank layout builder
To create a new instance of this class, use Tooling::BlankLayoutCollection::CreateBlankLayoutBuilder
Default values. More...

Inheritance diagram for NXOpen::Tooling::BlankLayoutBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  LeftRightSideOption { LeftRightSideOptionAverage, LeftRightSideOptionLeft, LeftRightSideOptionRight }
 Specifies the option of left right side type. More...
enum  SideWebOption { SideWebOptionAverage, SideWebOptionBottom, SideWebOptionTop }
 Specifies the option of side webs type. More...
enum  SnapSizeOption {
  SnapSizeOptionTenth, SnapSizeOptionFifth, SnapSizeOptionHalf, SnapSizeOptionOne,
  SnapSizeOptionTwo, SnapSizeOptionFive, SnapSizeOptionTen
}
 Specifies the option of snap size. More...
enum  Types {
  TypesCreateLayout, TypesAddBlank, TypesCopyBlank, TypesRemoveBlank,
  TypesSetBasePoint, TypesFlipBlank
}
 Specifies the option of blank layout type. More...

Public Member Functions

NXOpen::PointBasePoint ()
 Returns the base point.
NXOpen::SelectBodyBlank ()
 Returns the blank.
NXString BlankNameStr ()
 Returns the selected blank name.
double Bottom ()
 Returns the bottom boundary distance between blank and strip.
double LeftDistance ()
 Returns the left boudary distance between blank and strip.
NXOpen::Tooling::BlankLayoutBuilder::LeftRightSideOption LeftRightSide ()
 Returns the type of use left or right side to decide the distance between blank and strip.
bool LockPitchAndWidth ()
 Returns the lock pitch and width values from being changed during processing.
NXString MaterialUtilization ()
 Returns the material utilization of the blank.
bool MinimumSpaceSize ()
 Returns the option to report minimum space size or not.
NXString MinimumSpaceSizeValue ()
 Returns the minimum distance between the adjacent blanks.
double Pitch ()
 Returns the distance between the adjacent stations.
double RightDistance ()
 Returns the right boundary distance between blank and strip.
double Rotate ()
 Returns the value to rotate the blank around the base point.
void SetBasePoint (NXOpen::Point *point)
 Sets the base point.
void SetBlankNameStr (const NXString &blankNameStr)
 Sets the selected blank name.
void SetBottom (double bottom)
 Sets the bottom boundary distance between blank and strip.
void SetLeftDistance (double leftDistance)
 Sets the left boudary distance between blank and strip.
void SetLeftRightSide (NXOpen::Tooling::BlankLayoutBuilder::LeftRightSideOption leftRightSide)
 Sets the type of use left or right side to decide the distance between blank and strip.
void SetLockPitchAndWidth (bool lockPitchAndWidth)
 Sets the lock pitch and width values from being changed during processing.
void SetMaterialUtilization (const NXString &materialUtilization)
 Sets the material utilization of the blank.
void SetMinimumSpaceSize (bool minimumSpaceSize)
 Sets the option to report minimum space size or not.
void SetMinimumSpaceSizeValue (const NXString &minimumSpaceSizeValue)
 Sets the minimum distance between the adjacent blanks.
void SetPitch (double pitch)
 Sets the distance between the adjacent stations.
void SetRightDistance (double rightDistance)
 Sets the right boundary distance between blank and strip.
void SetRotate (double rotate)
 Sets the value to rotate the blank around the base point.
void SetSideWeb (NXOpen::Tooling::BlankLayoutBuilder::SideWebOption sideWeb)
 Sets the type of the overlap on the strip.
void SetSnapSize (NXOpen::Tooling::BlankLayoutBuilder::SnapSizeOption snapSize)
 Sets the option to set the increment of the scale bar.
void SetThreeBlanks (bool threeBlanks)
 Sets the usage of three blanks or one blank.
void SetTop (double top)
 Sets the top boudary distance between blank and strip.
void SetType (NXOpen::Tooling::BlankLayoutBuilder::Types type)
 Sets the blank layout type.
void SetWidth (double width)
 Sets the width of the strip.
void SetXShift (double xShift)
 Sets the value to shift the blank in the X direction.
void SetYShift (double yShift)
 Sets the value to shift the blank in the Y direction.
NXOpen::Tooling::BlankLayoutBuilder::SideWebOption SideWeb ()
 Returns the type of the overlap on the strip.
NXOpen::Tooling::BlankLayoutBuilder::SnapSizeOption SnapSize ()
 Returns the option to set the increment of the scale bar.
bool ThreeBlanks ()
 Returns the usage of three blanks or one blank.
double Top ()
 Returns the top boudary distance between blank and strip.
NXOpen::Tooling::BlankLayoutBuilder::Types Type ()
 Returns the blank layout type.
double Width ()
 Returns the width of the strip.
double XShift ()
 Returns the value to shift the blank in the X direction.
double YShift ()
 Returns the value to shift the blank in the Y direction.

Detailed Description

Progressive Die Wizard blank layout builder
To create a new instance of this class, use Tooling::BlankLayoutCollection::CreateBlankLayoutBuilder
Default values.

Property Value

Bottom

0

LeftDistance

0

LeftRightSide

Average

LockPitchAndWidth

0

MinimumSpaceSize

0

Pitch

0

RightDistance

0

Rotate

0

SideWeb

Average

SnapSize

One

ThreeBlanks

0

Top

0

Width

0

XShift

0

YShift

0


Created in NX7.5.0.


Member Enumeration Documentation

Specifies the option of left right side type.

Enumerator:
LeftRightSideOptionAverage 

the left right side type of average

LeftRightSideOptionLeft 

the left side type

LeftRightSideOptionRight 

the right side type

Specifies the option of side webs type.

Enumerator:
SideWebOptionAverage 

the side webs type of average

SideWebOptionBottom 

the side webs type of bottom

SideWebOptionTop 

the side webs type of top

Specifies the option of snap size.

Enumerator:
SnapSizeOptionTenth 

the snap size is 0.1

SnapSizeOptionFifth 

the snap size is 0.2

SnapSizeOptionHalf 

the snap size is 1/2

SnapSizeOptionOne 

the snap size is 1

SnapSizeOptionTwo 

the snap size is 2

SnapSizeOptionFive 

the snap size is 5

SnapSizeOptionTen 

the snap size is 10

Specifies the option of blank layout type.

Enumerator:
TypesCreateLayout 

the type of create blank layout

TypesAddBlank 

the type of add multiple blank

TypesCopyBlank 

the type of copy blank

TypesRemoveBlank 

the type of remove blank

TypesSetBasePoint 

the type of set the base point of the blank

TypesFlipBlank 

the type of flip blank


Member Function Documentation

Returns the base point.


Created in NX7.5.0.

License requirements : None

Returns the blank.


Created in NX7.5.0.

License requirements : None

Returns the selected blank name.


Created in NX7.5.0.

License requirements : None

Returns the bottom boundary distance between blank and strip.


Created in NX7.5.0.

License requirements : None

Returns the left boudary distance between blank and strip.


Created in NX8.0.0.

License requirements : None

Returns the type of use left or right side to decide the distance between blank and strip.


Created in NX8.0.0.

License requirements : None

Returns the lock pitch and width values from being changed during processing.


Created in NX7.5.0.

License requirements : None

Returns the material utilization of the blank.


Created in NX7.5.0.

License requirements : None

Returns the option to report minimum space size or not.


Created in NX7.5.0.

License requirements : None

Returns the minimum distance between the adjacent blanks.


Created in NX7.5.0.

License requirements : None

Returns the distance between the adjacent stations.


Created in NX7.5.0.

License requirements : None

Returns the right boundary distance between blank and strip.


Created in NX8.0.0.

License requirements : None

Returns the value to rotate the blank around the base point.


Created in NX7.5.0.

License requirements : None

Sets the base point.


Created in NX7.5.0.

License requirements : None

Parameters:
pointpoint

Sets the selected blank name.


Created in NX7.5.0.

License requirements : None

Parameters:
blankNameStrSets the blank name

Sets the bottom boundary distance between blank and strip.


Created in NX7.5.0.

License requirements : None

Parameters:
bottombottom

Sets the left boudary distance between blank and strip.


Created in NX8.0.0.

License requirements : None

Parameters:
leftDistanceleftdistance

Sets the type of use left or right side to decide the distance between blank and strip.


Created in NX8.0.0.

License requirements : None

Parameters:
leftRightSideleftrightside

Sets the lock pitch and width values from being changed during processing.


Created in NX7.5.0.

License requirements : None

Parameters:
lockPitchAndWidthlockpitchandwidth

Sets the material utilization of the blank.


Created in NX7.5.0.

License requirements : None

Parameters:
materialUtilizationmaterialutilization

Sets the option to report minimum space size or not.


Created in NX7.5.0.

License requirements : None

Parameters:
minimumSpaceSizeminimumspacesize

Sets the minimum distance between the adjacent blanks.


Created in NX7.5.0.

License requirements : None

Parameters:
minimumSpaceSizeValueminimumspacesizevalue

Sets the distance between the adjacent stations.


Created in NX7.5.0.

License requirements : None

Parameters:
pitchpitch

Sets the right boundary distance between blank and strip.


Created in NX8.0.0.

License requirements : None

Parameters:
rightDistancerightdistance

Sets the value to rotate the blank around the base point.


Created in NX7.5.0.

License requirements : None

Parameters:
rotaterotate

Sets the type of the overlap on the strip.


Created in NX7.5.0.

License requirements : None

Parameters:
sideWebsideweb

Sets the option to set the increment of the scale bar.


Created in NX7.5.0.

License requirements : None

Parameters:
snapSizesnapsize

Sets the usage of three blanks or one blank.


Created in NX8.0.0.

License requirements : None

Parameters:
threeBlanksthreeblanks

Sets the top boudary distance between blank and strip.


Created in NX7.5.0.

License requirements : None

Parameters:
toptop

Sets the blank layout type.


Created in NX7.5.0.

License requirements : None

Parameters:
typetype

Sets the width of the strip.


Created in NX7.5.0.

License requirements : None

Parameters:
widthwidth

Sets the value to shift the blank in the X direction.


Created in NX7.5.0.

License requirements : None

Parameters:
xShiftxshift

Sets the value to shift the blank in the Y direction.


Created in NX7.5.0.

License requirements : None

Parameters:
yShiftyshift

Returns the type of the overlap on the strip.


Created in NX7.5.0.

License requirements : None

Returns the option to set the increment of the scale bar.


Created in NX7.5.0.

License requirements : None

Returns the usage of three blanks or one blank.


Created in NX8.0.0.

License requirements : None

Returns the top boudary distance between blank and strip.


Created in NX7.5.0.

License requirements : None

Returns the blank layout type.


Created in NX7.5.0.

License requirements : None

Returns the width of the strip.


Created in NX7.5.0.

License requirements : None

Returns the value to shift the blank in the X direction.


Created in NX7.5.0.

License requirements : None

Returns the value to shift the blank in the Y direction.


Created in NX7.5.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.