NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Die::SteelInsertBuilder Class Reference

Represents a Steel Insert feature builder. More...

Inheritance diagram for NXOpen::Die::SteelInsertBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  InsertTypeOption { InsertTypeOptionTrim, InsertTypeOptionFlange, InsertTypeOptionOffsetFlange }
 Settings for the insert type. More...

Public Member Functions

double AngleTolerance ()
 Returns the angle tolerance of the diesteelinsert
Created in NX4.0.0.
int BackReliefToggle ()
 Returns the back relief toggle
Created in NX4.0.0.
NXOpen::ISurfaceBaseOrientation ()
 Returns the base orientation of the steelinsert
Created in NX4.0.0.
NXOpen::Die::HoleParentBuilderBoltHoleParent ()
 Returns the bolt hole parent builder of the diesteelinsert
Created in NX4.0.0.
NXOpen::IReferenceAxisCamDirection ()
 Returns the cam direction of the steelinsert
Created in NX4.0.0.
NXOpen::Die::ConnectProfileParentBuilderConnectProfilesParent ()
 Returns the connecting profiles parent builder of the diesteelinsert
Created in NX4.0.0.
bool DisplayHoles ()
 Returns the display holes of the diesteelinsert
Created in NX4.0.0.
double DistanceTolerance ()
 Returns the distance tolerance of the diesteelinsert casting
Created in NX4.0.0.
NXOpen::Die::HoleParentBuilderDowelHoleParent ()
 Returns the dowel hole parent builder of the diesteelinsert
Created in NX4.0.0.
NXOpen::ISurfaceEndOrientation ()
 Returns the end orientation of the steelinsert
Created in NX4.0.0.
std::vector< NXOpen::ISurface * > GetBackShape ()
 Gets the back shape of the die steelinsert.
std::vector< NXOpen::IProfile * > GetFlangeEndProfile (NXOpen::Die::DirectionOption *direction)
 Gets the flange end profile of the steel insert.
void GetHoleGridOrientation (NXOpen::Point3d *gridOrigin, NXOpen::Matrix3x3 *gridMatrix)
 Gets the hole grid orientation for the dowel and bolt holes
Created in NX4.0.0.
std::vector< NXOpen::IProfile * > GetMainProfile (NXOpen::Die::DirectionOption *direction)
 Gets the main profile of the steel insert.
NXOpen::Die::SteelInsertBuilder::InsertTypeOption InsertType ()
 Returns the insert type
Created in NX4.0.0.
NXOpen::Die::PierceHoleParentBuilderPierceHoleParent ()
 Returns the pierce hole parent builder of the diesteelinsert
Created in NX4.0.0.
int ProfileReliefToggle ()
 Returns the profile relief toggle
Created in NX4.0.0.
bool ReverseTrimSide ()
 Returns the reverse trim side setting of the steel insert.
NXOpen::Die::FlangeSteelRibParentBuilderRibsParent ()
 Returns the ribs parent builder of the diesteelinsert
Created in NX4.0.0.
NXOpen::Die::SteelInsertSectionBuilderSection ()
 Returns the section builder of the diesteelinsert
Created in NX4.0.0.
NXOpen::Die::SteelInsertSegmentParentBuilderSegmentsParent ()
 Returns the segments parent builder of the diesteelinsert
Created in NX4.0.0.
void SetAngleTolerance (double angleTolerance)
 Sets the angle tolerance of the diesteelinsert
Created in NX4.0.0.
void SetBackReliefToggle (int backReliefToggle)
 Sets the back relief toggle
Created in NX4.0.0.
void SetBackShape (const std::vector< NXOpen::ISurface * > &backEntries)
 
Created in NX4.0.0.
void SetBaseOrientation (NXOpen::ISurface *baseOrientation)
 Sets the base orientation of the steelinsert
Created in NX4.0.0.
void SetCamDirection (NXOpen::IReferenceAxis *camDirection)
 Sets the cam direction of the steelinsert
Created in NX4.0.0.
void SetDisplayHoles (bool displayHoles)
 Sets the display holes of the diesteelinsert
Created in NX4.0.0.
void SetDistanceTolerance (double distanceTolerance)
 Sets the distance tolerance of the diesteelinsert casting
Created in NX4.0.0.
void SetEndOrientation (NXOpen::ISurface *endOrientation)
 Sets the end orientation of the steelinsert
Created in NX4.0.0.
void SetFlangeEndProfile (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries)
 Sets the flange end profile of the steel insert
Created in NX4.0.0.
void SetHoleGridOrientation (const NXOpen::Point3d &gridOrigin, const NXOpen::Matrix3x3 &gridMatrix)
 
Created in NX4.0.0.
void SetInsertType (NXOpen::Die::SteelInsertBuilder::InsertTypeOption insertType)
 Sets the insert type
Created in NX4.0.0.
void SetMainProfile (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries)
 Sets the main profile of the steel insert
Created in NX4.0.0.
void SetProfileReliefToggle (int profileReliefToggle)
 Sets the profile relief toggle
Created in NX4.0.0.
void SetReverseTrimSide (bool reverse)
 Sets the reverse trim side setting of the steel insert.
void SetSheetMetal (NXOpen::Body *sheetMetal)
 Sets the sheet metal of the die steelinsert
Created in NX4.0.0.
void SetStartOrientation (NXOpen::ISurface *startOrientation)
 Sets the start orientation of the steelinsert
Created in NX4.0.0.
NXOpen::BodySheetMetal ()
 Returns the sheet metal of the die steelinsert
Created in NX4.0.0.
NXOpen::ISurfaceStartOrientation ()
 Returns the start orientation of the steelinsert
Created in NX4.0.0.

Detailed Description

Represents a Steel Insert feature builder.


To create a new instance of this class, use Die::DieCollection::Steelinsert

Created in NX4.0.0.


Member Enumeration Documentation

Settings for the insert type.

Enumerator:
InsertTypeOptionTrim 

trim

InsertTypeOptionFlange 

flange

InsertTypeOptionOffsetFlange 

offset_flange


Member Function Documentation

Returns the angle tolerance of the diesteelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the back relief toggle
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the base orientation of the steelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the bolt hole parent builder of the diesteelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the cam direction of the steelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the connecting profiles parent builder of the diesteelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the display holes of the diesteelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the distance tolerance of the diesteelinsert casting
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the dowel hole parent builder of the diesteelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the end orientation of the steelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Gets the back shape of the die steelinsert.

Returns:
back entries
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Gets the flange end profile of the steel insert.

Returns:
profile entries
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")
Parameters:
directionprofile direction

Gets the hole grid orientation for the dowel and bolt holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
gridOrigingrid origin
gridMatrixgrid matrix

Gets the main profile of the steel insert.

Returns:
profile entries
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")
Parameters:
directionprofile direction

Returns the insert type
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the pierce hole parent builder of the diesteelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the profile relief toggle
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the reverse trim side setting of the steel insert.

True indicates that the trim side should be reversed.
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the ribs parent builder of the diesteelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the section builder of the diesteelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the segments parent builder of the diesteelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

void NXOpen::Die::SteelInsertBuilder::SetAngleTolerance ( double  angleTolerance)

Sets the angle tolerance of the diesteelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
angleToleranceangle tolerance

Sets the back relief toggle
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
backReliefToggleback relief toggle
void NXOpen::Die::SteelInsertBuilder::SetBackShape ( const std::vector< NXOpen::ISurface * > &  backEntries)


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
backEntriesback entries

Sets the base orientation of the steelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
baseOrientationbase orientation

Sets the cam direction of the steelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
camDirectioncam direction

Sets the display holes of the diesteelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
displayHolesdisplay holes
void NXOpen::Die::SteelInsertBuilder::SetDistanceTolerance ( double  distanceTolerance)

Sets the distance tolerance of the diesteelinsert casting
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
distanceTolerancedistance tolerance

Sets the end orientation of the steelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
endOrientationend orientation
void NXOpen::Die::SteelInsertBuilder::SetFlangeEndProfile ( NXOpen::Die::DirectionOption  direction,
const std::vector< NXOpen::IProfile * > &  profileEntries 
)

Sets the flange end profile of the steel insert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
directionprofile direction
profileEntriesprofile entries
void NXOpen::Die::SteelInsertBuilder::SetHoleGridOrientation ( const NXOpen::Point3d gridOrigin,
const NXOpen::Matrix3x3 gridMatrix 
)


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
gridOrigingrid origin
gridMatrixgrid matrix

Sets the insert type
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
insertTypeinsert type
void NXOpen::Die::SteelInsertBuilder::SetMainProfile ( NXOpen::Die::DirectionOption  direction,
const std::vector< NXOpen::IProfile * > &  profileEntries 
)

Sets the main profile of the steel insert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
directionprofile direction
profileEntriesprofile entries

Sets the profile relief toggle
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
profileReliefToggleprofile relief toggle

Sets the reverse trim side setting of the steel insert.

True indicates that the trim side should be reversed.
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
reversereverse

Sets the sheet metal of the die steelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
sheetMetalsheet metal

Sets the start orientation of the steelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
startOrientationstart orientation

Returns the sheet metal of the die steelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the start orientation of the steelinsert
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")


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