NX Open C++ Reference Guide
|
Represents a Tool Path Tilt Builder
To create a new instance of this class, use NXOpen::CAM::CAMSetup::CreateToolPathTiltBuilder
Created in NX7.5.2.
More...
Public Member Functions | |
NXOpen::CAM::InheritableToolDepBuilder * | FanDistance () |
Returns the fan distance More... | |
bool | MaintainTilt () |
Returns the maintain tilt More... | |
NXOpen::CAM::InheritableToolDepBuilder * | MaxMaintainTiltDistance () |
Returns the max maintain tilt distance More... | |
double | MaxTiltAngle () |
Returns the maximum tilt angle More... | |
NXOpen::CAM::InheritableToolDepBuilder * | MinHolderClearance () |
Returns the minimum holder clearance More... | |
NXOpen::CAM::InheritableToolDepBuilder * | MinNeckClearance () |
Returns the minimum neck clearance More... | |
NXOpen::CAM::InheritableToolDepBuilder * | MinSafeClearance () |
Returns the minimum safeclearance More... | |
NXOpen::CAM::InheritableToolDepBuilder * | MinShankClearance () |
Returns the minimum shank clearance More... | |
double | PreferredTiltAngle () |
Returns the preferred tilt angle More... | |
void | SetMaintainTilt (bool maintainTilt) |
Sets the maintain tilt More... | |
void | SetMaxTiltAngle (double maxTiltangle) |
Sets the maximum tilt angle More... | |
void | SetPreferredTiltAngle (double preferredAngle) |
Sets the preferred tilt angle More... | |
void | SetToolAxisChange (double toolaxisChange) |
Sets the tool axis change More... | |
NXOpen::CAM::ToolPathTiltAvoidance * | TiltAvoidance () |
Returns the avoidance builder Created in NX9.0.0. More... | |
NXOpen::CAM::ToolPathTiltClearance * | TiltClearance () |
Returns the clearance builder Created in NX9.0.0. More... | |
NXOpen::CAM::ToolPathTiltMachine * | TiltMachine () |
Returns the machine builder Created in NX9.0.0. More... | |
NXOpen::CAM::ToolPathTiltTilting * | TiltTilting () |
Returns the tilting builder Created in NX9.0.0. More... | |
double | ToolAxisChange () |
Returns the tool axis change More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Tool Path Tilt Builder
To create a new instance of this class, use NXOpen::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