NX Open C++ Reference Guide
|
Represents an DPMItp Builder
To create a new instance of this class, use NXOpen::CAM::OperationCollection::CreateDpmitpBuilder
Created in NX5.0.0.
More...
Public Member Functions | |
int | CrossCurveCount () |
Returns the cross curve count Created in NX9.0.3. More... | |
NXOpen::SectionList * | CrossCurveList () |
Returns the Cross Curve List Created in NX6.0.0. More... | |
int | CrossCurveNormalToFlowCount () |
Returns the cross curves normal to flow count Created in NX10.0.3. More... | |
NXOpen::CAM::DPMItpBuilder::CrossCurvesMethodOption | CrossCurvesMethod () |
Returns the cross curves selection method Created in NX10.0.3. More... | |
NXOpen::CAM::CutPatternBuilder * | CutPatternBuilder () |
Returns the cut pattern builder Created in NX6.0.0. More... | |
NXOpen::CAM::DmStreamlineCutStep * | CutStepBuilder () |
Returns the cut step builder Created in NX10.0.1. More... | |
int | CutStepFirstCut () |
Returns the First Cut More... | |
int | CutStepSecondCut () |
Returns the Second Cut More... | |
int | CutStepThirdCut () |
Returns the Third Cut More... | |
NXOpen::CAM::DPMItpBuilder::CutTypeOption | CutType () |
Returns the cut type Created in NX5.0.0. More... | |
int | FlowCurveCount () |
Returns the flow curve count Created in NX9.0.3. More... | |
NXOpen::SectionList * | FlowCurveList () |
Returns the Flow Curve List Created in NX6.0.0. More... | |
void | GetCrossCurveNormalToFlowCurve (std::vector< NXOpen::TaggedObject * > &curves) |
Returns the flow curve used in generation of cross curve normal to flow. More... | |
std::vector< double > | GetExtendValues () |
Get the extend values. More... | |
void | MPreview () |
Preview drive path Created in NX5.0.0. More... | |
bool | PreviewEnabled () |
Returns the use of preview Created in NX10.0.3. More... | |
NXOpen::CAM::DPMItpBuilder::SelectionMethodOption | SelectionMethod () |
Returns the flow and cross selection method Created in NX5.0.0. More... | |
void | SetCrossCurveCount (int crossCurveCount) |
Sets the cross curve count Created in NX9.0.3. More... | |
void | SetCrossCurveNormalToFlowCount (int crossCurveNormalToFlowCount) |
Sets the cross curves normal to flow count Created in NX10.0.3. More... | |
void | SetCrossCurveNormalToFlowCurve (const std::vector< NXOpen::TaggedObject * > &curves) |
Sets the flow curve used in generation of cross curves normal to flow. More... | |
void | SetCrossCurvesMethod (NXOpen::CAM::DPMItpBuilder::CrossCurvesMethodOption crossCurvesMethod) |
Sets the cross curves selection method Created in NX10.0.3. More... | |
void | SetCutStepFirstCut (int firstCut) |
Sets the First Cut More... | |
void | SetCutStepSecondCut (int secondCut) |
Sets the Second Cut More... | |
void | SetCutStepThirdCut (int thirdCut) |
Sets the Third Cut More... | |
void | SetCutType (NXOpen::CAM::DPMItpBuilder::CutTypeOption cutType) |
Sets the cut type Created in NX5.0.0. More... | |
void | SetExtendValues (const std::vector< double > &values) |
Set the extend values More... | |
void | SetFlowCurveCount (int flowCurveCount) |
Sets the flow curve count Created in NX9.0.3. More... | |
void | SetPreviewEnabled (bool previewEnabled) |
Sets the use of preview Created in NX10.0.3. More... | |
void | SetSelectionMethod (NXOpen::CAM::DPMItpBuilder::SelectionMethodOption selectionMethod) |
Sets the flow and cross selection method Created in NX5.0.0. More... | |
void | SetStepMethod (NXOpen::CAM::DPMItpBuilder::StepMethodOption stepMethod) |
Sets the Cut Step More... | |
void | SetStepoverDis (double stepoverDis) |
Sets the stepover distance Created in NX5.0.0. More... | |
void | SetStepoverNum (int stepoverNum) |
Sets the stepover number Created in NX5.0.0. More... | |
void | SetStepoverScallopHeight (double stepoverScallopHeight) |
Sets the stepover scallop height Created in NX5.0.0. More... | |
void | SetStepoverType (NXOpen::CAM::DPMItpBuilder::StepoverTypeOption stepoverType) |
Sets the stepover type Created in NX5.0.0. More... | |
void | SetToolPosition (NXOpen::CAM::DPMItpBuilder::ToolPositionOption toolPosition) |
Sets the tool position More... | |
void | SetUsePartNormal (bool usePartNormal) |
Sets the use of part normal Created in NX10.0.2. More... | |
NXOpen::CAM::InheritableDoubleBuilder * | StepIntol () |
Returns the Cut Step Intol More... | |
NXOpen::CAM::DPMItpBuilder::StepMethodOption | StepMethod () |
Returns the Cut Step More... | |
NXOpen::CAM::InheritableDoubleBuilder * | StepOuttol () |
Returns the Cut Step Outol More... | |
NXOpen::CAM::StepoverBuilder * | StepoverBuilder () |
Returns the stepover builder Created in NX6.0.0. More... | |
double | StepoverDis () |
Returns the stepover distance Created in NX5.0.0. More... | |
int | StepoverNum () |
Returns the stepover number Created in NX5.0.0. More... | |
double | StepoverScallopHeight () |
Returns the stepover scallop height Created in NX5.0.0. More... | |
NXOpen::CAM::DPMItpBuilder::StepoverTypeOption | StepoverType () |
Returns the stepover type Created in NX5.0.0. More... | |
NXOpen::CAM::DPMItpBuilder::ToolPositionOption | ToolPosition () |
Returns the tool position More... | |
NXOpen::CAM::DmToolPosition * | ToolPositionBuilder () |
Returns the tool position builder Created in NX10.0.1. More... | |
NXOpen::CAM::DmTrimExtend * | TrimExtendBuilder () |
Returns the trim and extend builder Created in NX10.0.1. More... | |
bool | UsePartNormal () |
Returns the use of part normal Created in NX10.0.2. More... | |
Public Member Functions inherited from NXOpen::CAM::ParamBuilder | |
NXOpen::CAM::Ude * | CycleEvent () |
Returns the cycle event Created in NX7.5.0. More... | |
NXOpen::CAM::Cycle * | CycleTable () |
Returns the cycle Created in NX9.0.0. More... | |
NXOpen::TaggedObject * | GetCustomizableItemBuilder (const NXString &name) |
Returns the customizable item builder for the given customizable item name. More... | |
NXOpen::TaggedObject * | GetCustomizableItemBuilder (const char *name) |
Returns the customizable item builder for the given customizable item name. More... | |
std::vector< NXString > | GetCustomizableItemNames () |
Returns the names for all customizable item ids. More... | |
NXOpen::CAM::ParamBuilder::OptimizationTypes | OptimizationMethod () |
Returns the optim method Created in NX5.0.0. More... | |
void | SetOptimizationMethod (NXOpen::CAM::ParamBuilder::OptimizationTypes optimMethod) |
Sets the optim method Created in NX5.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 an DPMItp Builder
To create a new instance of this class, use NXOpen::CAM::OperationCollection::CreateDpmitpBuilder
Created in NX5.0.0.
int NXOpen::CAM::DPMItpBuilder::CrossCurveCount | ( | ) |
Returns the cross curve count
Created in NX9.0.3.
License requirements : cam_base ("CAM BASE")
NXOpen::SectionList* NXOpen::CAM::DPMItpBuilder::CrossCurveList | ( | ) |
Returns the Cross Curve List
Created in NX6.0.0.
License requirements : None
int NXOpen::CAM::DPMItpBuilder::CrossCurveNormalToFlowCount | ( | ) |
Returns the cross curves normal to flow count
Created in NX10.0.3.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::DPMItpBuilder::CrossCurvesMethodOption NXOpen::CAM::DPMItpBuilder::CrossCurvesMethod | ( | ) |
Returns the cross curves selection method
Created in NX10.0.3.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::CutPatternBuilder* NXOpen::CAM::DPMItpBuilder::CutPatternBuilder | ( | ) |
Returns the cut pattern builder
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::DmStreamlineCutStep* NXOpen::CAM::DPMItpBuilder::CutStepBuilder | ( | ) |
Returns the cut step builder
Created in NX10.0.1.
License requirements : None
int NXOpen::CAM::DPMItpBuilder::CutStepFirstCut | ( | ) |
Returns the First Cut
Use NXOpen::CAM::DmStreamlineCutStep::FirstCut and NXOpen::CAM::DmStreamlineCutStep::SetFirstCut instead.
Created in NX7.5.0.
License requirements : None
int NXOpen::CAM::DPMItpBuilder::CutStepSecondCut | ( | ) |
Returns the Second Cut
Use NXOpen::CAM::DmStreamlineCutStep::SecondCut and NXOpen::CAM::DmStreamlineCutStep::SetSecondCut instead.
Created in NX7.5.0.
License requirements : None
int NXOpen::CAM::DPMItpBuilder::CutStepThirdCut | ( | ) |
Returns the Third Cut
Use NXOpen::CAM::DmStreamlineCutStep::ThirdCut and NXOpen::CAM::DmStreamlineCutStep::SetThirdCut instead.
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")
int NXOpen::CAM::DPMItpBuilder::FlowCurveCount | ( | ) |
Returns the flow curve count
Created in NX9.0.3.
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
void NXOpen::CAM::DPMItpBuilder::GetCrossCurveNormalToFlowCurve | ( | std::vector< NXOpen::TaggedObject * > & | curves | ) |
Returns the flow curve used in generation of cross curve normal to flow.
Created in NX10.0.3.
License requirements : cam_base ("CAM BASE")
curves | Array of curves |
std::vector<double> NXOpen::CAM::DPMItpBuilder::GetExtendValues | ( | ) |
Get the extend values.
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
void NXOpen::CAM::DPMItpBuilder::MPreview | ( | ) |
Preview drive path
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
bool NXOpen::CAM::DPMItpBuilder::PreviewEnabled | ( | ) |
Returns the use of preview
Created in NX10.0.3.
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::SetCrossCurveCount | ( | int | crossCurveCount | ) |
Sets the cross curve count
Created in NX9.0.3.
License requirements : cam_base ("CAM BASE")
crossCurveCount | the cross curve count |
void NXOpen::CAM::DPMItpBuilder::SetCrossCurveNormalToFlowCount | ( | int | crossCurveNormalToFlowCount | ) |
Sets the cross curves normal to flow count
Created in NX10.0.3.
License requirements : cam_base ("CAM BASE")
crossCurveNormalToFlowCount | the cross curve normal to flow count |
void NXOpen::CAM::DPMItpBuilder::SetCrossCurveNormalToFlowCurve | ( | const std::vector< NXOpen::TaggedObject * > & | curves | ) |
Sets the flow curve used in generation of cross curves normal to flow.
Created in NX10.0.3.
License requirements : cam_base ("CAM BASE")
curves | Array of curves |
void NXOpen::CAM::DPMItpBuilder::SetCrossCurvesMethod | ( | NXOpen::CAM::DPMItpBuilder::CrossCurvesMethodOption | crossCurvesMethod | ) |
Sets the cross curves selection method
Created in NX10.0.3.
License requirements : cam_base ("CAM BASE")
crossCurvesMethod | the cross curves method value |
void NXOpen::CAM::DPMItpBuilder::SetCutStepFirstCut | ( | int | firstCut | ) |
Sets the First Cut
Use NXOpen::CAM::DmStreamlineCutStep::FirstCut and NXOpen::CAM::DmStreamlineCutStep::SetFirstCut instead.
Created in NX7.5.0.
License requirements : None
firstCut | the first cut value |
void NXOpen::CAM::DPMItpBuilder::SetCutStepSecondCut | ( | int | secondCut | ) |
Sets the Second Cut
Use NXOpen::CAM::DmStreamlineCutStep::SecondCut and NXOpen::CAM::DmStreamlineCutStep::SetSecondCut instead.
Created in NX7.5.0.
License requirements : None
secondCut | the second cut value |
void NXOpen::CAM::DPMItpBuilder::SetCutStepThirdCut | ( | int | thirdCut | ) |
Sets the Third Cut
Use NXOpen::CAM::DmStreamlineCutStep::ThirdCut and NXOpen::CAM::DmStreamlineCutStep::SetThirdCut instead.
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
Use NXOpen::CAM::DmTrimExtend instead.
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
values | the extend value |
void NXOpen::CAM::DPMItpBuilder::SetFlowCurveCount | ( | int | flowCurveCount | ) |
Sets the flow curve count
Created in NX9.0.3.
License requirements : cam_base ("CAM BASE")
flowCurveCount | the flow curve count |
void NXOpen::CAM::DPMItpBuilder::SetPreviewEnabled | ( | bool | previewEnabled | ) |
Sets the use of preview
Created in NX10.0.3.
License requirements : cam_base ("CAM BASE")
previewEnabled | the use of preview enabled |
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
Use NXOpen::CAM::DmStreamlineCutStep::CutStepType and NXOpen::CAM::DmStreamlineCutStep::SetCutStepType instead.
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
Use NXOpen::CAM::DmToolPosition::ToolPosition and NXOpen::CAM::DmToolPosition::SetToolPosition instead.
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
toolPosition | the tool position value |
void NXOpen::CAM::DPMItpBuilder::SetUsePartNormal | ( | bool | usePartNormal | ) |
Sets the use of part normal
Created in NX10.0.2.
License requirements : cam_base ("CAM BASE")
usePartNormal | the use of part normal |
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::DPMItpBuilder::StepIntol | ( | ) |
Returns the Cut Step Intol
Use NXOpen::CAM::DmStreamlineCutStep::StepIntol instead.
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::DPMItpBuilder::StepMethodOption NXOpen::CAM::DPMItpBuilder::StepMethod | ( | ) |
Returns the Cut Step
Use NXOpen::CAM::DmStreamlineCutStep::CutStepType and NXOpen::CAM::DmStreamlineCutStep::SetCutStepType instead.
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::DPMItpBuilder::StepOuttol | ( | ) |
Returns the Cut Step Outol
Use NXOpen::CAM::DmStreamlineCutStep::StepOutol instead.
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
Use NXOpen::CAM::DmToolPosition::ToolPosition and NXOpen::CAM::DmToolPosition::SetToolPosition instead.
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::DmToolPosition* NXOpen::CAM::DPMItpBuilder::ToolPositionBuilder | ( | ) |
Returns the tool position builder
Created in NX10.0.1.
License requirements : None
NXOpen::CAM::DmTrimExtend* NXOpen::CAM::DPMItpBuilder::TrimExtendBuilder | ( | ) |
Returns the trim and extend builder
Created in NX10.0.1.
License requirements : None
bool NXOpen::CAM::DPMItpBuilder::UsePartNormal | ( | ) |
Returns the use of part normal
Created in NX10.0.2.
License requirements : cam_base ("CAM BASE")