NXOpen C++ Reference Guide
|
Represents a blade finish pass builder
Created in NX12.0.2.
More...
Public Types | |
enum | BladeFinishPassesType { BladeFinishPassesTypeNone, BladeFinishPassesTypeLeftAndRight, BladeFinishPassesTypeLeft, BladeFinishPassesTypeRight } |
types for finish passes More... | |
enum | FinishPassesMultipleDepthsType { FinishPassesMultipleDepthsTypeNone, FinishPassesMultipleDepthsTypeAlongToolAxis, FinishPassesMultipleDepthsTypeAlongContact } |
types for multiple depths More... | |
enum | FinishPassesOutputType { FinishPassesOutputTypeInfillsOnly, FinishPassesOutputTypeFinishPassesOnly, FinishPassesOutputTypeInfillsAndFinishPasses } |
types for finish passes output More... | |
Public Member Functions | |
bool | ApplyStockOffsetOnBothSides () |
Returns the apply stock offset on both sides toggle Created in NX12.0.2. More... | |
double | AxialShiftForFinishPasses () |
Returns the axial shift for finish passes Created in NX12.0.2. More... | |
NXOpen::CAM::BladeFinishPass::BladeFinishPassesType | FinishPasses () |
Returns the finish passes Created in NX12.0.2. More... | |
NXOpen::CAM::BladeFinishPass::FinishPassesMultipleDepthsType | MultipleDepths () |
Returns the multiple depths Created in NX12.0.2. More... | |
int | NumberOfDepths () |
Returns the number of depths Created in NX12.0.2. More... | |
int | NumberOfFinishPasses () |
Returns the number of finish passes Created in NX12.0.2. More... | |
NXOpen::CAM::BladeFinishPass::FinishPassesOutputType | OutputType () |
Returns the output type Created in NX12.0.2. More... | |
void | SetApplyStockOffsetOnBothSides (bool applyStockOffsetOnBothSides) |
Sets the apply stock offset on both sides toggle Created in NX12.0.2. More... | |
void | SetAxialShiftForFinishPasses (double axialShift) |
Sets the axial shift for finish passes Created in NX12.0.2. More... | |
void | SetFinishPasses (NXOpen::CAM::BladeFinishPass::BladeFinishPassesType finishPassesType) |
Sets the finish passes Created in NX12.0.2. More... | |
void | SetMultipleDepths (NXOpen::CAM::BladeFinishPass::FinishPassesMultipleDepthsType multipleDepths) |
Sets the multiple depths Created in NX12.0.2. More... | |
void | SetNumberOfDepths (int numberOfDepths) |
Sets the number of depths Created in NX12.0.2. More... | |
void | SetNumberOfFinishPasses (int noOfFinishPasses) |
Sets the number of finish passes Created in NX12.0.2. More... | |
void | SetOutputType (NXOpen::CAM::BladeFinishPass::FinishPassesOutputType outputType) |
Sets the output type Created in NX12.0.2. More... | |
NXOpen::CAM::InheritableToolDepBuilder * | SideStockOffset () |
Returns the side stock offset Created in NX12.0.2. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a blade finish pass builder
Created in NX12.0.2.
bool NXOpen::CAM::BladeFinishPass::ApplyStockOffsetOnBothSides | ( | ) |
Returns the apply stock offset on both sides toggle
Created in NX12.0.2.
License requirements : None
double NXOpen::CAM::BladeFinishPass::AxialShiftForFinishPasses | ( | ) |
Returns the axial shift for finish passes
Created in NX12.0.2.
License requirements : None
NXOpen::CAM::BladeFinishPass::BladeFinishPassesType NXOpen::CAM::BladeFinishPass::FinishPasses | ( | ) |
Returns the finish passes
Created in NX12.0.2.
License requirements : None
NXOpen::CAM::BladeFinishPass::FinishPassesMultipleDepthsType NXOpen::CAM::BladeFinishPass::MultipleDepths | ( | ) |
Returns the multiple depths
Created in NX12.0.2.
License requirements : None
int NXOpen::CAM::BladeFinishPass::NumberOfDepths | ( | ) |
Returns the number of depths
Created in NX12.0.2.
License requirements : None
int NXOpen::CAM::BladeFinishPass::NumberOfFinishPasses | ( | ) |
Returns the number of finish passes
Created in NX12.0.2.
License requirements : None
NXOpen::CAM::BladeFinishPass::FinishPassesOutputType NXOpen::CAM::BladeFinishPass::OutputType | ( | ) |
Returns the output type
Created in NX12.0.2.
License requirements : None
void NXOpen::CAM::BladeFinishPass::SetApplyStockOffsetOnBothSides | ( | bool | applyStockOffsetOnBothSides | ) |
Sets the apply stock offset on both sides toggle
Created in NX12.0.2.
License requirements : cam_base ("CAM BASE")
applyStockOffsetOnBothSides | the apply stock offset toggle |
void NXOpen::CAM::BladeFinishPass::SetAxialShiftForFinishPasses | ( | double | axialShift | ) |
Sets the axial shift for finish passes
Created in NX12.0.2.
License requirements : cam_base ("CAM BASE")
axialShift | the axial shift for finish passes |
void NXOpen::CAM::BladeFinishPass::SetFinishPasses | ( | NXOpen::CAM::BladeFinishPass::BladeFinishPassesType | finishPassesType | ) |
Sets the finish passes
Created in NX12.0.2.
License requirements : cam_base ("CAM BASE")
finishPassesType | the finish passes |
void NXOpen::CAM::BladeFinishPass::SetMultipleDepths | ( | NXOpen::CAM::BladeFinishPass::FinishPassesMultipleDepthsType | multipleDepths | ) |
Sets the multiple depths
Created in NX12.0.2.
License requirements : cam_base ("CAM BASE")
multipleDepths | the multiple depths |
void NXOpen::CAM::BladeFinishPass::SetNumberOfDepths | ( | int | numberOfDepths | ) |
Sets the number of depths
Created in NX12.0.2.
License requirements : cam_base ("CAM BASE")
numberOfDepths | the number of depths |
void NXOpen::CAM::BladeFinishPass::SetNumberOfFinishPasses | ( | int | noOfFinishPasses | ) |
Sets the number of finish passes
Created in NX12.0.2.
License requirements : cam_base ("CAM BASE")
noOfFinishPasses | the number of finish passes |
void NXOpen::CAM::BladeFinishPass::SetOutputType | ( | NXOpen::CAM::BladeFinishPass::FinishPassesOutputType | outputType | ) |
Sets the output type
Created in NX12.0.2.
License requirements : cam_base ("CAM BASE")
outputType | the output type |
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::BladeFinishPass::SideStockOffset | ( | ) |
Returns the side stock offset
Created in NX12.0.2.
License requirements : None