|
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. | |
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 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