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 | 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. | |
int | NumberOfCuts () |
Returns the number of cuts Created in NX7.0.0. | |
NXOpen::CAM::BladeCutLevels::RangeDepthTypes | RangeDepth () |
Returns the range depth Created in NX7.0.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 | SetNumberOfCuts (int numberOfCuts) |
Sets the number of cuts Created in NX7.0.0. | |
void | SetRangeDepth (NXOpen::CAM::BladeCutLevels::RangeDepthTypes rangeDepth) |
Sets the range depth Created in NX7.0.0. | |
void | SetStartPercent (double start) |
Sets the start % Created in NX7.0.0. | |
double | StartPercent () |
Returns the start % Created in NX7.0.0. |
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. |
Returns the depth mode
Created in NX7.0.0.
License requirements : None
Returns the depth per cut
Created in NX7.0.0.
License requirements : None
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
Returns the hub extensions
Created in NX7.0.0.
License requirements : None
Returns the number of cuts
Created in NX7.0.0.
License requirements : None
Returns the range depth
Created in NX7.0.0.
License requirements : None
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::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::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::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