|
NX Open C++ Reference Guide
|
Represents a Tool Path Tilt Builder
To create a new instance of this class, use CAM::CAMSetup::CreateToolPathTiltBuilder
Created in NX7.5.2.
More...
Public Member Functions | |
| NXOpen::CAM::InheritableToolDepBuilder * | FanDistance () |
| Returns the fan distance | |
| bool | MaintainTilt () |
| Returns the maintain tilt | |
| NXOpen::CAM::InheritableToolDepBuilder * | MaxMaintainTiltDistance () |
| Returns the max maintain tilt distance | |
| double | MaxTiltAngle () |
| Returns the maximum tilt angle | |
| NXOpen::CAM::InheritableToolDepBuilder * | MinHolderClearance () |
| Returns the minimum holder clearance | |
| NXOpen::CAM::InheritableToolDepBuilder * | MinNeckClearance () |
| Returns the minimum neck clearance | |
| NXOpen::CAM::InheritableToolDepBuilder * | MinSafeClearance () |
| Returns the minimum safeclearance | |
| NXOpen::CAM::InheritableToolDepBuilder * | MinShankClearance () |
| Returns the minimum shank clearance | |
| double | PreferredTiltAngle () |
| Returns the preferred tilt angle | |
| void | SetMaintainTilt (bool maintainTilt) |
| Sets the maintain tilt | |
| void | SetMaxTiltAngle (double maxTiltangle) |
| Sets the maximum tilt angle | |
| void | SetPreferredTiltAngle (double preferredAngle) |
| Sets the preferred tilt angle | |
| void | SetToolAxisChange (double toolaxisChange) |
| Sets the tool axis change | |
| NXOpen::CAM::ToolPathTiltAvoidance * | TiltAvoidance () |
| Returns the avoidance builder Created in NX9.0.0. | |
| NXOpen::CAM::ToolPathTiltClearance * | TiltClearance () |
| Returns the clearance builder Created in NX9.0.0. | |
| NXOpen::CAM::ToolPathTiltMachine * | TiltMachine () |
| Returns the machine builder Created in NX9.0.0. | |
| NXOpen::CAM::ToolPathTiltTilting * | TiltTilting () |
| Returns the tilting builder Created in NX9.0.0. | |
| double | ToolAxisChange () |
| Returns the tool axis change | |
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 Tool Path Tilt Builder
To create a new instance of this class, use CAM::CAMSetup::CreateToolPathTiltBuilder
Created in NX7.5.2.
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::ToolPathTiltBuilder::FanDistance | ( | ) |
Returns the fan distance
Use NXOpen::CAM::ToolPathTiltAvoidance::FanDistance instead.
Created in NX7.5.2.
License requirements : None
| bool NXOpen::CAM::ToolPathTiltBuilder::MaintainTilt | ( | ) |
Returns the maintain tilt
Use NXOpen::CAM::ToolPathTiltAvoidance::MaintainTilt instead.
Created in NX8.5.0.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::ToolPathTiltBuilder::MaxMaintainTiltDistance | ( | ) |
Returns the max maintain tilt distance
Use NXOpen::CAM::ToolPathTiltAvoidance::MaxMaintainTiltDistance instead.
Created in NX8.5.0.
License requirements : None
| double NXOpen::CAM::ToolPathTiltBuilder::MaxTiltAngle | ( | ) |
Returns the maximum tilt angle
Use NXOpen::CAM::ToolPathTiltMachine::MaxTiltAngle instead.
Created in NX7.5.2.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::ToolPathTiltBuilder::MinHolderClearance | ( | ) |
Returns the minimum holder clearance
Use NXOpen::CAM::ToolPathTiltClearance::MinHolderClearance instead.
Created in NX8.0.0.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::ToolPathTiltBuilder::MinNeckClearance | ( | ) |
Returns the minimum neck clearance
Use NXOpen::CAM::ToolPathTiltClearance::MinNeckClearance instead.
Created in NX8.0.0.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::ToolPathTiltBuilder::MinSafeClearance | ( | ) |
Returns the minimum safeclearance
Use NXOpen::CAM::ToolPathTiltBuilder::MinHolderClearance instead.
Created in NX7.5.2.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::ToolPathTiltBuilder::MinShankClearance | ( | ) |
Returns the minimum shank clearance
Use NXOpen::CAM::ToolPathTiltClearance::MinShankClearance instead.
Created in NX8.0.0.
License requirements : None
| double NXOpen::CAM::ToolPathTiltBuilder::PreferredTiltAngle | ( | ) |
Returns the preferred tilt angle
Use NXOpen::CAM::ToolPathTiltAvoidance::PreferredTiltAngle instead.
Created in NX8.5.0.
License requirements : None
| void NXOpen::CAM::ToolPathTiltBuilder::SetMaintainTilt | ( | bool | maintainTilt | ) |
Sets the maintain tilt
Use NXOpen::CAM::ToolPathTiltAvoidance::MaintainTilt instead.
Created in NX8.5.0.
License requirements : None
| maintainTilt | the value of maintain tilt |
| void NXOpen::CAM::ToolPathTiltBuilder::SetMaxTiltAngle | ( | double | maxTiltangle | ) |
Sets the maximum tilt angle
Use NXOpen::CAM::ToolPathTiltMachine::MaxTiltAngle instead.
Created in NX7.5.2.
License requirements : None
| maxTiltangle | the value of maximal tilt angle |
| void NXOpen::CAM::ToolPathTiltBuilder::SetPreferredTiltAngle | ( | double | preferredAngle | ) |
Sets the preferred tilt angle
Use NXOpen::CAM::ToolPathTiltAvoidance::PreferredTiltAngle instead.
Created in NX8.5.0.
License requirements : None
| preferredAngle | the value of preferred tilt angle |
| void NXOpen::CAM::ToolPathTiltBuilder::SetToolAxisChange | ( | double | toolaxisChange | ) |
Sets the tool axis change
Use NXOpen::CAM::ToolPathTiltMachine::MaxToolAxisChange instead.
Created in NX7.5.2.
License requirements : None
| toolaxisChange | the value of maximum tool axis change |
| NXOpen::CAM::ToolPathTiltAvoidance* NXOpen::CAM::ToolPathTiltBuilder::TiltAvoidance | ( | ) |
Returns the avoidance builder
Created in NX9.0.0.
License requirements : None
| NXOpen::CAM::ToolPathTiltClearance* NXOpen::CAM::ToolPathTiltBuilder::TiltClearance | ( | ) |
Returns the clearance builder
Created in NX9.0.0.
License requirements : None
| NXOpen::CAM::ToolPathTiltMachine* NXOpen::CAM::ToolPathTiltBuilder::TiltMachine | ( | ) |
Returns the machine builder
Created in NX9.0.0.
License requirements : None
| NXOpen::CAM::ToolPathTiltTilting* NXOpen::CAM::ToolPathTiltBuilder::TiltTilting | ( | ) |
Returns the tilting builder
Created in NX9.0.0.
License requirements : None
| double NXOpen::CAM::ToolPathTiltBuilder::ToolAxisChange | ( | ) |
Returns the tool axis change
Use NXOpen::CAM::ToolPathTiltMachine::MaxToolAxisChange instead.
Created in NX7.5.2.
License requirements : None