NXOpen C++ Reference Guide
|
Creates concept die_base builder for progressive die. More...
Public Member Functions | |
double | DistanceToDieBaseEdge () |
Returns the distance to die base edge Created in NX12.0.1. More... | |
NXString | GetExpressionValue (const NXString &expName) |
Get the expression value Created in NX12.0.1. More... | |
NXString | GetExpressionValue (const char *expName) |
Get the expression value Created in NX12.0.1. More... | |
double | LengthPL () |
Returns the length pl Created in NX12.0.1. More... | |
NXOpen::Point * | ReferencePoint () |
Returns the reference point Created in NX12.0.1. More... | |
void | SetBasePointYValue () |
Set the base point y value Created in NX12.0.1. More... | |
void | SetDistanceToDieBaseEdge (double distanceToDieBaseEdge) |
Sets the distance to die base edge Created in NX12.0.1. More... | |
void | SetExpressionValue (const NXString &expName, const NXString &expressionValue) |
Set the expression value Created in NX12.0.1. More... | |
void | SetExpressionValue (const char *expName, const char *expressionValue) |
Set the expression value Created in NX12.0.1. More... | |
void | SetLengthPL (double lengthPL) |
Sets the length pl Created in NX12.0.1. More... | |
void | SetReferencePoint (NXOpen::Point *referencePoint) |
Sets the reference point Created in NX12.0.1. More... | |
void | SetSubDieBaseNumber (int subDieBaseNumber) |
Sets the sub die base number Created in NX12.0.1. More... | |
void | SetUpdateDieBasePositionAccordingToStrip (bool updateDieBasePositionAccordingToStrip) |
Sets the update die base position according to strip Created in NX12.0.1. More... | |
void | SetWidthPW (double widthPW) |
Sets the width pw Created in NX12.0.1. More... | |
void | SetWizardType (int wizardType) |
Sets the wizard type Created in NX12.0.2. More... | |
void | SetXEndDistance (double xEndDistance) |
Sets the x end distance Created in NX12.0.1. More... | |
void | SetXStartDistance (double xStartDistance) |
Sets the x start distance Created in NX12.0.1. More... | |
void | SetYDistanceFirst (double yDistanceFirst) |
Sets the first Y distance Created in NX12.0.1. More... | |
void | SetYDistanceSecond (double yDistanceSecond) |
Sets the second Y distance Created in NX12.0.1. More... | |
int | SubDieBaseNumber () |
Returns the sub die base number Created in NX12.0.1. More... | |
bool | UpdateDieBasePositionAccordingToStrip () |
Returns the update die base position according to strip Created in NX12.0.1. More... | |
double | WidthPW () |
Returns the width pw Created in NX12.0.1. More... | |
int | WizardType () |
Returns the wizard type Created in NX12.0.2. More... | |
double | XEndDistance () |
Returns the x end distance Created in NX12.0.1. More... | |
double | XStartDistance () |
Returns the x start distance Created in NX12.0.1. More... | |
double | YDistanceFirst () |
Returns the first Y distance Created in NX12.0.1. More... | |
double | YDistanceSecond () |
Returns the second Y distance Created in NX12.0.1. 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... | |
Creates concept die_base builder for progressive die.
No entity is returned.
To create a new instance of this class, use NXOpen::Tooling::ProgressiveDieManager::CreateConceptDieBaseBuilder
Default values.
Property | Value |
---|---|
DistanceToDieBaseEdge |
0 |
LengthPL |
0 |
SubDieBaseNumber |
1 |
UpdateDieBasePositionAccordingToStrip |
0 |
WidthPW |
0 |
XEndDistance |
0 |
XStartDistance |
0 |
YDistanceFirst |
0 |
YDistanceSecond |
0 |
Created in NX12.0.1.
double NXOpen::Tooling::ConceptDieBaseBuilder::DistanceToDieBaseEdge | ( | ) |
Returns the distance to die base edge
Created in NX12.0.1.
License requirements : None
Get the expression value
Created in NX12.0.1.
License requirements : None
expName | expname |
NXString NXOpen::Tooling::ConceptDieBaseBuilder::GetExpressionValue | ( | const char * | expName | ) |
Get the expression value
Created in NX12.0.1.
License requirements : None
expName | expname |
double NXOpen::Tooling::ConceptDieBaseBuilder::LengthPL | ( | ) |
Returns the length pl
Created in NX12.0.1.
License requirements : None
NXOpen::Point* NXOpen::Tooling::ConceptDieBaseBuilder::ReferencePoint | ( | ) |
Returns the reference point
Created in NX12.0.1.
License requirements : None
void NXOpen::Tooling::ConceptDieBaseBuilder::SetBasePointYValue | ( | ) |
Set the base point y value
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
void NXOpen::Tooling::ConceptDieBaseBuilder::SetDistanceToDieBaseEdge | ( | double | distanceToDieBaseEdge | ) |
Sets the distance to die base edge
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
distanceToDieBaseEdge | distancetodiebaseedge |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetExpressionValue | ( | const NXString & | expName, |
const NXString & | expressionValue | ||
) |
Set the expression value
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
expName | expname |
expressionValue | expressionvalue |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetExpressionValue | ( | const char * | expName, |
const char * | expressionValue | ||
) |
Set the expression value
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
expName | expname |
expressionValue | expressionvalue |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetLengthPL | ( | double | lengthPL | ) |
Sets the length pl
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
lengthPL | lengthpl |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetReferencePoint | ( | NXOpen::Point * | referencePoint | ) |
Sets the reference point
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
referencePoint | referencepoint |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetSubDieBaseNumber | ( | int | subDieBaseNumber | ) |
Sets the sub die base number
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
subDieBaseNumber | subdiebasenumber |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetUpdateDieBasePositionAccordingToStrip | ( | bool | updateDieBasePositionAccordingToStrip | ) |
Sets the update die base position according to strip
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
updateDieBasePositionAccordingToStrip | updatediebasepositionaccordingtostrip |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetWidthPW | ( | double | widthPW | ) |
Sets the width pw
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
widthPW | widthpw |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetWizardType | ( | int | wizardType | ) |
Sets the wizard type
Created in NX12.0.2.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
wizardType | wizardtype |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetXEndDistance | ( | double | xEndDistance | ) |
Sets the x end distance
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
xEndDistance | xenddistance |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetXStartDistance | ( | double | xStartDistance | ) |
Sets the x start distance
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
xStartDistance | xstartdistance |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetYDistanceFirst | ( | double | yDistanceFirst | ) |
Sets the first Y distance
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
yDistanceFirst | ydistancefirst |
void NXOpen::Tooling::ConceptDieBaseBuilder::SetYDistanceSecond | ( | double | yDistanceSecond | ) |
Sets the second Y distance
Created in NX12.0.1.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
yDistanceSecond | ydistancesecond |
int NXOpen::Tooling::ConceptDieBaseBuilder::SubDieBaseNumber | ( | ) |
Returns the sub die base number
Created in NX12.0.1.
License requirements : None
bool NXOpen::Tooling::ConceptDieBaseBuilder::UpdateDieBasePositionAccordingToStrip | ( | ) |
Returns the update die base position according to strip
Created in NX12.0.1.
License requirements : None
double NXOpen::Tooling::ConceptDieBaseBuilder::WidthPW | ( | ) |
Returns the width pw
Created in NX12.0.1.
License requirements : None
int NXOpen::Tooling::ConceptDieBaseBuilder::WizardType | ( | ) |
Returns the wizard type
Created in NX12.0.2.
License requirements : None
double NXOpen::Tooling::ConceptDieBaseBuilder::XEndDistance | ( | ) |
Returns the x end distance
Created in NX12.0.1.
License requirements : None
double NXOpen::Tooling::ConceptDieBaseBuilder::XStartDistance | ( | ) |
Returns the x start distance
Created in NX12.0.1.
License requirements : None
double NXOpen::Tooling::ConceptDieBaseBuilder::YDistanceFirst | ( | ) |
Returns the first Y distance
Created in NX12.0.1.
License requirements : None
double NXOpen::Tooling::ConceptDieBaseBuilder::YDistanceSecond | ( | ) |
Returns the second Y distance
Created in NX12.0.1.
License requirements : None