|
NX Open C++ Reference Guide
|
Represents a ThreadTurning Builder
To create a new instance of this class, use CAM::OperationCollection::CreateThreadTurningBuilder
Created in NX6.0.0.
More...
Public Member Functions | |
| NXOpen::NXObject * | CrestLine () |
| Returns the Crest Line Created in NX6.0.0. | |
| bool | CrestLineDirection () |
| Returns the Crest Line Direction(Start and End Points) Created in NX6.0.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | CrestOffset () |
| Returns the crest offset builder Created in NX6.0.0. | |
| NXOpen::CAM::ThreadCutParameters * | CutParameters () |
| Returns the cut parameter object Created in NX6.0.0. | |
| NXOpen::CAM::ThreadTurningBuilder::DepthOptionTypes | DepthOption () |
| Returns the depth option Created in NX6.0.0. | |
| NXOpen::NXObject * | EndLine () |
| Returns the End Line Created in NX6.0.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | EndOffset () |
| Returns the End Offset Created in NX6.0.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | InfeedLength () |
| Returns the infeed length Created in NX8.5.0. | |
| NXOpen::CAM::ThreadTurningBuilder::InfeedLengthTypes | InfeedLengthType () |
| Returns the infeed length type Created in NX8.5.0. | |
| NXOpen::CAM::ThreadTurningBuilder::InfeedModes | InfeedMode () |
| Returns the infeed mode Created in NX8.5.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | InfeedMoveAngle () |
| Returns the infeed move angle Created in NX8.5.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | InfeedStartLineAngle () |
| Returns the infeed start line angle Created in NX8.5.0. | |
| NXOpen::CAM::NcmTurnThreadBuilder * | NonCuttingBuilder () |
| Returns the non-cutting builder Created in NX6.0.0. | |
| NXOpen::NXObject * | RootLine () |
| Returns the Root Line Created in NX6.0.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | RootOffset () |
| Returns the root offset Created in NX6.0.0. | |
| void | SetCrestLine (NXOpen::NXObject *crestLine) |
| Sets the Crest Line Created in NX6.0.0. | |
| void | SetCrestLineDirection (bool crestLineDirection) |
| Sets the Crest Line Direction(Start and End Points) Created in NX6.0.0. | |
| void | SetDepthOption (NXOpen::CAM::ThreadTurningBuilder::DepthOptionTypes depthOption) |
| Sets the depth option Created in NX6.0.0. | |
| void | SetEndLine (NXOpen::NXObject *endLine) |
| Sets the End Line Created in NX6.0.0. | |
| void | SetInfeedLengthType (NXOpen::CAM::ThreadTurningBuilder::InfeedLengthTypes infeedLengthType) |
| Sets the infeed length type Created in NX8.5.0. | |
| void | SetInfeedMode (NXOpen::CAM::ThreadTurningBuilder::InfeedModes infeedMode) |
| Sets the infeed mode Created in NX8.5.0. | |
| void | SetRootLine (NXOpen::NXObject *rootLine) |
| Sets the Root Line Created in NX6.0.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | StartOffset () |
| Returns the Start Offset Created in NX6.0.0. | |
| NXOpen::CAM::CutAngle * | ThreadAngleBuilder () |
| Returns the thread angle Created in NX7.5.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | TotalDepth () |
| Returns the Total Depth Created in NX6.0.0. | |
Public Member Functions inherited from NXOpen::CAM::TurningOperationBuilder | |
| NXString | AdditionalCommands () |
| Returns the Additional Commands Created in NX6.0.0. | |
| NXOpen::CAM::FeedsTurnBuilder * | FeedsBuilder () |
| Returns the feeds and speeds builder Created in NX6.0.0. | |
| bool | FlipToolAroundHolder () |
| Returns the Flip Tool Around Holder toggle Created in NX6.0.0. | |
| NXOpen::CAM::LayoutCiBuilder * | LayoutAndLayer () |
| Returns the Layer and Layout Created in NX6.0.0. | |
| NXString | MachineCycleSubroutineName () |
| Returns the machine cycle subroutine name Created in NX8.0.0. | |
| NXOpen::CAM::TurningOperationBuilder::MotionOutputOptions | MotionOutput () |
| Returns the motion output Created in NX6.0.0. | |
| bool | ReorientToolHolder () |
| Returns the Reorient Tool Holder toggle Created in NX6.0.0. | |
| bool | RotateTrackingPoint () |
| Returns the Rotate Tracking Point toggle | |
| void | SetAdditionalCommands (const NXString &additionalCommands) |
| Sets the Additional Commands Created in NX6.0.0. | |
| void | SetAdditionalCommands (const char *additionalCommands) |
| Sets the Additional Commands Created in NX6.0.0. | |
| void | SetFlipToolAroundHolder (bool machAAxis) |
| Sets the Flip Tool Around Holder toggle Created in NX6.0.0. | |
| void | SetMachineCycleSubroutineName (const NXString &machineCycleSubroutineName) |
| Sets the machine cycle subroutine name Created in NX8.0.0. | |
| void | SetMachineCycleSubroutineName (const char *machineCycleSubroutineName) |
| Sets the machine cycle subroutine name Created in NX8.0.0. | |
| void | SetMotionOutput (NXOpen::CAM::TurningOperationBuilder::MotionOutputOptions motionOutput) |
| Sets the motion output Created in NX6.0.0. | |
| void | SetReorientToolHolder (bool reorient) |
| Sets the Reorient Tool Holder toggle Created in NX6.0.0. | |
| void | SetRotateTrackingPoint (bool rotate) |
| Sets the Rotate Tracking Point toggle | |
| void | SetTrackingPointStatus (NXOpen::CAM::TurningOperationBuilder::TrackingPointType status) |
| Sets the tracking point status Created in NX8.5.0. | |
| void | SetUpdateIpw (bool updateIpwMode) |
| Sets the update IPW mode Created in NX6.0.0. | |
| void | SetUseMachineCycle (bool machineCycle) |
| Sets the Use Machine Cycle toggle Created in NX6.0.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | ToolHolderAngle () |
| Returns the Tool Holder Angle Created in NX6.0.0. | |
| NXOpen::CAM::TurningOperationBuilder::TrackingPointType | TrackingPointStatus () |
| Returns the tracking point status Created in NX8.5.0. | |
| bool | UpdateIpw () |
| Returns the update IPW mode Created in NX6.0.0. | |
| bool | UseMachineCycle () |
| Returns the Use Machine Cycle toggle Created in NX6.0.0. | |
Public Member Functions inherited from NXOpen::CAM::OperationBuilder | |
| 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. | |
Public Member Functions inherited from NXOpen::CAM::ParamBuilder | |
| 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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a ThreadTurning Builder
To create a new instance of this class, use CAM::OperationCollection::CreateThreadTurningBuilder
Created in NX6.0.0.
the Depth Option types
| DepthOptionTypesRootLine |
Root Line. |
| DepthOptionTypesDepthAndAngle |
Depth and Angle. |
| NXOpen::NXObject* NXOpen::CAM::ThreadTurningBuilder::CrestLine | ( | ) |
Returns the Crest Line
Created in NX6.0.0.
License requirements : None
| bool NXOpen::CAM::ThreadTurningBuilder::CrestLineDirection | ( | ) |
Returns the Crest Line Direction(Start and End Points)
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::ThreadTurningBuilder::CrestOffset | ( | ) |
Returns the crest offset builder
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::ThreadCutParameters* NXOpen::CAM::ThreadTurningBuilder::CutParameters | ( | ) |
Returns the cut parameter object
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::ThreadTurningBuilder::DepthOptionTypes NXOpen::CAM::ThreadTurningBuilder::DepthOption | ( | ) |
Returns the depth option
Created in NX6.0.0.
License requirements : None
| NXOpen::NXObject* NXOpen::CAM::ThreadTurningBuilder::EndLine | ( | ) |
Returns the End Line
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::ThreadTurningBuilder::EndOffset | ( | ) |
Returns the End Offset
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::ThreadTurningBuilder::InfeedLength | ( | ) |
Returns the infeed length
Created in NX8.5.0.
License requirements : None
| NXOpen::CAM::ThreadTurningBuilder::InfeedLengthTypes NXOpen::CAM::ThreadTurningBuilder::InfeedLengthType | ( | ) |
Returns the infeed length type
Created in NX8.5.0.
License requirements : None
| NXOpen::CAM::ThreadTurningBuilder::InfeedModes NXOpen::CAM::ThreadTurningBuilder::InfeedMode | ( | ) |
Returns the infeed mode
Created in NX8.5.0.
License requirements : None
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::ThreadTurningBuilder::InfeedMoveAngle | ( | ) |
Returns the infeed move angle
Created in NX8.5.0.
License requirements : None
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::ThreadTurningBuilder::InfeedStartLineAngle | ( | ) |
Returns the infeed start line angle
Created in NX8.5.0.
License requirements : None
| NXOpen::CAM::NcmTurnThreadBuilder* NXOpen::CAM::ThreadTurningBuilder::NonCuttingBuilder | ( | ) |
Returns the non-cutting builder
Created in NX6.0.0.
License requirements : None
| NXOpen::NXObject* NXOpen::CAM::ThreadTurningBuilder::RootLine | ( | ) |
Returns the Root Line
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::ThreadTurningBuilder::RootOffset | ( | ) |
Returns the root offset
Created in NX6.0.0.
License requirements : None
| void NXOpen::CAM::ThreadTurningBuilder::SetCrestLine | ( | NXOpen::NXObject * | crestLine | ) |
| void NXOpen::CAM::ThreadTurningBuilder::SetCrestLineDirection | ( | bool | crestLineDirection | ) |
| void NXOpen::CAM::ThreadTurningBuilder::SetDepthOption | ( | NXOpen::CAM::ThreadTurningBuilder::DepthOptionTypes | depthOption | ) |
Sets the depth option
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| depthOption | the depth option |
| void NXOpen::CAM::ThreadTurningBuilder::SetEndLine | ( | NXOpen::NXObject * | endLine | ) |
| void NXOpen::CAM::ThreadTurningBuilder::SetInfeedLengthType | ( | NXOpen::CAM::ThreadTurningBuilder::InfeedLengthTypes | infeedLengthType | ) |
Sets the infeed length type
Created in NX8.5.0.
License requirements : cam_base ("CAM BASE")
| infeedLengthType | the infeed length type |
| void NXOpen::CAM::ThreadTurningBuilder::SetInfeedMode | ( | NXOpen::CAM::ThreadTurningBuilder::InfeedModes | infeedMode | ) |
Sets the infeed mode
Created in NX8.5.0.
License requirements : cam_base ("CAM BASE")
| infeedMode | the infeed mode |
| void NXOpen::CAM::ThreadTurningBuilder::SetRootLine | ( | NXOpen::NXObject * | rootLine | ) |
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::ThreadTurningBuilder::StartOffset | ( | ) |
Returns the Start Offset
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::CutAngle* NXOpen::CAM::ThreadTurningBuilder::ThreadAngleBuilder | ( | ) |
Returns the thread angle
Created in NX7.5.0.
License requirements : None
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::ThreadTurningBuilder::TotalDepth | ( | ) |
Returns the Total Depth
Created in NX6.0.0.
License requirements : None