NX Open C++ Reference Guide
|
Represents a Die::PierceItemBuilder. More...
Public Types | |
enum | HoleShapeType { HoleShapeTypeCircular, HoleShapeTypeOblong, HoleShapeTypeSquare, HoleShapeTypeRectangular, HoleShapeTypeRoundedRectangular, HoleShapeTypeChordRectangular, HoleShapeTypeHexagonal, HoleShapeTypeOther } |
Settings for the hole shape of individual pierces. More... | |
enum | SizingMethodOption { SizingMethodOptionAuto, SizingMethodOptionManual } |
Settings for the sizing method of individual pierces. More... | |
Public Member Functions | |
std::vector< NXOpen::IProfile * > | GetPierceObjects () |
Gets the objects making up the hole to be pierced. | |
NXOpen::Die::PierceItemBuilder::HoleShapeType | HoleShape () |
Returns the hole shape Created in NX5.0.0. | |
NXOpen::Expression * | PunchDiameter () |
Returns the punch radius Created in NX5.0.0. | |
NXOpen::Expression * | PunchLength () |
Returns the punch length Created in NX5.0.0. | |
NXOpen::Expression * | PunchRadius () |
Returns the punch radius Created in NX8.0.0. | |
NXOpen::Expression * | PunchWidth () |
Returns the punch width Created in NX5.0.0. | |
NXOpen::ILocation * | ReferenceVector () |
Returns the reference direction of the hole Created in NX5.0.0. | |
void | SetHoleShape (NXOpen::Die::PierceItemBuilder::HoleShapeType holeShape) |
Sets the hole shape Created in NX5.0.0. | |
void | SetPierceObjects (const std::vector< NXOpen::IProfile * > &objects) |
Sets the objects making up the hole to be pierced. | |
void | SetReferenceVector (NXOpen::ILocation *refVector) |
Sets the reference direction of the hole Created in NX5.0.0. | |
void | SetSizingMethod (NXOpen::Die::PierceItemBuilder::SizingMethodOption sizingMethod) |
Sets the sizing method Created in NX5.0.0. | |
NXOpen::Die::PierceItemBuilder::SizingMethodOption | SizingMethod () |
Returns the sizing method Created in NX5.0.0. |
Represents a Die::PierceItemBuilder.
Created in NX5.0.0.
Settings for the hole shape of individual pierces.
std::vector<NXOpen::IProfile *> NXOpen::Die::PierceItemBuilder::GetPierceObjects | ( | ) |
Gets the objects making up the hole to be pierced.
Returns the hole shape
Created in NX5.0.0.
License requirements : None
Returns the punch radius
Created in NX5.0.0.
License requirements : None
Returns the punch length
Created in NX5.0.0.
License requirements : None
Returns the punch radius
Created in NX8.0.0.
License requirements : None
Returns the punch width
Created in NX5.0.0.
License requirements : None
Returns the reference direction of the hole
Created in NX5.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
void NXOpen::Die::PierceItemBuilder::SetHoleShape | ( | NXOpen::Die::PierceItemBuilder::HoleShapeType | holeShape | ) |
Sets the hole shape
Created in NX5.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
holeShape | holeshape |
void NXOpen::Die::PierceItemBuilder::SetPierceObjects | ( | const std::vector< NXOpen::IProfile * > & | objects | ) |
Sets the objects making up the hole to be pierced.
Created in NX5.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
objects | Objects that make up the hole to be pierced |
void NXOpen::Die::PierceItemBuilder::SetReferenceVector | ( | NXOpen::ILocation * | refVector | ) |
Sets the reference direction of the hole
Created in NX5.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
refVector | ref vector |
void NXOpen::Die::PierceItemBuilder::SetSizingMethod | ( | NXOpen::Die::PierceItemBuilder::SizingMethodOption | sizingMethod | ) |
Sets the sizing method
Created in NX5.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
sizingMethod | sizingmethod |
Returns the sizing method
Created in NX5.0.0.
License requirements : None