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. | |
![]() | |
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 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