NX Open C++ Reference Guide
|
Represents an DPMItp Builder
To create a new instance of this class, use CAM::OperationCollection::CreateDpmitpBuilder
Created in NX5.0.0.
More...
Public Types | |
enum | CutTypeOption { CutTypeOptionZig, CutTypeOptionZigzag, CutTypeOptionZigzagWithLifts, CutTypeOptionSpiralHelix } |
Enum of cut type. More... | |
enum | SelectionMethodOption { SelectionMethodOptionAutomatic, SelectionMethodOptionSpecify } |
Enum of selection method. More... | |
enum | StepMethodOption { StepMethodOptionTolerance, StepMethodOptionPoints } |
Enum of step method. More... | |
enum | StepoverTypeOption { StepoverTypeOptionNumber, StepoverTypeOptionDistance, StepoverTypeOptionScallop } |
Enum of stepover type. More... | |
enum | ToolPositionOption { ToolPositionOptionOn, ToolPositionOptionTanto, ToolPositionOptionContact } |
Enum of tool position. More... | |
![]() | |
enum | OptimizationTypes { OptimizationTypesNone, OptimizationTypesMinimizeTravel, OptimizationTypesBand } |
Available types for Optimization Method in operation. More... | |
Public Member Functions | |
NXOpen::SectionList * | CrossCurveList () |
Returns the Cross Curve List Created in NX6.0.0. | |
NXOpen::CAM::CutPatternBuilder * | CutPatternBuilder () |
Returns the cut pattern builder Created in NX6.0.0. | |
int | CutStepFirstCut () |
Returns the First Cut Created in NX7.5.0. | |
int | CutStepSecondCut () |
Returns the Second Cut Created in NX7.5.0. | |
int | CutStepThirdCut () |
Returns the Third Cut Created in NX7.5.0. | |
NXOpen::CAM::DPMItpBuilder::CutTypeOption | CutType () |
Returns the cut type Created in NX5.0.0. | |
NXOpen::SectionList * | FlowCurveList () |
Returns the Flow Curve List Created in NX6.0.0. | |
std::vector< double > | GetExtendValues () |
Get the extend values. | |
void | MPreview () |
Preview drive path Created in NX5.0.0. | |
NXOpen::CAM::DPMItpBuilder::SelectionMethodOption | SelectionMethod () |
Returns the flow and cross selection method Created in NX5.0.0. | |
void | SetCutStepFirstCut (int firstCut) |
Sets the First Cut Created in NX7.5.0. | |
void | SetCutStepSecondCut (int secondCut) |
Sets the Second Cut Created in NX7.5.0. | |
void | SetCutStepThirdCut (int thirdCut) |
Sets the Third Cut Created in NX7.5.0. | |
void | SetCutType (NXOpen::CAM::DPMItpBuilder::CutTypeOption cutType) |
Sets the cut type Created in NX5.0.0. | |
void | SetExtendValues (const std::vector< double > &values) |
Set the extend values Created in NX5.0.0. | |
void | SetSelectionMethod (NXOpen::CAM::DPMItpBuilder::SelectionMethodOption selectionMethod) |
Sets the flow and cross selection method Created in NX5.0.0. | |
void | SetStepMethod (NXOpen::CAM::DPMItpBuilder::StepMethodOption stepMethod) |
Sets the Cut Step Created in NX7.5.0. | |
void | SetStepoverDis (double stepoverDis) |
Sets the stepover distance Created in NX5.0.0. | |
void | SetStepoverNum (int stepoverNum) |
Sets the stepover number Created in NX5.0.0. | |
void | SetStepoverScallopHeight (double stepoverScallopHeight) |
Sets the stepover scallop height Created in NX5.0.0. | |
void | SetStepoverType (NXOpen::CAM::DPMItpBuilder::StepoverTypeOption stepoverType) |
Sets the stepover type Created in NX5.0.0. | |
void | SetToolPosition (NXOpen::CAM::DPMItpBuilder::ToolPositionOption toolPosition) |
Sets the tool position Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | StepIntol () |
Returns the Cut Step Intol Created in NX7.5.0. | |
NXOpen::CAM::DPMItpBuilder::StepMethodOption | StepMethod () |
Returns the Cut Step Created in NX7.5.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | StepOuttol () |
Returns the Cut Step Outol Created in NX7.5.0. | |
NXOpen::CAM::StepoverBuilder * | StepoverBuilder () |
Returns the stepover builder Created in NX6.0.0. | |
double | StepoverDis () |
Returns the stepover distance Created in NX5.0.0. | |
int | StepoverNum () |
Returns the stepover number Created in NX5.0.0. | |
double | StepoverScallopHeight () |
Returns the stepover scallop height Created in NX5.0.0. | |
NXOpen::CAM::DPMItpBuilder::StepoverTypeOption | StepoverType () |
Returns the stepover type Created in NX5.0.0. | |
NXOpen::CAM::DPMItpBuilder::ToolPositionOption | ToolPosition () |
Returns the tool position Created in NX5.0.0. | |
![]() | |
NXOpen::CAM::Ude * | CycleEvent () |
Returns the cycle event Created in NX7.5.0. | |
NXOpen::CAM::Cycle * | CycleTable () |
Returns the cycle Created in NX9.0.0. | |
NXOpen::CAM::ParamBuilder::OptimizationTypes | OptimizationMethod () |
Returns the optim method Created in NX5.0.0. | |
void | SetOptimizationMethod (NXOpen::CAM::ParamBuilder::OptimizationTypes optimMethod) |
Sets the optim method Created in NX5.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents an DPMItp Builder
To create a new instance of this class, use CAM::OperationCollection::CreateDpmitpBuilder
Created in NX5.0.0.
NXOpen::SectionList* NXOpen::CAM::DPMItpBuilder::CrossCurveList | ( | ) |
Returns the Cross Curve List
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::CutPatternBuilder* NXOpen::CAM::DPMItpBuilder::CutPatternBuilder | ( | ) |
Returns the cut pattern builder
Created in NX6.0.0.
License requirements : None
int NXOpen::CAM::DPMItpBuilder::CutStepFirstCut | ( | ) |
Returns the First Cut
Created in NX7.5.0.
License requirements : None
int NXOpen::CAM::DPMItpBuilder::CutStepSecondCut | ( | ) |
Returns the Second Cut
Created in NX7.5.0.
License requirements : None
int NXOpen::CAM::DPMItpBuilder::CutStepThirdCut | ( | ) |
Returns the Third Cut
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::DPMItpBuilder::CutTypeOption NXOpen::CAM::DPMItpBuilder::CutType | ( | ) |
Returns the cut type
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::SectionList* NXOpen::CAM::DPMItpBuilder::FlowCurveList | ( | ) |
Returns the Flow Curve List
Created in NX6.0.0.
License requirements : None
std::vector<double> NXOpen::CAM::DPMItpBuilder::GetExtendValues | ( | ) |
Get the extend values.
void NXOpen::CAM::DPMItpBuilder::MPreview | ( | ) |
Preview drive path
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::DPMItpBuilder::SelectionMethodOption NXOpen::CAM::DPMItpBuilder::SelectionMethod | ( | ) |
Returns the flow and cross selection method
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
void NXOpen::CAM::DPMItpBuilder::SetCutStepFirstCut | ( | int | firstCut | ) |
Sets the First Cut
Created in NX7.5.0.
License requirements : None
firstCut | the first cut value |
void NXOpen::CAM::DPMItpBuilder::SetCutStepSecondCut | ( | int | secondCut | ) |
Sets the Second Cut
Created in NX7.5.0.
License requirements : None
secondCut | the second cut value |
void NXOpen::CAM::DPMItpBuilder::SetCutStepThirdCut | ( | int | thirdCut | ) |
Sets the Third Cut
Created in NX7.5.0.
License requirements : None
thirdCut | the third cut value |
void NXOpen::CAM::DPMItpBuilder::SetCutType | ( | NXOpen::CAM::DPMItpBuilder::CutTypeOption | cutType | ) |
Sets the cut type
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
cutType | the cut type value |
void NXOpen::CAM::DPMItpBuilder::SetExtendValues | ( | const std::vector< double > & | values | ) |
Set the extend values
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
values | the extend value |
void NXOpen::CAM::DPMItpBuilder::SetSelectionMethod | ( | NXOpen::CAM::DPMItpBuilder::SelectionMethodOption | selectionMethod | ) |
Sets the flow and cross selection method
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
selectionMethod | the selection method value |
void NXOpen::CAM::DPMItpBuilder::SetStepMethod | ( | NXOpen::CAM::DPMItpBuilder::StepMethodOption | stepMethod | ) |
Sets the Cut Step
Created in NX7.5.0.
License requirements : None
stepMethod | the value of Cut Step |
void NXOpen::CAM::DPMItpBuilder::SetStepoverDis | ( | double | stepoverDis | ) |
Sets the stepover distance
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
stepoverDis | the stepover distance value |
void NXOpen::CAM::DPMItpBuilder::SetStepoverNum | ( | int | stepoverNum | ) |
Sets the stepover number
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
stepoverNum | the stepover number value |
void NXOpen::CAM::DPMItpBuilder::SetStepoverScallopHeight | ( | double | stepoverScallopHeight | ) |
Sets the stepover scallop height
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
stepoverScallopHeight | the stepover scallop height value |
void NXOpen::CAM::DPMItpBuilder::SetStepoverType | ( | NXOpen::CAM::DPMItpBuilder::StepoverTypeOption | stepoverType | ) |
Sets the stepover type
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
stepoverType | the stepover type value |
void NXOpen::CAM::DPMItpBuilder::SetToolPosition | ( | NXOpen::CAM::DPMItpBuilder::ToolPositionOption | toolPosition | ) |
Sets the tool position
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
toolPosition | the tool position value |
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::DPMItpBuilder::StepIntol | ( | ) |
Returns the Cut Step Intol
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::DPMItpBuilder::StepMethodOption NXOpen::CAM::DPMItpBuilder::StepMethod | ( | ) |
Returns the Cut Step
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::DPMItpBuilder::StepOuttol | ( | ) |
Returns the Cut Step Outol
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::StepoverBuilder* NXOpen::CAM::DPMItpBuilder::StepoverBuilder | ( | ) |
Returns the stepover builder
Created in NX6.0.0.
License requirements : None
double NXOpen::CAM::DPMItpBuilder::StepoverDis | ( | ) |
Returns the stepover distance
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::DPMItpBuilder::StepoverNum | ( | ) |
Returns the stepover number
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
double NXOpen::CAM::DPMItpBuilder::StepoverScallopHeight | ( | ) |
Returns the stepover scallop height
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::DPMItpBuilder::StepoverTypeOption NXOpen::CAM::DPMItpBuilder::StepoverType | ( | ) |
Returns the stepover type
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::DPMItpBuilder::ToolPositionOption NXOpen::CAM::DPMItpBuilder::ToolPosition | ( | ) |
Returns the tool position
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")