NX Open C++ Reference Guide
|
Represents a NXOpen::Tooling::SlugRetentionBuilder which is used to create the Slug Retention. More...
Public Types | |
enum | Types { TypesTypeFirst, TypesTypeSecond } |
the main type More... | |
Public Member Functions | |
NXOpen::Expression * | AngularDimension () |
Returns the angular dimension Created in NX10.0.0. More... | |
NXOpen::Expression * | CuttingClearance () |
Returns the cutting clearance Created in NX12.0.0. More... | |
NXOpen::Expression * | CuttingDistance () |
Returns the cutting distance Created in NX12.0.0. More... | |
NXOpen::Direction * | OffsetDirection () |
Returns the offset direction Created in NX10.0.0. More... | |
double | OffsetDistance () |
Returns the offset distance Created in NX10.0.0. More... | |
NXOpen::Part * | PreviousWorkPart () |
Returns the previous work part Created in NX10.0.0. More... | |
NXOpen::Expression * | RadiusDimension () |
Returns the radius dimension Created in NX10.0.0. More... | |
NXOpen::Direction * | RotateDirection () |
Returns the rotate direction Created in NX10.0.0. More... | |
NXOpen::Assemblies::SelectComponent * | SelectComponent () |
Returns the select component Created in NX10.0.0. More... | |
NXString | SelectDataFile () |
Returns the select data file Created in NX11.0.0. More... | |
NXOpen::Point * | SelectPoint () |
Returns the select point Created in NX10.0.0. More... | |
void | SetOffsetDirection (NXOpen::Direction *offsetDirection) |
Sets the offset direction Created in NX10.0.0. More... | |
void | SetOffsetDistance (double offsetDistance) |
Sets the offset distance Created in NX10.0.0. More... | |
void | SetPreviousWorkPart (NXOpen::Part *previousWorkPart) |
Sets the previous work part Created in NX10.0.0. More... | |
void | SetRotateDirection (NXOpen::Direction *rotateDirection) |
Sets the rotate direction Created in NX10.0.0. More... | |
void | SetSelectDataFile (const NXString &filename) |
Sets the select data file Created in NX11.0.0. More... | |
void | SetSelectDataFile (const char *filename) |
Sets the select data file Created in NX11.0.0. More... | |
void | SetSelectPoint (NXOpen::Point *selectPoint) |
Sets the select point Created in NX10.0.0. More... | |
void | SetSlugEdgeForTypeTwo (NXOpen::Edge *slugEdgeForTypeTwo) |
Sets the slug edge for type two Created in NX12.0.0. More... | |
void | SetSlugRetentionFeature (NXOpen::Features::Feature *slugRetentionFeature) |
Sets the slug retention feature Created in NX10.0.0. More... | |
void | SetTargetBodyForSubtract (NXOpen::Body *targetBodyForSubtract) |
Sets the target body for subtract Created in NX10.0.0. More... | |
void | SetType (NXOpen::Tooling::SlugRetentionBuilder::Types type) |
Sets the type Created in NX12.0.0. More... | |
NXOpen::Edge * | SlugEdgeForTypeTwo () |
Returns the slug edge for type two Created in NX12.0.0. More... | |
NXOpen::GeometricUtilities::BooleanOperation * | SlugRetentionBooleanData () |
Returns the slug retention boolean data Created in NX10.0.0. More... | |
NXOpen::SelectEdge * | SlugRetentionEdge () |
Returns the slug retention edge Created in NX12.0.0. More... | |
NXOpen::Features::Feature * | SlugRetentionFeature () |
Returns the slug retention feature Created in NX10.0.0. More... | |
NXOpen::Body * | TargetBodyForSubtract () |
Returns the target body for subtract Created in NX10.0.0. More... | |
NXOpen::Tooling::SlugRetentionBuilder::Types | Type () |
Returns the type Created in NX12.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::Tooling::SlugRetentionBuilder which is used to create the Slug Retention.
To create a new instance of this class, use NXOpen::Tooling::ProgressiveDieManager::CreateSlugRetentionBuilder
Default values.
Property | Value |
---|---|
AngularDimension.Value |
5 |
CuttingClearance.Value |
2 (millimeters part), 0.05 (inches part) |
CuttingDistance.Value |
10 (millimeters part), 0.25 (inches part) |
OffsetDistance |
5 |
RadiusDimension.Value |
7 (millimeters part), 0.25 (inches part) |
Created in NX10.0.0.
NXOpen::Expression* NXOpen::Tooling::SlugRetentionBuilder::AngularDimension | ( | ) |
Returns the angular dimension
Created in NX10.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::SlugRetentionBuilder::CuttingClearance | ( | ) |
Returns the cutting clearance
Created in NX12.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::SlugRetentionBuilder::CuttingDistance | ( | ) |
Returns the cutting distance
Created in NX12.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Tooling::SlugRetentionBuilder::OffsetDirection | ( | ) |
Returns the offset direction
Created in NX10.0.0.
License requirements : None
double NXOpen::Tooling::SlugRetentionBuilder::OffsetDistance | ( | ) |
Returns the offset distance
Created in NX10.0.0.
License requirements : None
NXOpen::Part* NXOpen::Tooling::SlugRetentionBuilder::PreviousWorkPart | ( | ) |
Returns the previous work part
Created in NX10.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::SlugRetentionBuilder::RadiusDimension | ( | ) |
Returns the radius dimension
Created in NX10.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Tooling::SlugRetentionBuilder::RotateDirection | ( | ) |
Returns the rotate direction
Created in NX10.0.0.
License requirements : None
NXOpen::Assemblies::SelectComponent* NXOpen::Tooling::SlugRetentionBuilder::SelectComponent | ( | ) |
Returns the select component
Created in NX10.0.0.
License requirements : None
NXString NXOpen::Tooling::SlugRetentionBuilder::SelectDataFile | ( | ) |
Returns the select data file
Created in NX11.0.0.
License requirements : None
NXOpen::Point* NXOpen::Tooling::SlugRetentionBuilder::SelectPoint | ( | ) |
Returns the select point
Created in NX10.0.0.
License requirements : None
void NXOpen::Tooling::SlugRetentionBuilder::SetOffsetDirection | ( | NXOpen::Direction * | offsetDirection | ) |
Sets the offset direction
Created in NX10.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
offsetDirection | offsetdirection |
void NXOpen::Tooling::SlugRetentionBuilder::SetOffsetDistance | ( | double | offsetDistance | ) |
Sets the offset distance
Created in NX10.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
offsetDistance | offsetdistance |
void NXOpen::Tooling::SlugRetentionBuilder::SetPreviousWorkPart | ( | NXOpen::Part * | previousWorkPart | ) |
Sets the previous work part
Created in NX10.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
previousWorkPart | previousworkpart |
void NXOpen::Tooling::SlugRetentionBuilder::SetRotateDirection | ( | NXOpen::Direction * | rotateDirection | ) |
Sets the rotate direction
Created in NX10.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
rotateDirection | rotatedirection |
void NXOpen::Tooling::SlugRetentionBuilder::SetSelectDataFile | ( | const NXString & | filename | ) |
Sets the select data file
Created in NX11.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
filename | filename |
void NXOpen::Tooling::SlugRetentionBuilder::SetSelectDataFile | ( | const char * | filename | ) |
Sets the select data file
Created in NX11.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
filename | filename |
void NXOpen::Tooling::SlugRetentionBuilder::SetSelectPoint | ( | NXOpen::Point * | selectPoint | ) |
Sets the select point
Created in NX10.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
selectPoint | selectpoint |
void NXOpen::Tooling::SlugRetentionBuilder::SetSlugEdgeForTypeTwo | ( | NXOpen::Edge * | slugEdgeForTypeTwo | ) |
Sets the slug edge for type two
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
slugEdgeForTypeTwo | slugedgefortypetwo |
void NXOpen::Tooling::SlugRetentionBuilder::SetSlugRetentionFeature | ( | NXOpen::Features::Feature * | slugRetentionFeature | ) |
Sets the slug retention feature
Created in NX10.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
slugRetentionFeature | slugretentionfeature |
void NXOpen::Tooling::SlugRetentionBuilder::SetTargetBodyForSubtract | ( | NXOpen::Body * | targetBodyForSubtract | ) |
Sets the target body for subtract
Created in NX10.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
targetBodyForSubtract | targetbodyforsubtract |
void NXOpen::Tooling::SlugRetentionBuilder::SetType | ( | NXOpen::Tooling::SlugRetentionBuilder::Types | type | ) |
Sets the type
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
type | type |
NXOpen::Edge* NXOpen::Tooling::SlugRetentionBuilder::SlugEdgeForTypeTwo | ( | ) |
Returns the slug edge for type two
Created in NX12.0.0.
License requirements : None
NXOpen::GeometricUtilities::BooleanOperation* NXOpen::Tooling::SlugRetentionBuilder::SlugRetentionBooleanData | ( | ) |
Returns the slug retention boolean data
Created in NX10.0.0.
License requirements : None
NXOpen::SelectEdge* NXOpen::Tooling::SlugRetentionBuilder::SlugRetentionEdge | ( | ) |
Returns the slug retention edge
Created in NX12.0.0.
License requirements : None
NXOpen::Features::Feature* NXOpen::Tooling::SlugRetentionBuilder::SlugRetentionFeature | ( | ) |
Returns the slug retention feature
Created in NX10.0.0.
License requirements : None
NXOpen::Body* NXOpen::Tooling::SlugRetentionBuilder::TargetBodyForSubtract | ( | ) |
Returns the target body for subtract
Created in NX10.0.0.
License requirements : None
NXOpen::Tooling::SlugRetentionBuilder::Types NXOpen::Tooling::SlugRetentionBuilder::Type | ( | ) |
Returns the type
Created in NX12.0.0.
License requirements : None