NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAM::DPMItpBuilder Class Reference

Represents an DPMItp Builder
To create a new instance of this class, use NXOpen::CAM::OperationCollection::CreateDpmitpBuilder

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::DPMItpBuilder:
NXOpen::CAM::ParamBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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::SectionListCrossCurveList ()
 Returns the Cross Curve List
Created in NX6.0.0. More...
 
NXOpen::CAM::CutPatternBuilderCutPatternBuilder ()
 Returns the cut pattern builder
Created in NX6.0.0. More...
 
int CutStepFirstCut ()
 Returns the First Cut
Created in NX7.5.0. More...
 
int CutStepSecondCut ()
 Returns the Second Cut
Created in NX7.5.0. More...
 
int CutStepThirdCut ()
 Returns the Third Cut
Created in NX7.5.0. More...
 
NXOpen::CAM::DPMItpBuilder::CutTypeOption CutType ()
 Returns the cut type
Created in NX5.0.0. More...
 
NXOpen::SectionListFlowCurveList ()
 Returns the Flow Curve List
Created in NX6.0.0. More...
 
std::vector< double > GetExtendValues ()
 Get the extend values. More...
 
void MPreview ()
 Preview drive path
Created in NX5.0.0. More...
 
NXOpen::CAM::DPMItpBuilder::SelectionMethodOption SelectionMethod ()
 Returns the flow and cross selection method
Created in NX5.0.0. More...
 
void SetCutStepFirstCut (int firstCut)
 Sets the First Cut
Created in NX7.5.0. More...
 
void SetCutStepSecondCut (int secondCut)
 Sets the Second Cut
Created in NX7.5.0. More...
 
void SetCutStepThirdCut (int thirdCut)
 Sets the Third Cut
Created in NX7.5.0. 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
Created in NX5.0.0. 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
Created in NX7.5.0. 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
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderStepIntol ()
 Returns the Cut Step Intol
Created in NX7.5.0. More...
 
NXOpen::CAM::DPMItpBuilder::StepMethodOption StepMethod ()
 Returns the Cut Step
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderStepOuttol ()
 Returns the Cut Step Outol
Created in NX7.5.0. More...
 
NXOpen::CAM::StepoverBuilderStepoverBuilder ()
 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
Created in NX5.0.0. More...
 
- Public Member Functions inherited from NXOpen::CAM::ParamBuilder
NXOpen::CAM::UdeCycleEvent ()
 Returns the cycle event
Created in NX7.5.0. More...
 
NXOpen::CAM::CycleCycleTable ()
 Returns the cycle
Created in NX9.0.0. 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::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

Represents an DPMItp Builder
To create a new instance of this class, use NXOpen::CAM::OperationCollection::CreateDpmitpBuilder

Created in NX5.0.0.


Member Enumeration Documentation

Enum of cut type.

Enumerator
CutTypeOptionZig 

Zig cut type.

CutTypeOptionZigzag 

Zigzag cut type.

CutTypeOptionZigzagWithLifts 

Zigzag with lift cut type.

CutTypeOptionSpiralHelix 

Spiral/helix cut type.

Enum of selection method.

Enumerator
SelectionMethodOptionAutomatic 

automatic

SelectionMethodOptionSpecify 

specify

Enum of step method.

Enumerator
StepMethodOptionTolerance 

tolerance

StepMethodOptionPoints 

points

Enum of stepover type.

Enumerator
StepoverTypeOptionNumber 

stepover number

StepoverTypeOptionDistance 

stepover distance

StepoverTypeOptionScallop 

stepover scallop height

Enum of tool position.

Enumerator
ToolPositionOptionOn 

On position.

ToolPositionOptionTanto 

Tanto position.

ToolPositionOptionContact 

Contact position.

Member Function Documentation

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.

Returns
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")

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

Parameters
firstCutthe first cut value
void NXOpen::CAM::DPMItpBuilder::SetCutStepSecondCut ( int  secondCut)

Sets the Second Cut
Created in NX7.5.0.



License requirements : None

Parameters
secondCutthe second cut value
void NXOpen::CAM::DPMItpBuilder::SetCutStepThirdCut ( int  thirdCut)

Sets the Third Cut
Created in NX7.5.0.



License requirements : None

Parameters
thirdCutthe 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")

Parameters
cutTypethe 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")

Parameters
valuesthe 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")

Parameters
selectionMethodthe 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

Parameters
stepMethodthe 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")

Parameters
stepoverDisthe 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")

Parameters
stepoverNumthe 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")

Parameters
stepoverScallopHeightthe 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")

Parameters
stepoverTypethe 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")

Parameters
toolPositionthe 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")


The documentation for this class was generated from the following file:
Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.