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

Represents a Boundary Drive Method Builder More...

Inheritance diagram for NXOpen.CAM.DmBndBuilder:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ApplyFilletAtTypes { Boundary, Surface, BoundaryAndSurface }
 Available types for boundary Corner Control Option More...
 
enum  BndCustomStartTypes { Custom, Automatic }
 Available types for in FASurfaceContour More...
 
enum  BndCutPatternTypes {
  FollowPeriphery, Profile, Sep1, ParallelLines,
  RadialLines, ConcArcs, Sep2, StandardDrive
}
 Available types for Boundary cut pattern in FASurfaceContour More...
 
enum  BndCutTraversalTypes { ZigZag, Zig, ZigContour, Stepover }
 Available types for Boundary cut traversal in FASurfaceContour More...
 
enum  BndPatternCenterTypes { MethodAutomatic, MethodSpecify }
 Available types for Boundary Pattern Center in FASurfaceContour More...
 
enum  BndPocketDirTypes { Outward, Inward }
 Available types for Boundary Pocketing Direction in FASurfaceContour More...
 
enum  UsePartTypes { PartContainOff, PartContainLargestLoop, PartContainAllLoops }
 Available types for boundary use part cantainment Option More...
 

Public Member Functions

unsafe
NXOpen.CAM.DmBndBuilder.BndCutPatternTypes 
GetBndCutPattern ()
 Returns the Cut Pattern More...
 
unsafe
NXOpen.CAM.DmBndBuilder.BndCutTraversalTypes 
GetBndCutTraversal ()
 Returns the Cut Traversal More...
 
unsafe double[] GetDmBndCutZigDir ()
 Get boundary Cut Zig Dir More...
 
unsafe double[] GetDmBndIntolOuttol ()
 Get boundary intol outtol More...
 
unsafe void SetBndCutPattern (NXOpen.CAM.DmBndBuilder.BndCutPatternTypes bndCutPattern)
 Sets the Cut Pattern More...
 
unsafe void SetBndCutTraversal (NXOpen.CAM.DmBndBuilder.BndCutTraversalTypes bndCutTraversal)
 Sets the Cut Traversal More...
 
unsafe void SetDmBndCutZigDir (double[] bndCutZigDir)
 Set boundary Zig Dir More...
 
unsafe void SetDmBndIntolOuttol (double[] values)
 Set boundary intol outtol More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe bool ApplyAtBoundary [get, set]
 Returns or sets the Apply at Boundary More...
 
unsafe bool ApplyAtPartSurface [get, set]
 Returns or sets the Apply at Part Surface More...
 
unsafe
NXOpen.CAM.DmBndBuilder.ApplyFilletAtTypes 
ApplyFilletAt [get, set]
 Returns or sets the apply fillet More...
 
unsafe int BndAddPasses [get, set]
 Returns or sets the Additional Passes More...
 
unsafe
NXOpen.CAM.DmBndBuilder.BndCustomStartTypes 
BndCustomStart [get, set]
 Returns or sets the Custom Start More...
 
unsafe
NXOpen.CAM.DmBndBuilder.BndPocketDirTypes 
BndPocketDir [get, set]
 Returns or sets the Pocketing Deriction More...
 
unsafe bool BndProfilePass [get, set]
 Returns or sets the Profile Pass More...
 
unsafe double BndProfilePassStock [get, set]
 Returns or sets the Profile Pass Stock More...
 
unsafe NXOpen.CAM.CutAngle CutAngle [get]
 Returns the cut angle ci builder More...
 
unsafe NXOpen.CAM.CutPatternBuilder CutPatternBuilder [get]
 Returns the cut pattern builder More...
 
unsafe
NXOpen.CAM.DmBndBuilder.BndPatternCenterTypes 
CutPatternCenter [get, set]
 Returns or sets the Pattern Center More...
 
unsafe bool DispContact [get, set]
 Returns or sets the Display Contact More...
 
unsafe bool DispContactNormal [get, set]
 Returns or sets the Display Contact Normal More...
 
unsafe bool DispToolEnd [get, set]
 Returns or sets the Display Tool End More...
 
unsafe bool DisToolEndProj [get, set]
 Returns or sets the Display Tool End Projection More...
 
unsafe double DmBndStock [get, set]
 Returns or sets the Boundary Stock More...
 
unsafe bool IslandCleanup [get, set]
 Returns or sets the island cleanup status More...
 
unsafe bool IslandCleanupStatus [get, set]
 Returns or sets the Island Clean More...
 
unsafe NXOpen.Point PatternCenterPoint [get, set]
 Returns or sets the Pattern Center Point More...
 
unsafe bool RegionConnection [get, set]
 Returns or sets the Region Connection More...
 
unsafe NXOpen.CAM.StepoverBuilder StepoverBuilder [get]
 Returns the stepover builder More...
 
unsafe
NXOpen.CAM.DmBndBuilder.UsePartTypes 
UsePart [get, set]
 Returns or sets the Use Part 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

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Boundary Drive Method Builder

Created in NX5.0.0

Member Enumeration Documentation

Available types for boundary Corner Control Option

Enumerator
Boundary 

Boundary

Surface 

Part Surface

BoundaryAndSurface 

Boundary and Part Surface

Available types for in FASurfaceContour

Enumerator
Custom 

Boundary Milling Custom Start Custom

Automatic 

Boundary Milling Custom Start Automatic

Available types for Boundary cut pattern in FASurfaceContour

Enumerator
FollowPeriphery 

Follow Periphery

Profile 

Profile

Sep1 

separate one

ParallelLines 

Parallel Lines

RadialLines 

Radial Lines

ConcArcs 

Concentric Arcs

Sep2 

separate two

StandardDrive 

Standard Drive

Available types for Boundary cut traversal in FASurfaceContour

Enumerator
ZigZag 

Zig-Zag

Zig 

Zig

ZigContour 

Zig with Contour

Stepover 

Zig with Stepover

Available types for Boundary Pattern Center in FASurfaceContour

Enumerator
MethodAutomatic 

Automatic

MethodSpecify 

Specify

Available types for Boundary Pocketing Direction in FASurfaceContour

Enumerator
Outward 

Outward

Inward 

Inward

Available types for boundary use part cantainment Option

Enumerator
PartContainOff 

Part Containment Off

PartContainLargestLoop 

Part Containment Largest Loop

PartContainAllLoops 

Part Containment All Loops

Member Function Documentation

unsafe NXOpen.CAM.DmBndBuilder.BndCutPatternTypes NXOpen.CAM.DmBndBuilder.GetBndCutPattern ( )
inline

Returns the Cut Pattern

Created in NX5.0.0

License requirements: None.

Returns
the Cut Pattern value
unsafe NXOpen.CAM.DmBndBuilder.BndCutTraversalTypes NXOpen.CAM.DmBndBuilder.GetBndCutTraversal ( )
inline

Returns the Cut Traversal

Created in NX5.0.0

License requirements: None.

Returns
the Cut Traversal value
unsafe double [] NXOpen.CAM.DmBndBuilder.GetDmBndCutZigDir ( )
inline

Get boundary Cut Zig Dir

Created in NX5.0.0

License requirements: None.

Returns
the boundary cut zig dir values
unsafe double [] NXOpen.CAM.DmBndBuilder.GetDmBndIntolOuttol ( )
inline

Get boundary intol outtol

Created in NX5.0.0

License requirements: None.

Returns
the boundary inside and outside tolerance values
unsafe void NXOpen.CAM.DmBndBuilder.SetBndCutPattern ( NXOpen.CAM.DmBndBuilder.BndCutPatternTypes  bndCutPattern)
inline

Sets the Cut Pattern

Created in NX5.0.0

License requirements: None.

Parameters
bndCutPatternthe Cut Pattern value
unsafe void NXOpen.CAM.DmBndBuilder.SetBndCutTraversal ( NXOpen.CAM.DmBndBuilder.BndCutTraversalTypes  bndCutTraversal)
inline

Sets the Cut Traversal

Created in NX5.0.0

License requirements: None.

Parameters
bndCutTraversalthe Cut Traversal value
unsafe void NXOpen.CAM.DmBndBuilder.SetDmBndCutZigDir ( double[]  bndCutZigDir)
inline

Set boundary Zig Dir

Created in NX5.0.0

License requirements: None.

Parameters
bndCutZigDirthe boundary zig dir values
unsafe void NXOpen.CAM.DmBndBuilder.SetDmBndIntolOuttol ( double[]  values)
inline

Set boundary intol outtol

Created in NX5.0.0

License requirements: None.

Parameters
valuesthe boundary inside and outside tolerance values

Property Documentation

unsafe bool NXOpen.CAM.DmBndBuilder.ApplyAtBoundary
getset

Returns or sets the Apply at Boundary

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.CAM.DmBndBuilder.ApplyAtPartSurface
getset

Returns or sets the Apply at Part Surface

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.DmBndBuilder.ApplyFilletAtTypes NXOpen.CAM.DmBndBuilder.ApplyFilletAt
getset

Returns or sets the apply fillet

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.CAM.DmBndBuilder.BndAddPasses
getset

Returns or sets the Additional Passes

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.DmBndBuilder.BndCustomStartTypes NXOpen.CAM.DmBndBuilder.BndCustomStart
getset

Returns or sets the Custom Start

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.DmBndBuilder.BndPocketDirTypes NXOpen.CAM.DmBndBuilder.BndPocketDir
getset

Returns or sets the Pocketing Deriction

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.CAM.DmBndBuilder.BndProfilePass
getset

Returns or sets the Profile Pass

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.CAM.DmBndBuilder.BndProfilePassStock
getset

Returns or sets the Profile Pass Stock

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.CutAngle NXOpen.CAM.DmBndBuilder.CutAngle
get

Returns the cut angle ci builder

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.CutPatternBuilder NXOpen.CAM.DmBndBuilder.CutPatternBuilder
get

Returns the cut pattern builder

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.DmBndBuilder.BndPatternCenterTypes NXOpen.CAM.DmBndBuilder.CutPatternCenter
getset

Returns or sets the Pattern Center

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.CAM.DmBndBuilder.DispContact
getset

Returns or sets the Display Contact

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.CAM.DmBndBuilder.DispContactNormal
getset

Returns or sets the Display Contact Normal

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.CAM.DmBndBuilder.DispToolEnd
getset

Returns or sets the Display Tool End

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.CAM.DmBndBuilder.DisToolEndProj
getset

Returns or sets the Display Tool End Projection

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.CAM.DmBndBuilder.DmBndStock
getset

Returns or sets the Boundary Stock

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.CAM.DmBndBuilder.IslandCleanup
getset

Returns or sets the island cleanup status

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.CAM.DmBndBuilder.IslandCleanupStatus
getset

Returns or sets the Island Clean

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.CAM.DmBndBuilder.PatternCenterPoint
getset

Returns or sets the Pattern Center Point

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.DmBndBuilder.RegionConnection
getset

Returns or sets the Region Connection

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.StepoverBuilder NXOpen.CAM.DmBndBuilder.StepoverBuilder
get

Returns the stepover builder

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.DmBndBuilder.UsePartTypes NXOpen.CAM.DmBndBuilder.UsePart
getset

Returns or sets the Use Part

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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