public interface DPMItpBuilder extends ParamBuilder
OperationCollection.createDpmitpBuilder(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
DPMItpBuilder.CrossCurvesMethodOption
Enum of cross curves creation method
|
static class |
DPMItpBuilder.CutTypeOption
Enum of cut type
|
static class |
DPMItpBuilder.SelectionMethodOption
Enum of selection method
|
static class |
DPMItpBuilder.StepMethodOption
Enum of step method
|
static class |
DPMItpBuilder.StepoverTypeOption
Enum of stepover type
|
static class |
DPMItpBuilder.ToolPositionOption
Enum of tool position
|
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
int |
crossCurveCount()
Returns the cross curve count
License requirements: cam_base ("CAM BASE") . |
SectionList |
crossCurveList()
Returns the Cross Curve List
License requirements: None. |
int |
crossCurveNormalToFlowCount()
Returns the cross curves normal to flow count
License requirements: cam_base ("CAM BASE") . |
DPMItpBuilder.CrossCurvesMethodOption |
crossCurvesMethod()
Returns the cross curves selection method
License requirements: cam_base ("CAM BASE") . |
CutPatternBuilder |
cutPatternBuilder()
Returns the cut pattern builder
License requirements: None. |
DmStreamlineCutStep |
cutStepBuilder()
Returns the cut step builder
License requirements: None. |
int |
cutStepFirstCut()
Deprecated.
Deprecated in NX10.0.1. Use
DmStreamlineCutStep.firstCut() and DmStreamlineCutStep.setFirstCut(int) instead.
|
int |
cutStepSecondCut()
Deprecated.
Deprecated in NX10.0.1. Use
DmStreamlineCutStep.secondCut() and DmStreamlineCutStep.setSecondCut(int) instead.
|
int |
cutStepThirdCut()
Deprecated.
Deprecated in NX10.0.1. Use
DmStreamlineCutStep.thirdCut() and DmStreamlineCutStep.setThirdCut(int) instead.
|
DPMItpBuilder.CutTypeOption |
cutType()
Returns the cut type
License requirements: cam_base ("CAM BASE") . |
int |
flowCurveCount()
Returns the flow curve count
License requirements: cam_base ("CAM BASE") . |
SectionList |
flowCurveList()
Returns the Flow Curve List
License requirements: None. |
TaggedObject[] |
getCrossCurveNormalToFlowCurve()
Returns the flow curve used in generation of cross curve normal to flow.
|
double[] |
getExtendValues()
Deprecated.
Deprecated in NX10.0.1. Use
DmTrimExtend instead.
|
void |
mpreview()
Preview drive path
License requirements: cam_base ("CAM BASE") . |
boolean |
previewEnabled()
Returns the use of preview
License requirements: cam_base ("CAM BASE") . |
DPMItpBuilder.SelectionMethodOption |
selectionMethod()
Returns the flow and cross selection method
License requirements: cam_base ("CAM BASE") . |
void |
setCrossCurveCount(int crossCurveCount)
License requirements: cam_base ("CAM BASE") . |
void |
setCrossCurveNormalToFlowCount(int crossCurveNormalToFlowCount)
License requirements: cam_base ("CAM BASE") . |
void |
setCrossCurveNormalToFlowCurve(TaggedObject[] curves)
Sets the flow curve used in generation of cross curves normal to flow.
|
void |
setCrossCurvesMethod(DPMItpBuilder.CrossCurvesMethodOption crossCurvesMethod)
License requirements: cam_base ("CAM BASE") . |
void |
setCutStepFirstCut(int firstCut)
Deprecated.
Deprecated in NX10.0.1. Use
DmStreamlineCutStep.firstCut() and DmStreamlineCutStep.setFirstCut(int) instead.
|
void |
setCutStepSecondCut(int secondCut)
Deprecated.
Deprecated in NX10.0.1. Use
DmStreamlineCutStep.secondCut() and DmStreamlineCutStep.setSecondCut(int) instead.
|
void |
setCutStepThirdCut(int thirdCut)
Deprecated.
Deprecated in NX10.0.1. Use
DmStreamlineCutStep.thirdCut() and DmStreamlineCutStep.setThirdCut(int) instead.
|
void |
setCutType(DPMItpBuilder.CutTypeOption cutType)
License requirements: cam_base ("CAM BASE") . |
void |
setExtendValues(double[] values)
Deprecated.
Deprecated in NX10.0.1. Use
DmTrimExtend instead.
|
void |
setFlowCurveCount(int flowCurveCount)
License requirements: cam_base ("CAM BASE") . |
void |
setPreviewEnabled(boolean previewEnabled)
License requirements: cam_base ("CAM BASE") . |
void |
setSelectionMethod(DPMItpBuilder.SelectionMethodOption selectionMethod)
License requirements: cam_base ("CAM BASE") . |
void |
setStepMethod(DPMItpBuilder.StepMethodOption stepMethod)
Deprecated.
Deprecated in NX10.0.1. Use
DmStreamlineCutStep.cutStepType() and DmStreamlineCutStep.setCutStepType(nxopen.cam.DPMItpBuilder.StepMethodOption) instead.
|
void |
setStepoverDis(double stepoverDis)
License requirements: cam_base ("CAM BASE") . |
void |
setStepoverNum(int stepoverNum)
License requirements: cam_base ("CAM BASE") . |
void |
setStepoverScallopHeight(double stepoverScallopHeight)
License requirements: cam_base ("CAM BASE") . |
void |
setStepoverType(DPMItpBuilder.StepoverTypeOption stepoverType)
License requirements: cam_base ("CAM BASE") . |
void |
setToolPosition(DPMItpBuilder.ToolPositionOption toolPosition)
Deprecated.
Deprecated in NX10.0.1. Use
DmToolPosition.toolPosition() and DmToolPosition.setToolPosition(nxopen.cam.DPMItpBuilder.ToolPositionOption) instead.
|
void |
setUsePartNormal(boolean usePartNormal)
License requirements: cam_base ("CAM BASE") . |
InheritableDoubleBuilder |
stepIntol()
Deprecated.
Deprecated in NX10.0.1. Use
DmStreamlineCutStep.stepIntol() instead.
|
DPMItpBuilder.StepMethodOption |
stepMethod()
Deprecated.
Deprecated in NX10.0.1. Use
DmStreamlineCutStep.cutStepType() and DmStreamlineCutStep.setCutStepType(nxopen.cam.DPMItpBuilder.StepMethodOption) instead.
|
InheritableDoubleBuilder |
stepOuttol()
Deprecated.
Deprecated in NX10.0.1. Use
DmStreamlineCutStep.stepOutol() instead.
|
StepoverBuilder |
stepoverBuilder()
Returns the stepover builder
License requirements: None. |
double |
stepoverDis()
Returns the stepover distance
License requirements: cam_base ("CAM BASE") . |
int |
stepoverNum()
Returns the stepover number
License requirements: cam_base ("CAM BASE") . |
double |
stepoverScallopHeight()
Returns the stepover scallop height
License requirements: cam_base ("CAM BASE") . |
DPMItpBuilder.StepoverTypeOption |
stepoverType()
Returns the stepover type
License requirements: cam_base ("CAM BASE") . |
DPMItpBuilder.ToolPositionOption |
toolPosition()
Deprecated.
Deprecated in NX10.0.1. Use
DmToolPosition.toolPosition() and DmToolPosition.setToolPosition(nxopen.cam.DPMItpBuilder.ToolPositionOption) instead.
|
DmToolPosition |
toolPositionBuilder()
Returns the tool position builder
License requirements: None. |
DmTrimExtend |
trimExtendBuilder()
Returns the trim and extend builder
License requirements: None. |
boolean |
usePartNormal()
Returns the use of part normal
License requirements: cam_base ("CAM BASE") . |
cycleEvent, cycleTable, optimizationMethod, setOptimizationMethod
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
DPMItpBuilder.SelectionMethodOption selectionMethod() throws NXException, RemoteException
NXException
RemoteException
void setSelectionMethod(DPMItpBuilder.SelectionMethodOption selectionMethod) throws NXException, RemoteException
selectionMethod
- the selection method valueNXException
RemoteException
DPMItpBuilder.ToolPositionOption toolPosition() throws NXException, RemoteException
DmToolPosition.toolPosition()
and DmToolPosition.setToolPosition(nxopen.cam.DPMItpBuilder.ToolPositionOption)
instead.
NXException
RemoteException
void setToolPosition(DPMItpBuilder.ToolPositionOption toolPosition) throws NXException, RemoteException
DmToolPosition.toolPosition()
and DmToolPosition.setToolPosition(nxopen.cam.DPMItpBuilder.ToolPositionOption)
instead.
toolPosition
- the tool position value
NXException
RemoteException
DPMItpBuilder.CutTypeOption cutType() throws NXException, RemoteException
NXException
RemoteException
void setCutType(DPMItpBuilder.CutTypeOption cutType) throws NXException, RemoteException
cutType
- the cut type valueNXException
RemoteException
DPMItpBuilder.StepoverTypeOption stepoverType() throws NXException, RemoteException
NXException
RemoteException
void setStepoverType(DPMItpBuilder.StepoverTypeOption stepoverType) throws NXException, RemoteException
stepoverType
- the stepover type valueNXException
RemoteException
int stepoverNum() throws NXException, RemoteException
NXException
RemoteException
void setStepoverNum(int stepoverNum) throws NXException, RemoteException
stepoverNum
- the stepover number valueNXException
RemoteException
double stepoverDis() throws NXException, RemoteException
NXException
RemoteException
void setStepoverDis(double stepoverDis) throws NXException, RemoteException
stepoverDis
- the stepover distance valueNXException
RemoteException
double stepoverScallopHeight() throws NXException, RemoteException
NXException
RemoteException
void setStepoverScallopHeight(double stepoverScallopHeight) throws NXException, RemoteException
stepoverScallopHeight
- the stepover scallop height valueNXException
RemoteException
StepoverBuilder stepoverBuilder() throws NXException, RemoteException
NXException
RemoteException
CutPatternBuilder cutPatternBuilder() throws NXException, RemoteException
NXException
RemoteException
double[] getExtendValues() throws NXException, RemoteException
DmTrimExtend
instead.
NXException
RemoteException
void setExtendValues(double[] values) throws NXException, RemoteException
DmTrimExtend
instead.
values
- the extend value
NXException
RemoteException
void mpreview() throws NXException, RemoteException
NXException
RemoteException
SectionList flowCurveList() throws NXException, RemoteException
NXException
RemoteException
SectionList crossCurveList() throws NXException, RemoteException
NXException
RemoteException
DPMItpBuilder.StepMethodOption stepMethod() throws NXException, RemoteException
DmStreamlineCutStep.cutStepType()
and DmStreamlineCutStep.setCutStepType(nxopen.cam.DPMItpBuilder.StepMethodOption)
instead.
NXException
RemoteException
void setStepMethod(DPMItpBuilder.StepMethodOption stepMethod) throws NXException, RemoteException
DmStreamlineCutStep.cutStepType()
and DmStreamlineCutStep.setCutStepType(nxopen.cam.DPMItpBuilder.StepMethodOption)
instead.
stepMethod
- the value of Cut Step
NXException
RemoteException
int cutStepFirstCut() throws NXException, RemoteException
DmStreamlineCutStep.firstCut()
and DmStreamlineCutStep.setFirstCut(int)
instead.
NXException
RemoteException
void setCutStepFirstCut(int firstCut) throws NXException, RemoteException
DmStreamlineCutStep.firstCut()
and DmStreamlineCutStep.setFirstCut(int)
instead.
firstCut
- the first cut value
NXException
RemoteException
int cutStepSecondCut() throws NXException, RemoteException
DmStreamlineCutStep.secondCut()
and DmStreamlineCutStep.setSecondCut(int)
instead.
NXException
RemoteException
void setCutStepSecondCut(int secondCut) throws NXException, RemoteException
DmStreamlineCutStep.secondCut()
and DmStreamlineCutStep.setSecondCut(int)
instead.
secondCut
- the second cut value
NXException
RemoteException
int cutStepThirdCut() throws NXException, RemoteException
DmStreamlineCutStep.thirdCut()
and DmStreamlineCutStep.setThirdCut(int)
instead.
NXException
RemoteException
void setCutStepThirdCut(int thirdCut) throws NXException, RemoteException
DmStreamlineCutStep.thirdCut()
and DmStreamlineCutStep.setThirdCut(int)
instead.
thirdCut
- the third cut value
NXException
RemoteException
InheritableDoubleBuilder stepOuttol() throws NXException, RemoteException
DmStreamlineCutStep.stepOutol()
instead.
NXException
RemoteException
InheritableDoubleBuilder stepIntol() throws NXException, RemoteException
DmStreamlineCutStep.stepIntol()
instead.
NXException
RemoteException
DmToolPosition toolPositionBuilder() throws NXException, RemoteException
NXException
RemoteException
DmTrimExtend trimExtendBuilder() throws NXException, RemoteException
NXException
RemoteException
DmStreamlineCutStep cutStepBuilder() throws NXException, RemoteException
NXException
RemoteException
int flowCurveCount() throws NXException, RemoteException
NXException
RemoteException
void setFlowCurveCount(int flowCurveCount) throws NXException, RemoteException
flowCurveCount
- the flow curve countNXException
RemoteException
int crossCurveCount() throws NXException, RemoteException
NXException
RemoteException
void setCrossCurveCount(int crossCurveCount) throws NXException, RemoteException
crossCurveCount
- the cross curve countNXException
RemoteException
boolean usePartNormal() throws NXException, RemoteException
NXException
RemoteException
void setUsePartNormal(boolean usePartNormal) throws NXException, RemoteException
usePartNormal
- the use of part normalNXException
RemoteException
boolean previewEnabled() throws NXException, RemoteException
NXException
RemoteException
void setPreviewEnabled(boolean previewEnabled) throws NXException, RemoteException
previewEnabled
- the use of preview enabledNXException
RemoteException
DPMItpBuilder.CrossCurvesMethodOption crossCurvesMethod() throws NXException, RemoteException
NXException
RemoteException
void setCrossCurvesMethod(DPMItpBuilder.CrossCurvesMethodOption crossCurvesMethod) throws NXException, RemoteException
crossCurvesMethod
- the cross curves method valueNXException
RemoteException
int crossCurveNormalToFlowCount() throws NXException, RemoteException
NXException
RemoteException
void setCrossCurveNormalToFlowCount(int crossCurveNormalToFlowCount) throws NXException, RemoteException
crossCurveNormalToFlowCount
- the cross curve normal to flow countNXException
RemoteException
TaggedObject[] getCrossCurveNormalToFlowCurve() throws NXException, RemoteException
NXException
RemoteException
void setCrossCurveNormalToFlowCurve(TaggedObject[] curves) throws NXException, RemoteException
curves
- Array of curvesNXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.