NX Open C++ Reference Guide
|
Represents a Opr Builder
This is an abstract class, and cannot be instantiated.
More...
Public Types | |
enum | HoleAxisTypes { HoleAxisTypesVector, HoleAxisTypesRule, HoleAxisTypesRuleIfNoVector } |
Available types for Hole Axis Type in feature milling and hole making. More... | |
enum | HoleDepthTypes { HoleDepthTypesPoint, HoleDepthTypesRule } |
Available types for Hole Depth Type in feature milling and hole making. More... | |
enum | OptimizationBasedOnTypes { OptimizationBasedOnTypesDist, OptimizationBasedOnTypesOrient } |
Available types for optimization based on in operation. More... | |
enum | OptimizationDistanceTypes { OptimizationDistanceTypesDirect, OptimizationDistanceTypesTransition } |
Available types for optimization distance method in operation. More... | |
enum | OptimizationLevelTypes { OptimizationLevelTypesStandard, OptimizationLevelTypesAdvanced } |
Available types for optimization level in operation. More... | |
Public Member Functions | |
int | Channel () |
Returns the channel's index. | |
NXString | ChannelName () |
Returns the channel's name Created in NX7.5.0. | |
NXOpen::CAM::PostEventsCiBuilder * | EndOfPath () |
Returns the end event builder Created in NX5.0.1. | |
NXOpen::CAM::UdeSet * | EndUdeSet () |
Returns the end ude set Created in NX7.5.0. | |
NXOpen::CAM::GeometryCiBuilder * | Geometry () |
Returns the geometry builder Created in NX5.0.0. | |
std::vector< double > | GetHoleAxisValues () |
Get the Hole Axis values. | |
NXOpen::CAM::OperationBuilder::HoleAxisTypes | HoleAxisType () |
Returns the Hole Axis Type Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | HoleDepth () |
Returns the max depth distance builder Created in NX5.0.0. | |
NXOpen::CAM::OperationBuilder::HoleDepthTypes | HoleDepthType () |
Returns the Hole Depth Type Created in NX5.0.0. | |
NXOpen::CAM::ArcOutputTypeCiBuilder * | MotionOutputBuilder () |
Returns the motion output builder Created in NX8.0.0. | |
NXOpen::CAM::OperationBuilder::OptimizationBasedOnTypes | OptimizationBasedOn () |
Returns the optimization based on in operation Created in NX5.0.0. | |
NXOpen::CAM::OperationBuilder::OptimizationDistanceTypes | OptimizationDistanceMethod () |
Returns the optimization distance method in operation Created in NX5.0.0. | |
NXOpen::CAM::OperationBuilder::OptimizationLevelTypes | OptimizationLevel () |
Returns the optimization level in operation Created in NX5.0.0. | |
NXOpen::CAM::OperationDisplayOptionsBuilder * | PathDisplayOptions () |
Returns the path display options builder Created in NX6.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | RetractDistance () |
Returns the Retract Distance builder (inheritable double) Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | RetractDistanceOnToolAxisChange () |
Returns the Retract Distance on Tool Axis Change builder (inheritable double) Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | SafeClearance () |
Returns the safe clearance builder Created in NX6.0.0. | |
bool | SelectToolFlag () |
Returns the user selected tool Created in NX5.0.0. | |
void | SetChannel (int channel) |
Sets the channel's index. | |
void | SetChannelName (const NXString &channel) |
Sets the channel's name Created in NX7.5.0. | |
void | SetHoleAxisType (NXOpen::CAM::OperationBuilder::HoleAxisTypes types) |
Sets the Hole Axis Type Created in NX5.0.0. | |
void | SetHoleAxisValues (const std::vector< double > &holeAxis) |
Set the Hole Axis values Created in NX5.0.0. | |
void | SetHoleDepthType (NXOpen::CAM::OperationBuilder::HoleDepthTypes types) |
Sets the Hole Depth Type Created in NX5.0.0. | |
void | SetOptimizationBasedOn (NXOpen::CAM::OperationBuilder::OptimizationBasedOnTypes optimBasedOn) |
Sets the optimization based on in operation Created in NX5.0.0. | |
void | SetOptimizationDistanceMethod (NXOpen::CAM::OperationBuilder::OptimizationDistanceTypes optimDistance) |
Sets the optimization distance method in operation Created in NX5.0.0. | |
void | SetOptimizationLevel (NXOpen::CAM::OperationBuilder::OptimizationLevelTypes optimType) |
Sets the optimization level in operation Created in NX5.0.0. | |
void | SetSelectToolFlag (bool selToolFlag) |
Sets the user selected tool Created in NX5.0.0. | |
NXOpen::CAM::PostEventsCiBuilder * | StartOfPath () |
Returns the start event builder Created in NX5.0.1. | |
NXOpen::CAM::UdeSet * | StartUdeSet () |
Returns the start ude set Created in NX7.5.0. | |
NXOpen::CAM::ToolChangeCiBuilder * | ToolChangeSetting () |
Returns the tool change builder Created in NX5.0.0. |
Represents a Opr Builder
This is an abstract class, and cannot be instantiated.
Created in NX5.0.0.
Available types for Hole Axis Type in feature milling and hole making.
Available types for Hole Depth Type in feature milling and hole making.
HoleDepthTypesPoint |
Smart Point. |
HoleDepthTypesRule |
Depth/Rule. |
Returns the channel's index.
This method has been deprecated, use channel_name instead.
Created in NX5.0.0.
License requirements : None
Returns the channel's name
Created in NX7.5.0.
License requirements : None
Returns the end event builder
Created in NX5.0.1.
License requirements : None
Returns the end ude set
Created in NX7.5.0.
License requirements : None
Returns the geometry builder
Created in NX5.0.0.
License requirements : None
std::vector<double> NXOpen::CAM::OperationBuilder::GetHoleAxisValues | ( | ) |
Returns the Hole Axis Type
Created in NX5.0.0.
License requirements : None
Returns the max depth distance builder
Created in NX5.0.0.
License requirements : None
Returns the Hole Depth Type
Created in NX5.0.0.
License requirements : None
Returns the motion output builder
Created in NX8.0.0.
License requirements : None
NXOpen::CAM::OperationBuilder::OptimizationBasedOnTypes NXOpen::CAM::OperationBuilder::OptimizationBasedOn | ( | ) |
Returns the optimization based on in operation
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::OperationBuilder::OptimizationDistanceTypes NXOpen::CAM::OperationBuilder::OptimizationDistanceMethod | ( | ) |
Returns the optimization distance method in operation
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::OperationBuilder::OptimizationLevelTypes NXOpen::CAM::OperationBuilder::OptimizationLevel | ( | ) |
Returns the optimization level in operation
Created in NX5.0.0.
License requirements : None
Returns the path display options builder
Created in NX6.0.0.
License requirements : None
Returns the Retract Distance builder (inheritable double)
Created in NX5.0.0.
License requirements : None
Returns the safe clearance builder
Created in NX6.0.0.
License requirements : None
Returns the user selected tool
Created in NX5.0.0.
License requirements : None
void NXOpen::CAM::OperationBuilder::SetChannel | ( | int | channel | ) |
Sets the channel's index.
This method has been deprecated, use channel_name instead.
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
channel | the channel's index |
void NXOpen::CAM::OperationBuilder::SetChannelName | ( | const NXString & | channel | ) |
Sets the channel's name
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
channel | the channel's name |
void NXOpen::CAM::OperationBuilder::SetHoleAxisValues | ( | const std::vector< double > & | holeAxis | ) |
void NXOpen::CAM::OperationBuilder::SetHoleDepthType | ( | NXOpen::CAM::OperationBuilder::HoleDepthTypes | types | ) |
Sets the Hole Depth Type
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
types | the Hole Depth Type |
void NXOpen::CAM::OperationBuilder::SetOptimizationBasedOn | ( | NXOpen::CAM::OperationBuilder::OptimizationBasedOnTypes | optimBasedOn | ) |
Sets the optimization based on in operation
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
optimBasedOn | optimbasedon |
void NXOpen::CAM::OperationBuilder::SetOptimizationDistanceMethod | ( | NXOpen::CAM::OperationBuilder::OptimizationDistanceTypes | optimDistance | ) |
Sets the optimization distance method in operation
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
optimDistance | optimdistance |
void NXOpen::CAM::OperationBuilder::SetOptimizationLevel | ( | NXOpen::CAM::OperationBuilder::OptimizationLevelTypes | optimType | ) |
Sets the optimization level in operation
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
optimType | optimtype |
void NXOpen::CAM::OperationBuilder::SetSelectToolFlag | ( | bool | selToolFlag | ) |
Sets the user selected tool
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
selToolFlag | the user selected tool |
Returns the start event builder
Created in NX5.0.1.
License requirements : None
Returns the start ude set
Created in NX7.5.0.
License requirements : None
Returns the tool change builder
Created in NX5.0.0.
License requirements : None