|
NX Open C++ Reference Guide
|
Represents the Divide Parameters
This object is owned by another builder.
More...
Public Types | |
| enum | SplitTypes { SplitTypesByCollision, SplitTypesByTransfer } |
| Divide type options. More... | |
| enum | TransferTypes { TransferTypesDirect, TransferTypesClearance, TransferTypesLowestSafeZ } |
| Transfer type options. More... | |
| enum | TransferUsingMethods { TransferUsingMethodsNone, TransferUsingMethodsRampOnShape, TransferUsingMethodsLiftAndPlunge } |
| Transfer using options. More... | |
Public Member Functions | |
| NXOpen::CAM::InheritableDoubleBuilder * | MinimumCutLength () |
| Returns the minimum cut length builder Created in NX6.0.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | OverlapDistance () |
| Returns the overlap distance builder Created in NX9.0.0. | |
| void | SetSplitType (NXOpen::CAM::ToolPathSplitParametersBuilder::SplitTypes splitTypeValue) |
| Sets the type of split (by tranfer or collision) Created in NX6.0.0. | |
| void | SetTransferHeight (double transferHeight) |
| Sets the transfer height Created in NX6.0.0. | |
| void | SetTransferType (NXOpen::CAM::ToolPathSplitParametersBuilder::TransferTypes transferType) |
| Sets the transfer type (direct, clearance, lowest safe z) Created in NX6.0.0. | |
| void | SetTransferUsingMethod (NXOpen::CAM::ToolPathSplitParametersBuilder::TransferUsingMethods transferUsingMethod) |
| Sets the transfer using method (none, ramp on shape, lift and plunge) Created in NX6.0.0. | |
| void | SetTrimmingSteepAngle (double trimmingSteepAngle) |
| Sets the trimming steep angle Created in NX9.0.0. | |
| NXOpen::CAM::ToolPathSplitParametersBuilder::SplitTypes | SplitType () |
| Returns the type of split (by tranfer or collision) Created in NX6.0.0. | |
| double | TransferHeight () |
| Returns the transfer height Created in NX6.0.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | TransferHeightBuilder () |
| Returns the transfer height builder Created in NX9.0.0. | |
| NXOpen::CAM::ToolPathSplitParametersBuilder::TransferTypes | TransferType () |
| Returns the transfer type (direct, clearance, lowest safe z) Created in NX6.0.0. | |
| NXOpen::CAM::ToolPathSplitParametersBuilder::TransferUsingMethods | TransferUsingMethod () |
| Returns the transfer using method (none, ramp on shape, lift and plunge) Created in NX6.0.0. | |
| double | TrimmingSteepAngle () |
| Returns the trimming steep angle Created in NX9.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 the Divide Parameters
This object is owned by another builder.
Created in NX9.0.0.
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::ToolPathSplitParametersBuilder::MinimumCutLength | ( | ) |
Returns the minimum cut length builder
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::ToolPathSplitParametersBuilder::OverlapDistance | ( | ) |
Returns the overlap distance builder
Created in NX9.0.0.
License requirements : None
| void NXOpen::CAM::ToolPathSplitParametersBuilder::SetSplitType | ( | NXOpen::CAM::ToolPathSplitParametersBuilder::SplitTypes | splitTypeValue | ) |
Sets the type of split (by tranfer or collision)
Created in NX6.0.0.
License requirements : None
| splitTypeValue | split type value |
| void NXOpen::CAM::ToolPathSplitParametersBuilder::SetTransferHeight | ( | double | transferHeight | ) |
Sets the transfer height
Created in NX6.0.0.
License requirements : None
| transferHeight | transfer height |
| void NXOpen::CAM::ToolPathSplitParametersBuilder::SetTransferType | ( | NXOpen::CAM::ToolPathSplitParametersBuilder::TransferTypes | transferType | ) |
Sets the transfer type (direct, clearance, lowest safe z)
Created in NX6.0.0.
License requirements : None
| transferType | transfer type |
| void NXOpen::CAM::ToolPathSplitParametersBuilder::SetTransferUsingMethod | ( | NXOpen::CAM::ToolPathSplitParametersBuilder::TransferUsingMethods | transferUsingMethod | ) |
Sets the transfer using method (none, ramp on shape, lift and plunge)
Created in NX6.0.0.
License requirements : None
| transferUsingMethod | transfer using method |
| void NXOpen::CAM::ToolPathSplitParametersBuilder::SetTrimmingSteepAngle | ( | double | trimmingSteepAngle | ) |
Sets the trimming steep angle
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| trimmingSteepAngle | trimmingsteepangle |
| NXOpen::CAM::ToolPathSplitParametersBuilder::SplitTypes NXOpen::CAM::ToolPathSplitParametersBuilder::SplitType | ( | ) |
Returns the type of split (by tranfer or collision)
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::ToolPathSplitParametersBuilder::TransferHeight | ( | ) |
Returns the transfer height
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::ToolPathSplitParametersBuilder::TransferHeightBuilder | ( | ) |
Returns the transfer height builder
Created in NX9.0.0.
License requirements : None
| NXOpen::CAM::ToolPathSplitParametersBuilder::TransferTypes NXOpen::CAM::ToolPathSplitParametersBuilder::TransferType | ( | ) |
Returns the transfer type (direct, clearance, lowest safe z)
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::ToolPathSplitParametersBuilder::TransferUsingMethods NXOpen::CAM::ToolPathSplitParametersBuilder::TransferUsingMethod | ( | ) |
Returns the transfer using method (none, ramp on shape, lift and plunge)
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::ToolPathSplitParametersBuilder::TrimmingSteepAngle | ( | ) |
Returns the trimming steep angle
Created in NX9.0.0.
License requirements : None