NX Open C++ Reference Guide
|
Represents a Opr Builder
This is an abstract class, and cannot be instantiated.
More...
Public Member Functions | |
NXString | ChannelName () |
Returns the channel's name Created in NX7.5.0. | |
NXString | Description () |
Returns the description Created in NX9.0.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. | |
bool | GougeChecking () |
Returns the gouge checking flag Created in NX9.0.0. | |
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::Notes * | Notes () |
Returns the notes builder Created in NX9.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 | SetChannelName (const NXString &channel) |
Sets the channel's name Created in NX7.5.0. | |
void | SetChannelName (const char *channel) |
Sets the channel's name Created in NX7.5.0. | |
void | SetDescription (const NXString &description) |
Sets the description Created in NX9.0.0. | |
void | SetDescription (const char *description) |
Sets the description Created in NX9.0.0. | |
void | SetGougeChecking (bool gougeChecking) |
Sets the gouge checking flag Created in NX9.0.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. | |
NXOpen::CAM::ToolPathSplitParametersBuilder * | ToolPathSplitParametersBuilder () |
Returns the tool path split Parameters Created in NX9.0.0. | |
![]() | |
NXOpen::CAM::Ude * | CycleEvent () |
Returns the cycle event Created in NX7.5.0. | |
NXOpen::CAM::Cycle * | CycleTable () |
Returns the cycle Created in NX9.0.0. | |
NXOpen::CAM::ParamBuilder::OptimizationTypes | OptimizationMethod () |
Returns the optim method Created in NX5.0.0. | |
void | SetOptimizationMethod (NXOpen::CAM::ParamBuilder::OptimizationTypes optimMethod) |
Sets the optim method Created in NX5.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
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. |
NXString NXOpen::CAM::OperationBuilder::ChannelName | ( | ) |
Returns the channel's name
Created in NX7.5.0.
License requirements : None
NXString NXOpen::CAM::OperationBuilder::Description | ( | ) |
Returns the description
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::PostEventsCiBuilder* NXOpen::CAM::OperationBuilder::EndOfPath | ( | ) |
Returns the end event builder
Created in NX5.0.1.
License requirements : None
NXOpen::CAM::UdeSet* NXOpen::CAM::OperationBuilder::EndUdeSet | ( | ) |
Returns the end ude set
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::GeometryCiBuilder* NXOpen::CAM::OperationBuilder::Geometry | ( | ) |
Returns the geometry builder
Created in NX5.0.0.
License requirements : None
std::vector<double> NXOpen::CAM::OperationBuilder::GetHoleAxisValues | ( | ) |
bool NXOpen::CAM::OperationBuilder::GougeChecking | ( | ) |
Returns the gouge checking flag
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::OperationBuilder::HoleAxisTypes NXOpen::CAM::OperationBuilder::HoleAxisType | ( | ) |
Returns the Hole Axis Type
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::OperationBuilder::HoleDepth | ( | ) |
Returns the max depth distance builder
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::OperationBuilder::HoleDepthTypes NXOpen::CAM::OperationBuilder::HoleDepthType | ( | ) |
Returns the Hole Depth Type
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::ArcOutputTypeCiBuilder* NXOpen::CAM::OperationBuilder::MotionOutputBuilder | ( | ) |
Returns the motion output builder
Created in NX8.0.0.
License requirements : None
NXOpen::CAM::Notes* NXOpen::CAM::OperationBuilder::Notes | ( | ) |
Returns the notes builder
Created in NX9.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
NXOpen::CAM::OperationDisplayOptionsBuilder* NXOpen::CAM::OperationBuilder::PathDisplayOptions | ( | ) |
Returns the path display options builder
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::OperationBuilder::RetractDistance | ( | ) |
Returns the Retract Distance builder (inheritable double)
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::OperationBuilder::RetractDistanceOnToolAxisChange | ( | ) |
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::OperationBuilder::SafeClearance | ( | ) |
Returns the safe clearance builder
Created in NX6.0.0.
License requirements : None
bool NXOpen::CAM::OperationBuilder::SelectToolFlag | ( | ) |
Returns the user selected tool
Created in NX5.0.0.
License requirements : None
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::SetChannelName | ( | const char * | 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::SetDescription | ( | const NXString & | description | ) |
Sets the description
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
description | the description |
void NXOpen::CAM::OperationBuilder::SetDescription | ( | const char * | description | ) |
Sets the description
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
description | the description |
void NXOpen::CAM::OperationBuilder::SetGougeChecking | ( | bool | gougeChecking | ) |
Sets the gouge checking flag
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
gougeChecking | the Gouge Checking Flag |
void NXOpen::CAM::OperationBuilder::SetHoleAxisType | ( | NXOpen::CAM::OperationBuilder::HoleAxisTypes | types | ) |
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 |
NXOpen::CAM::PostEventsCiBuilder* NXOpen::CAM::OperationBuilder::StartOfPath | ( | ) |
Returns the start event builder
Created in NX5.0.1.
License requirements : None
NXOpen::CAM::UdeSet* NXOpen::CAM::OperationBuilder::StartUdeSet | ( | ) |
Returns the start ude set
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::ToolChangeCiBuilder* NXOpen::CAM::OperationBuilder::ToolChangeSetting | ( | ) |
Returns the tool change builder
Created in NX5.0.0.
License requirements : None
NXOpen::CAM::ToolPathSplitParametersBuilder* NXOpen::CAM::OperationBuilder::ToolPathSplitParametersBuilder | ( | ) |
Returns the tool path split Parameters
Created in NX9.0.0.
License requirements : None