NX Open C++ Reference Guide
|
Represents a Tool Path Tilt Tilting Builder
This is a sub-builder class and cannot be directly instantiated
Created in NX9.0.0.
More...
Public Types | |
enum | AxisType { AxisTypeThreeToFive, AxisTypeFiveToFive } |
the tilting axis type More... | |
enum | ManualTiltTypes { ManualTiltTypesKeepOriginal, ManualTiltTypesUserDefined } |
the manual tilt More... | |
enum | ReferenceTypes { ReferenceTypesInitial, ReferenceTypesZm } |
the tilting reference type More... | |
enum | ToolAxisTiltingDistTypes { ToolAxisTiltingDistTypesTwoD, ToolAxisTiltingDistTypesThreeD } |
the tool distance type options More... | |
enum | ToolAxisTiltingRuleTypes { ToolAxisTiltingRuleTypesMainDir, ToolAxisTiltingRuleTypesAwayFrom } |
the tool tilting rule options More... | |
enum | ToolAxisTypes { ToolAxisTypesTowardCurve, ToolAxisTypesFromCurve, ToolAxisTypesTowardPoint, ToolAxisTypesFromPoint, ToolAxisTypesRelativeAngle } |
the tool axis mode options More... | |
Public Member Functions | |
void | GetTiltingDriveCurve (std::vector< NXOpen::TaggedObject * > &curves) |
The tilting drive curve Created in NX9.0.0. | |
NXOpen::CAM::ToolPathTiltTilting::ManualTiltTypes | ManualTiltingType () |
Returns the manual tilt Created in NX9.0.0. | |
NXOpen::CAM::ToolPathTiltTilting::ReferenceTypes | ReferenceType () |
Returns the tilting reference type Created in NX9.0.0. | |
void | SetManualTiltingType (NXOpen::CAM::ToolPathTiltTilting::ManualTiltTypes manualTilt) |
Sets the manual tilt Created in NX9.0.0. | |
void | SetReferenceType (NXOpen::CAM::ToolPathTiltTilting::ReferenceTypes tiltingType) |
Sets the tilting reference type Created in NX9.0.0. | |
void | SetTiltAngle (double tiltingValue) |
Sets the tilt angle Created in NX9.0.0. | |
void | SetTiltingDistanceType (NXOpen::CAM::ToolPathTiltTilting::ToolAxisTiltingDistTypes tiltingDistanceType) |
Sets the tool distance type options Created in NX9.0.0. | |
void | SetTiltingDriveCurve (const std::vector< NXOpen::TaggedObject * > &curves) |
The tilting drive curve Created in NX9.0.0. | |
void | SetTiltingDrivePoint (NXOpen::TaggedObject *tiltingDrivePoint) |
Sets the tilting drive point Created in NX9.0.0. | |
void | SetTiltingRotationAngle (double tiltingRotationValue) |
Sets the tilt rotation angle Created in NX9.0.0. | |
void | SetTiltingRuleType (NXOpen::CAM::ToolPathTiltTilting::ToolAxisTiltingRuleTypes tiltingRuleType) |
Sets the tool tilting rule options Created in NX9.0.0. | |
void | SetToolTiltMethodType (NXOpen::CAM::ToolPathTiltTilting::ToolAxisTypes tiltingType) |
Sets the tilting type Created in NX9.0.0. | |
double | TiltAngle () |
Returns the tilt angle Created in NX9.0.0. | |
NXOpen::CAM::ToolPathTiltTilting::ToolAxisTiltingDistTypes | TiltingDistanceType () |
Returns the tool distance type options Created in NX9.0.0. | |
NXOpen::TaggedObject * | TiltingDrivePoint () |
Returns the tilting drive point Created in NX9.0.0. | |
double | TiltingRotationAngle () |
Returns the tilt rotation angle Created in NX9.0.0. | |
NXOpen::CAM::ToolPathTiltTilting::ToolAxisTiltingRuleTypes | TiltingRuleType () |
Returns the tool tilting rule options Created in NX9.0.0. | |
NXOpen::CAM::ToolPathTiltTilting::ToolAxisTypes | ToolTiltMethodType () |
Returns the tilting type 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 a Tool Path Tilt Tilting Builder
This is a sub-builder class and cannot be directly instantiated
Created in NX9.0.0.
the tool axis mode options
void NXOpen::CAM::ToolPathTiltTilting::GetTiltingDriveCurve | ( | std::vector< NXOpen::TaggedObject * > & | curves | ) |
The tilting drive curve
Created in NX9.0.0.
License requirements : None
curves | Array of curves |
NXOpen::CAM::ToolPathTiltTilting::ManualTiltTypes NXOpen::CAM::ToolPathTiltTilting::ManualTiltingType | ( | ) |
Returns the manual tilt
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::ToolPathTiltTilting::ReferenceTypes NXOpen::CAM::ToolPathTiltTilting::ReferenceType | ( | ) |
Returns the tilting reference type
Created in NX9.0.0.
License requirements : None
void NXOpen::CAM::ToolPathTiltTilting::SetManualTiltingType | ( | NXOpen::CAM::ToolPathTiltTilting::ManualTiltTypes | manualTilt | ) |
Sets the manual tilt
Created in NX9.0.0.
License requirements : None
manualTilt | the value of manual tilt |
void NXOpen::CAM::ToolPathTiltTilting::SetReferenceType | ( | NXOpen::CAM::ToolPathTiltTilting::ReferenceTypes | tiltingType | ) |
Sets the tilting reference type
Created in NX9.0.0.
License requirements : None
tiltingType | the tilting reference type |
void NXOpen::CAM::ToolPathTiltTilting::SetTiltAngle | ( | double | tiltingValue | ) |
Sets the tilt angle
Created in NX9.0.0.
License requirements : None
tiltingValue | the value of tilt angle |
void NXOpen::CAM::ToolPathTiltTilting::SetTiltingDistanceType | ( | NXOpen::CAM::ToolPathTiltTilting::ToolAxisTiltingDistTypes | tiltingDistanceType | ) |
Sets the tool distance type options
Created in NX9.0.0.
License requirements : None
tiltingDistanceType | the tilting distance type |
void NXOpen::CAM::ToolPathTiltTilting::SetTiltingDriveCurve | ( | const std::vector< NXOpen::TaggedObject * > & | curves | ) |
The tilting drive curve
Created in NX9.0.0.
License requirements : None
curves | Array of curves |
void NXOpen::CAM::ToolPathTiltTilting::SetTiltingDrivePoint | ( | NXOpen::TaggedObject * | tiltingDrivePoint | ) |
Sets the tilting drive point
Created in NX9.0.0.
License requirements : None
tiltingDrivePoint | the tilting drive point |
void NXOpen::CAM::ToolPathTiltTilting::SetTiltingRotationAngle | ( | double | tiltingRotationValue | ) |
Sets the tilt rotation angle
Created in NX9.0.0.
License requirements : None
tiltingRotationValue | the value of tilt rotation angle |
void NXOpen::CAM::ToolPathTiltTilting::SetTiltingRuleType | ( | NXOpen::CAM::ToolPathTiltTilting::ToolAxisTiltingRuleTypes | tiltingRuleType | ) |
Sets the tool tilting rule options
Created in NX9.0.0.
License requirements : None
tiltingRuleType | the tilting rule type |
void NXOpen::CAM::ToolPathTiltTilting::SetToolTiltMethodType | ( | NXOpen::CAM::ToolPathTiltTilting::ToolAxisTypes | tiltingType | ) |
Sets the tilting type
Created in NX9.0.0.
License requirements : None
tiltingType | the tilting type |
double NXOpen::CAM::ToolPathTiltTilting::TiltAngle | ( | ) |
Returns the tilt angle
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::ToolPathTiltTilting::ToolAxisTiltingDistTypes NXOpen::CAM::ToolPathTiltTilting::TiltingDistanceType | ( | ) |
Returns the tool distance type options
Created in NX9.0.0.
License requirements : None
NXOpen::TaggedObject* NXOpen::CAM::ToolPathTiltTilting::TiltingDrivePoint | ( | ) |
Returns the tilting drive point
Created in NX9.0.0.
License requirements : None
double NXOpen::CAM::ToolPathTiltTilting::TiltingRotationAngle | ( | ) |
Returns the tilt rotation angle
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::ToolPathTiltTilting::ToolAxisTiltingRuleTypes NXOpen::CAM::ToolPathTiltTilting::TiltingRuleType | ( | ) |
Returns the tool tilting rule options
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::ToolPathTiltTilting::ToolAxisTypes NXOpen::CAM::ToolPathTiltTilting::ToolTiltMethodType | ( | ) |
Returns the tilting type
Created in NX9.0.0.
License requirements : None