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

Represents an DPMItp Builder
To create a new instance of this class, use 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

List of all members.

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 Member Functions

NXOpen::SectionListCrossCurveList ()
 Returns the Cross Curve List
Created in NX6.0.0.
NXOpen::CAM::CutPatternBuilderCutPatternBuilder ()
 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::SectionListFlowCurveList ()
 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::InheritableDoubleBuilderStepIntol ()
 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::InheritableDoubleBuilderStepOuttol ()
 Returns the Cut Step Outol
Created in NX7.5.0.
NXOpen::CAM::StepoverBuilderStepoverBuilder ()
 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.

Detailed Description

Represents an DPMItp Builder
To create a new instance of this class, use 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

Returns the Cross Curve List
Created in NX6.0.0.



License requirements : None

Returns the cut pattern builder
Created in NX6.0.0.



License requirements : None

Returns the First Cut
Created in NX7.5.0.



License requirements : None

Returns the Second Cut
Created in NX7.5.0.



License requirements : None

Returns the Third Cut
Created in NX7.5.0.



License requirements : None

Returns the cut type
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the Flow Curve List
Created in NX6.0.0.



License requirements : None

Get the extend values.

Returns:
the extend values
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")

Preview drive path
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the flow and cross selection method
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Sets the First Cut
Created in NX7.5.0.



License requirements : None

Parameters:
firstCutthe first cut value

Sets the Second Cut
Created in NX7.5.0.



License requirements : None

Parameters:
secondCutthe second cut value

Sets the Third Cut
Created in NX7.5.0.



License requirements : None

Parameters:
thirdCutthe third cut value

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

Sets the flow and cross selection method
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
selectionMethodthe selection method value

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

Sets the stepover type
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
stepoverTypethe stepover type value

Sets the tool position
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
toolPositionthe tool position value

Returns the Cut Step Intol
Created in NX7.5.0.



License requirements : None

Returns the Cut Step
Created in NX7.5.0.



License requirements : None

Returns the Cut Step Outol
Created in NX7.5.0.



License requirements : None

Returns the stepover builder
Created in NX6.0.0.



License requirements : None

Returns the stepover distance
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the stepover number
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the stepover scallop height
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Returns the stepover type
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.