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.DmSurfBuilder Class Reference

Represents a DmSurfBuilder More...

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

Public Types

enum  CutDirection {
  Corner1U = 1, Corner1V, Corner2U, Corner2V,
  Corner3U, Corner3V, Corner4U, Corner4V
}
 Available types for Cut Direction More...
 
enum  DmSurfCutAreaType { SurfacePercent, DiagonalPoints }
 Available types for SDM: Cut Area More...
 
enum  DmSurfCutPatternType {
  FollowPeriphery, Sep1, ParallelLines, Sep2,
  Helical
}
 SDM: Cut Method in scop, cut pattern More...
 
enum  DmSurfCutStepType { Tolerance, Points }
 Available types for SDM: Cut Step More...
 
enum  DmSurfCutTraversalType { ZigZag, ZigZagLift, Zig }
 SDM: Cut Method in scop, cut traversal More...
 
enum  GougeActionType { None, Warning, Skip, Retract }
 Surface Drive method/Gouge Check in scop More...
 
enum  MatSideType { Same, Opp }
 Available types for Flip Material, SDM: Select Cut Direction More...
 
enum  ToolPositionType { On, Tanto }
 Available types for SDM: Tool Position Type More...
 

Public Member Functions

unsafe void FlipMaterial ()
 The method to flip material side More...
 
unsafe
NXOpen.CAM.DmSurfBuilder.CutDirection 
GetCutDirection ()
 Get the cut direction More...
 
unsafe double GetSurfacePercentageEndFirst ()
 Get the end first More...
 
unsafe double GetSurfacePercentageEndLast ()
 Get the end last More...
 
unsafe double GetSurfacePercentageEndStep ()
 Get the end step More...
 
unsafe double GetSurfacePercentageStartFirst ()
 Get the start first More...
 
unsafe double GetSurfacePercentageStartLast ()
 Get the start last More...
 
unsafe double GetSurfacePercentageStartStep ()
 Get the start step More...
 
unsafe void SetCutDirection (NXOpen.CAM.DmSurfBuilder.CutDirection cutDirection)
 Set the cut direction More...
 
unsafe void SetSurfacePercentageEndFirst (double dValue)
 Set the end first More...
 
unsafe void SetSurfacePercentageEndLast (double dValue)
 Set the end last More...
 
unsafe void SetSurfacePercentageEndStep (double dValue)
 Set the end step More...
 
unsafe void SetSurfacePercentageStartFirst (double dValue)
 Set the start first More...
 
unsafe void SetSurfacePercentageStartLast (double dValue)
 Set the start last More...
 
unsafe void SetSurfacePercentageStartStep (double dValue)
 Set the start step 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 NXOpen.CAM.CutPatternBuilder CutPatternBuilder [get]
 Returns the cut pattern builder More...
 
unsafe
NXOpen.CAM.DmSurfBuilder.DmSurfCutAreaType 
DmSurfCutArea [get, set]
 Returns or sets the SDM: Cut Arear More...
 
unsafe
NXOpen.CAM.DmSurfBuilder.DmSurfCutPatternType 
DmSurfCutPattern [get, set]
 Returns or sets the Pattern SDM: Cut Method More...
 
unsafe
NXOpen.CAM.DmSurfBuilder.DmSurfCutStepType 
DmSurfCutStep [get, set]
 Returns or sets the SDM: Cut Step More...
 
unsafe int DmSurfCutStepFirstCut [get, set]
 Returns or sets the First Cut, SDM: Cut Step More...
 
unsafe int DmSurfCutStepSecondCut [get, set]
 Returns or sets the Second Cut, SDM: Cut Step More...
 
unsafe int DmSurfCutStepThirdCut [get, set]
 Returns or sets the Third Cut, SDM: Cut Step More...
 
unsafe
NXOpen.CAM.DmSurfBuilder.DmSurfCutTraversalType 
DmSurfCutTraversal [get, set]
 Returns or sets the Cut Type SDM: Cut Method More...
 
unsafe
NXOpen.CAM.DmSurfBuilder.GougeActionType 
DmSurfGouge [get, set]
 Returns or sets the Surface Drive method/Gouge Check More...
 
unsafe
NXOpen.CAM.DmSurfBuilder.ToolPositionType 
DmSurfToolPos [get, set]
 Returns or sets the SDM: Tool Position More...
 
unsafe
NXOpen.CAM.SurfaceDriveGeometry 
DriveGeometry [get]
 Returns the drive geometry More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StepIntolBuilder [get]
 Returns the builder of SDM: Cut Step Intol More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StepOuttolBuilder [get]
 Returns the builder of SDM: Cut Step Outol More...
 
unsafe NXOpen.CAM.StepoverBuilder StepoverBuilder [get]
 Returns the builder of stepover More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StockDriveBuilder [get]
 Returns the builder of Surface Stock (inheritable double) 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 DmSurfBuilder

Created in NX5.0.0

Member Enumeration Documentation

Available types for Cut Direction

Enumerator
Corner1U 

Corner 1 U direction

Corner1V 

Corner 1 V direction

Corner2U 

Corner 2 U direction

Corner2V 

Corner 2 V direction

Corner3U 

Corner 3 U direction

Corner3V 

Corner 3 V direction

Corner4U 

Corner 4 U direction

Corner4V 

Corner 4 V direction

Available types for SDM: Cut Area

Enumerator
SurfacePercent 

Surface %

DiagonalPoints 

Diagonal Points

SDM: Cut Method in scop, cut pattern

Enumerator
FollowPeriphery 

None

Sep1 

Warning

ParallelLines 

Skip

Sep2 

Retract

Helical 

Retract

Available types for SDM: Cut Step

Enumerator
Tolerance 

Tolerances

Points 

Number

SDM: Cut Method in scop, cut traversal

Enumerator
ZigZag 

Zig-Zag

ZigZagLift 

Zig-Zag with Lift

Zig 

Zig

Surface Drive method/Gouge Check in scop

Enumerator
None 

None

Warning 

Warning

Skip 

Skip

Retract 

Retract

Available types for Flip Material, SDM: Select Cut Direction

Enumerator
Same 

same

Opp 

opp

Available types for SDM: Tool Position Type

Enumerator
On 

On

Tanto 

Tanto

Member Function Documentation

unsafe void NXOpen.CAM.DmSurfBuilder.FlipMaterial ( )
inline

The method to flip material side

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

unsafe NXOpen.CAM.DmSurfBuilder.CutDirection NXOpen.CAM.DmSurfBuilder.GetCutDirection ( )
inline

Get the cut direction

Created in NX8.0.0

License requirements: None.

Returns
the value of cut direction
unsafe double NXOpen.CAM.DmSurfBuilder.GetSurfacePercentageEndFirst ( )
inline

Get the end first

Created in NX8.0.0

License requirements: None.

Returns
the value of end first
unsafe double NXOpen.CAM.DmSurfBuilder.GetSurfacePercentageEndLast ( )
inline

Get the end last

Created in NX8.0.0

License requirements: None.

Returns
the value of end last
unsafe double NXOpen.CAM.DmSurfBuilder.GetSurfacePercentageEndStep ( )
inline

Get the end step

Created in NX8.0.0

License requirements: None.

Returns
the value of end step
unsafe double NXOpen.CAM.DmSurfBuilder.GetSurfacePercentageStartFirst ( )
inline

Get the start first

Created in NX8.0.0

License requirements: None.

Returns
the value of start first
unsafe double NXOpen.CAM.DmSurfBuilder.GetSurfacePercentageStartLast ( )
inline

Get the start last

Created in NX8.0.0

License requirements: None.

Returns
the value of start last
unsafe double NXOpen.CAM.DmSurfBuilder.GetSurfacePercentageStartStep ( )
inline

Get the start step

Created in NX8.0.0

License requirements: None.

Returns
the value of start step
unsafe void NXOpen.CAM.DmSurfBuilder.SetCutDirection ( NXOpen.CAM.DmSurfBuilder.CutDirection  cutDirection)
inline

Set the cut direction

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
cutDirectionthe value of cut direction
unsafe void NXOpen.CAM.DmSurfBuilder.SetSurfacePercentageEndFirst ( double  dValue)
inline

Set the end first

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
dValuethe value of end first
unsafe void NXOpen.CAM.DmSurfBuilder.SetSurfacePercentageEndLast ( double  dValue)
inline

Set the end last

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
dValuethe value of end last
unsafe void NXOpen.CAM.DmSurfBuilder.SetSurfacePercentageEndStep ( double  dValue)
inline

Set the end step

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
dValuethe value of end step
unsafe void NXOpen.CAM.DmSurfBuilder.SetSurfacePercentageStartFirst ( double  dValue)
inline

Set the start first

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
dValuethe value of start first
unsafe void NXOpen.CAM.DmSurfBuilder.SetSurfacePercentageStartLast ( double  dValue)
inline

Set the start last

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
dValuethe value of start last
unsafe void NXOpen.CAM.DmSurfBuilder.SetSurfacePercentageStartStep ( double  dValue)
inline

Set the start step

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
dValuethe value of start step

Property Documentation

unsafe NXOpen.CAM.CutPatternBuilder NXOpen.CAM.DmSurfBuilder.CutPatternBuilder
get

Returns the cut pattern builder

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.DmSurfBuilder.DmSurfCutAreaType NXOpen.CAM.DmSurfBuilder.DmSurfCutArea
getset

Returns or sets the SDM: Cut Arear

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.DmSurfBuilder.DmSurfCutPatternType NXOpen.CAM.DmSurfBuilder.DmSurfCutPattern
getset

Returns or sets the Pattern SDM: Cut Method

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.DmSurfBuilder.DmSurfCutStepType NXOpen.CAM.DmSurfBuilder.DmSurfCutStep
getset

Returns or sets the SDM: Cut Step

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.CAM.DmSurfBuilder.DmSurfCutStepFirstCut
getset

Returns or sets the First Cut, SDM: Cut Step

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.CAM.DmSurfBuilder.DmSurfCutStepSecondCut
getset

Returns or sets the Second Cut, SDM: Cut Step

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.CAM.DmSurfBuilder.DmSurfCutStepThirdCut
getset

Returns or sets the Third Cut, SDM: Cut Step

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.DmSurfBuilder.DmSurfCutTraversalType NXOpen.CAM.DmSurfBuilder.DmSurfCutTraversal
getset

Returns or sets the Cut Type SDM: Cut Method

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.DmSurfBuilder.GougeActionType NXOpen.CAM.DmSurfBuilder.DmSurfGouge
getset

Returns or sets the Surface Drive method/Gouge Check

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.DmSurfBuilder.ToolPositionType NXOpen.CAM.DmSurfBuilder.DmSurfToolPos
getset

Returns or sets the SDM: Tool Position

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.SurfaceDriveGeometry NXOpen.CAM.DmSurfBuilder.DriveGeometry
get

Returns the drive geometry

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.DmSurfBuilder.StepIntolBuilder
get

Returns the builder of SDM: Cut Step Intol

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.DmSurfBuilder.StepOuttolBuilder
get

Returns the builder of SDM: Cut Step Outol

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.CAM.StepoverBuilder NXOpen.CAM.DmSurfBuilder.StepoverBuilder
get

Returns the builder of stepover

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.DmSurfBuilder.StockDriveBuilder
get

Returns the builder of Surface Stock (inheritable double)

Created in NX5.0.0

License requirements: None.


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