|
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... | |
Public Types inherited from NXOpen::CAM::ParamBuilder | |
| 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. | |
Public Member Functions inherited from NXOpen::CAM::ParamBuilder | |
| 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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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")