NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.CAM.BladeCutLevels Class Reference

Represents a Blade Cut Levels Builder More...

Inheritance diagram for NXOpen.CAM.BladeCutLevels:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  DepthModeTypes { OffsetsFromHub, OffsetsFromShroud, OffsetsAlongToolAxis, InterpolateFromShroudToHub }
 Available types for Depth Mode More...
 
enum  DepthPerCutTypes { Constant, Scallop }
 Available types for Depth per Cut More...
 
enum  HubExtensionsTypes { None, ToPreviousDepth, ToTrailingEdge }
 Available types for Hub Extensions More...
 
enum  IncompleteLevelsTypes { OutputAndWarn, Omit }
 Available types for Incomplete Levels More...
 
enum  RangeDepthTypes { Automatic, Specify, MultiStripes }
 Available types for Range Depth More...
 
enum  StripeTypes { Top, Intermediate, Bottom }
 available types for stripe level More...
 

Properties

unsafe
NXOpen.CAM.BladeCutLevels.DepthModeTypes 
DepthMode [get, set]
 Returns or sets the depth mode More...
 
unsafe
NXOpen.CAM.BladeCutLevels.DepthPerCutTypes 
DepthPerCut [get, set]
 Returns or sets the depth per cut More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
Distance [get]
 Returns the distance More...
 
unsafe double EndPercent [get, set]
 Returns or sets the end % More...
 
unsafe bool FinishPassAtEnd [get, set]
 Returns or sets the toggle for finish pass at end of bottom stripe More...
 
unsafe bool FinishPassAtStart [get, set]
 Returns or sets the toggle for finish pass at start of top stripe More...
 
unsafe
NXOpen.CAM.BladeCutLevels.HubExtensionsTypes 
HubExtensions [get, set]
 Returns or sets the hub extensions More...
 
unsafe
NXOpen.CAM.BladeCutLevels.IncompleteLevelsTypes 
IncompleteLevels [get, set]
 Returns or sets the Incomplete levels More...
 
unsafe int NumberOfCuts [get, set]
 Returns or sets the number of cuts More...
 
unsafe int NumberOfIntermediateCuts [get, set]
 Returns or sets the Number of Intermediate Cuts More...
 
unsafe
NXOpen.CAM.BladeCutLevels.RangeDepthTypes 
RangeDepth [get, set]
 Returns or sets the range depth More...
 
unsafe bool ReduceDepthPerCutWhenEmbeded [get, set]
 Returns or sets the Reduce Depth per Cut when Embeded toggle More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
ScallopDistance [get]
 Returns the scallop distance More...
 
unsafe double StartPercent [get, set]
 Returns or sets the start % More...
 
unsafe double StripeEndPercent [get, set]
 Returns or sets the stripe end percent More...
 
unsafe double StripeStartPercent [get, set]
 Returns or sets the stripe start percent More...
 
unsafe
NXOpen.CAM.BladeCutLevels.StripeTypes 
StripeType [get, set]
 Returns or sets the stripe type More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

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
OffsetsFromHub 

Offsets from Hub

OffsetsFromShroud 

Offsets from Shroud

OffsetsAlongToolAxis 

Offsets along Tool Axis

InterpolateFromShroudToHub 

Interpolate from Shroud to Hub

Available types for Depth per Cut

Enumerator
Constant 

Constant

Scallop 

Scallop

Available types for Hub Extensions

Enumerator
None 

None

ToPreviousDepth 

To Previous Depth

ToTrailingEdge 

To Trailing Edge

Available types for Incomplete Levels

Enumerator
OutputAndWarn 

Output and Warn

Omit 

Omit

Available types for Range Depth

Enumerator
Automatic 

Automatic

Specify 

Specify

MultiStripes 

multi stripes

available types for stripe level

Enumerator
Top 

top

Intermediate 

intermediate

Bottom 

bottom

Property Documentation

unsafe NXOpen.CAM.BladeCutLevels.DepthModeTypes NXOpen.CAM.BladeCutLevels.DepthMode
getset

Returns or sets the depth mode

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.BladeCutLevels.DepthPerCutTypes NXOpen.CAM.BladeCutLevels.DepthPerCut
getset

Returns or sets the depth per cut

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.BladeCutLevels.Distance
get

Returns the distance

Created in NX7.0.0

License requirements: None.

unsafe double NXOpen.CAM.BladeCutLevels.EndPercent
getset

Returns or sets the end %

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.BladeCutLevels.FinishPassAtEnd
getset

Returns or sets the toggle for finish pass at end of bottom stripe

Created in NX11.0.2

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.BladeCutLevels.FinishPassAtStart
getset

Returns or sets the toggle for finish pass at start of top stripe

Created in NX11.0.2

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.BladeCutLevels.HubExtensionsTypes NXOpen.CAM.BladeCutLevels.HubExtensions
getset

Returns or sets the hub extensions

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.BladeCutLevels.IncompleteLevelsTypes NXOpen.CAM.BladeCutLevels.IncompleteLevels
getset

Returns or sets the Incomplete levels

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe int NXOpen.CAM.BladeCutLevels.NumberOfCuts
getset

Returns or sets the number of cuts

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe int NXOpen.CAM.BladeCutLevels.NumberOfIntermediateCuts
getset

Returns or sets the Number of Intermediate Cuts

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.BladeCutLevels.RangeDepthTypes NXOpen.CAM.BladeCutLevels.RangeDepth
getset

Returns or sets the range depth

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.BladeCutLevels.ReduceDepthPerCutWhenEmbeded
getset

Returns or sets the Reduce Depth per Cut when Embeded toggle

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.BladeCutLevels.ScallopDistance
get

Returns the scallop distance

Created in NX7.0.0

License requirements: None.

unsafe double NXOpen.CAM.BladeCutLevels.StartPercent
getset

Returns or sets the start %

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.BladeCutLevels.StripeEndPercent
getset

Returns or sets the stripe end percent

Created in NX11.0.2

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.BladeCutLevels.StripeStartPercent
getset

Returns or sets the stripe start percent

Created in NX11.0.2

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.BladeCutLevels.StripeTypes NXOpen.CAM.BladeCutLevels.StripeType
getset

Returns or sets the stripe type

Created in NX11.0.2

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")


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