NX Open C++ Reference Guide
|
Represents a Blade Cut Levels Builder
This is an abstract class and cannot be instantiated.
More...
Public Types | |
enum | DepthModeTypes { DepthModeTypesOffsetsFromHub, DepthModeTypesOffsetsFromShroud, DepthModeTypesOffsetsAlongToolAxis, DepthModeTypesInterpolateFromShroudToHub } |
Available types for Depth Mode. More... | |
enum | DepthPerCutTypes { DepthPerCutTypesConstant, DepthPerCutTypesScallop } |
Available types for Depth per Cut. More... | |
enum | HubExtensionsTypes { HubExtensionsTypesNone, HubExtensionsTypesToPreviousDepth, HubExtensionsTypesToTrailingEdge } |
Available types for Hub Extensions. More... | |
enum | IncompleteLevelsTypes { IncompleteLevelsTypesOutputAndWarn, IncompleteLevelsTypesOmit } |
Available types for Incomplete Levels. More... | |
enum | RangeDepthTypes { RangeDepthTypesAutomatic, RangeDepthTypesSpecify } |
Available types for Range Depth. More... | |
Public Member Functions | |
NXOpen::CAM::BladeCutLevels::DepthModeTypes | DepthMode () |
Returns the depth mode Created in NX7.0.0. | |
NXOpen::CAM::BladeCutLevels::DepthPerCutTypes | DepthPerCut () |
Returns the depth per cut Created in NX7.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | Distance () |
Returns the distance Created in NX7.0.0. | |
double | EndPercent () |
Returns the end % Created in NX7.0.0. | |
NXOpen::CAM::BladeCutLevels::HubExtensionsTypes | HubExtensions () |
Returns the hub extensions Created in NX7.0.0. | |
NXOpen::CAM::BladeCutLevels::IncompleteLevelsTypes | IncompleteLevels () |
Returns the Incomplete levels Created in NX8.5.0. | |
int | NumberOfCuts () |
Returns the number of cuts Created in NX7.0.0. | |
int | NumberOfIntermediateCuts () |
Returns the Number of Intermediate Cuts Created in NX8.5.0. | |
NXOpen::CAM::BladeCutLevels::RangeDepthTypes | RangeDepth () |
Returns the range depth Created in NX7.0.0. | |
bool | ReduceDepthPerCutWhenEmbeded () |
Returns the Reduce Depth per Cut when Embeded toggle Created in NX8.5.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | ScallopDistance () |
Returns the scallop distance Created in NX7.0.0. | |
void | SetDepthMode (NXOpen::CAM::BladeCutLevels::DepthModeTypes depthMode) |
Sets the depth mode Created in NX7.0.0. | |
void | SetDepthPerCut (NXOpen::CAM::BladeCutLevels::DepthPerCutTypes depthPerCut) |
Sets the depth per cut Created in NX7.0.0. | |
void | SetEndPercent (double end) |
Sets the end % Created in NX7.0.0. | |
void | SetHubExtensions (NXOpen::CAM::BladeCutLevels::HubExtensionsTypes hubExtensions) |
Sets the hub extensions Created in NX7.0.0. | |
void | SetIncompleteLevels (NXOpen::CAM::BladeCutLevels::IncompleteLevelsTypes incompleteLevels) |
Sets the Incomplete levels Created in NX8.5.0. | |
void | SetNumberOfCuts (int numberOfCuts) |
Sets the number of cuts Created in NX7.0.0. | |
void | SetNumberOfIntermediateCuts (int numOfIntemCuts) |
Sets the Number of Intermediate Cuts Created in NX8.5.0. | |
void | SetRangeDepth (NXOpen::CAM::BladeCutLevels::RangeDepthTypes rangeDepth) |
Sets the range depth Created in NX7.0.0. | |
void | SetReduceDepthPerCutWhenEmbeded (bool reduceDepthPerCut) |
Sets the Reduce Depth per Cut when Embeded toggle Created in NX8.5.0. | |
void | SetStartPercent (double start) |
Sets the start % Created in NX7.0.0. | |
double | StartPercent () |
Returns the start % Created in NX7.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 Blade Cut Levels Builder
This is an abstract class and cannot be instantiated.
Created in NX7.0.0.
Available types for Hub Extensions.
HubExtensionsTypesNone |
None. |
HubExtensionsTypesToPreviousDepth |
To Previous Depth. |
HubExtensionsTypesToTrailingEdge |
To Trailing Edge. |
NXOpen::CAM::BladeCutLevels::DepthModeTypes NXOpen::CAM::BladeCutLevels::DepthMode | ( | ) |
Returns the depth mode
Created in NX7.0.0.
License requirements : None
NXOpen::CAM::BladeCutLevels::DepthPerCutTypes NXOpen::CAM::BladeCutLevels::DepthPerCut | ( | ) |
Returns the depth per cut
Created in NX7.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::BladeCutLevels::Distance | ( | ) |
Returns the distance
Created in NX7.0.0.
License requirements : None
double NXOpen::CAM::BladeCutLevels::EndPercent | ( | ) |
Returns the end %
Created in NX7.0.0.
License requirements : None
NXOpen::CAM::BladeCutLevels::HubExtensionsTypes NXOpen::CAM::BladeCutLevels::HubExtensions | ( | ) |
Returns the hub extensions
Created in NX7.0.0.
License requirements : None
NXOpen::CAM::BladeCutLevels::IncompleteLevelsTypes NXOpen::CAM::BladeCutLevels::IncompleteLevels | ( | ) |
Returns the Incomplete levels
Created in NX8.5.0.
License requirements : None
int NXOpen::CAM::BladeCutLevels::NumberOfCuts | ( | ) |
Returns the number of cuts
Created in NX7.0.0.
License requirements : None
int NXOpen::CAM::BladeCutLevels::NumberOfIntermediateCuts | ( | ) |
Returns the Number of Intermediate Cuts
Created in NX8.5.0.
License requirements : None
NXOpen::CAM::BladeCutLevels::RangeDepthTypes NXOpen::CAM::BladeCutLevels::RangeDepth | ( | ) |
Returns the range depth
Created in NX7.0.0.
License requirements : None
bool NXOpen::CAM::BladeCutLevels::ReduceDepthPerCutWhenEmbeded | ( | ) |
Returns the Reduce Depth per Cut when Embeded toggle
Created in NX8.5.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::BladeCutLevels::ScallopDistance | ( | ) |
Returns the scallop distance
Created in NX7.0.0.
License requirements : None
void NXOpen::CAM::BladeCutLevels::SetDepthMode | ( | NXOpen::CAM::BladeCutLevels::DepthModeTypes | depthMode | ) |
Sets the depth mode
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
depthMode | the depth mode |
void NXOpen::CAM::BladeCutLevels::SetDepthPerCut | ( | NXOpen::CAM::BladeCutLevels::DepthPerCutTypes | depthPerCut | ) |
Sets the depth per cut
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
depthPerCut | the depth per cut |
void NXOpen::CAM::BladeCutLevels::SetEndPercent | ( | double | end | ) |
Sets the end %
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
end | the end % |
void NXOpen::CAM::BladeCutLevels::SetHubExtensions | ( | NXOpen::CAM::BladeCutLevels::HubExtensionsTypes | hubExtensions | ) |
Sets the hub extensions
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
hubExtensions | the hub extensions |
void NXOpen::CAM::BladeCutLevels::SetIncompleteLevels | ( | NXOpen::CAM::BladeCutLevels::IncompleteLevelsTypes | incompleteLevels | ) |
Sets the Incomplete levels
Created in NX8.5.0.
License requirements : cam_base ("CAM BASE")
incompleteLevels | the incomplete levels |
void NXOpen::CAM::BladeCutLevels::SetNumberOfCuts | ( | int | numberOfCuts | ) |
Sets the number of cuts
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
numberOfCuts | the number of cuts |
void NXOpen::CAM::BladeCutLevels::SetNumberOfIntermediateCuts | ( | int | numOfIntemCuts | ) |
Sets the Number of Intermediate Cuts
Created in NX8.5.0.
License requirements : cam_base ("CAM BASE")
numOfIntemCuts | the number of intemediate cuts |
void NXOpen::CAM::BladeCutLevels::SetRangeDepth | ( | NXOpen::CAM::BladeCutLevels::RangeDepthTypes | rangeDepth | ) |
Sets the range depth
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
rangeDepth | the range depth |
void NXOpen::CAM::BladeCutLevels::SetReduceDepthPerCutWhenEmbeded | ( | bool | reduceDepthPerCut | ) |
Sets the Reduce Depth per Cut when Embeded toggle
Created in NX8.5.0.
License requirements : cam_base ("CAM BASE")
reduceDepthPerCut | If reduce depth per Cut when embeded |
void NXOpen::CAM::BladeCutLevels::SetStartPercent | ( | double | start | ) |
Sets the start %
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
start | the start % |
double NXOpen::CAM::BladeCutLevels::StartPercent | ( | ) |
Returns the start %
Created in NX7.0.0.
License requirements : None