NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAM::BladeCutLevels Class Reference

Represents a Blade Cut Levels Builder
This is an abstract class and cannot be instantiated. More...

Inheritance diagram for NXOpen::CAM::BladeCutLevels:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::InheritableToolDepBuilderDistance ()
 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::InheritableDoubleBuilderScallopDistance ()
 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.

Detailed Description

Represents a Blade Cut Levels Builder
This is an abstract class and cannot be instantiated.



Created in NX7.0.0.


Member Enumeration Documentation

Available types for Depth Mode.

Enumerator:
DepthModeTypesOffsetsFromHub 

Offsets from Hub.

DepthModeTypesOffsetsFromShroud 

Offsets from Shroud.

DepthModeTypesOffsetsAlongToolAxis 

Offsets along Tool Axis.

DepthModeTypesInterpolateFromShroudToHub 

Interpolate from Shroud to Hub.

Available types for Depth per Cut.

Enumerator:
DepthPerCutTypesConstant 

Constant.

DepthPerCutTypesScallop 

Scallop.

Available types for Hub Extensions.

Enumerator:
HubExtensionsTypesNone 

None.

HubExtensionsTypesToPreviousDepth 

To Previous Depth.

HubExtensionsTypesToTrailingEdge 

To Trailing Edge.

Available types for Range Depth.

Enumerator:
RangeDepthTypesAutomatic 

Automatic.

RangeDepthTypesSpecify 

Specify.


Member Function Documentation

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

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

Sets the depth mode
Created in NX7.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
depthModethe depth mode

Sets the depth per cut
Created in NX7.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
depthPerCutthe depth per cut

Sets the end %
Created in NX7.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
endthe end %

Sets the hub extensions
Created in NX7.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
hubExtensionsthe hub extensions

Sets the number of cuts
Created in NX7.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
numberOfCutsthe number of cuts

Sets the range depth
Created in NX7.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
rangeDepththe range depth

Sets the start %
Created in NX7.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startthe start %

Returns the start %
Created in NX7.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.