NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Properties | List of all members
NXOpen.CAM.DmRotaryFloorFinishBuilder Class Reference

represent rotary floor finish builder More...

Inheritance diagram for NXOpen.CAM.DmRotaryFloorFinishBuilder:

Public Types

enum  DirectionType { AroundAxis, AlongAxis }
 the types for direction More...
 
enum  CutDirection {
  Corner1U = 1, Corner1V, Corner2U, Corner2V,
  Corner3U, Corner3V, Corner4U, Corner4V
}
 the types for start cut direction More...
 
enum  MatSideType { Same, Opp }
 the types for flip material More...
 
enum  DmSurfCutAreaType { SurfacePercent, DiagonalPoints }
 the types for cut area More...
 
enum  CutDirType { Climb, Conventional, Mixed }
 the types for cut direction More...
 
enum  DmSurfCutStepTypes { Tolerance, Points }
 the types for Cut Step More...
 
enum  GougeActionTypes { None, Warning, Skip, Retract }
 the gouge action types for Rotary Floor Finish method/Gouge Check in scop More...
 

Public Member Functions

unsafe void SetCutDirection (NXOpen.CAM.DmRotaryFloorFinishBuilder.CutDirection cutDirection)
 Set cut direction. More...
 
unsafe
NXOpen.CAM.DmRotaryFloorFinishBuilder.CutDirection 
GetCutDirection ()
 Get cut direction. More...
 
unsafe void FlipMaterial ()
 Flip material side More...
 
unsafe void SetSurfacePercentageStartFirst (double dValue)
 Set percentage start first More...
 
unsafe double GetSurfacePercentageStartFirst ()
 Get percentage start first More...
 
unsafe double GetSurfacePercentageEndFirst ()
 Get percentage end first More...
 
unsafe void SetSurfacePercentageEndFirst (double dValue)
 Set percentage end first More...
 
unsafe double GetSurfacePercentageStartStep ()
 Get percentage start step More...
 
unsafe void SetSurfacePercentageStartStep (double dValue)
 Set percentage start step More...
 
unsafe double GetSurfacePercentageEndStep ()
 Get percentage end step More...
 
unsafe void SetSurfacePercentageEndStep (double dValue)
 Set percentage end step More...
 
unsafe double GetSurfacePercentageStartLast ()
 Get percentage start last More...
 
unsafe void SetSurfacePercentageStartLast (double dValue)
 Set percentage start last More...
 
unsafe double GetSurfacePercentageEndLast ()
 Get percentage end last More...
 
unsafe void SetSurfacePercentageEndLast (double dValue)
 Set percentage end last More...
 

Properties

unsafe
NXOpen.CAM.DmRotaryFloorFinishBuilder.CutDirType 
CutDirectionType [get, set]
 Returns or sets the function for cut direction type More...
 
unsafe NXOpen.CAM.CutPatternBuilder CutPatternBuilder [get]
 Returns the cut pattern builder More...
 
unsafe
NXOpen.CAM.DmRotaryFloorFinishBuilder.DirectionType 
DirectionAxisType [get, set]
 Returns or sets the direction axis type More...
 
unsafe
NXOpen.CAM.DmRotaryFloorFinishBuilder.DmSurfCutAreaType 
DmSurfCutArea [get, set]
 Returns or sets the cut area More...
 
unsafe
NXOpen.CAM.DmRotaryFloorFinishBuilder.DmSurfCutStepTypes 
DmSurfCutStep [get, set]
 Returns or sets the cut step More...
 
unsafe int DmSurfCutStepFirstCut [get, set]
 Returns or sets the first cut of cut step More...
 
unsafe int DmSurfCutStepSecondCut [get, set]
 Returns or sets the second cut of cut step More...
 
unsafe int DmSurfCutStepThirdCut [get, set]
 Returns or sets the third cut of cut step More...
 
unsafe
NXOpen.CAM.DmRotaryFloorFinishBuilder.GougeActionTypes 
DmSurfGouge [get, set]
 Returns or sets the gouge action More...
 
unsafe NXOpen.CAM.PartAxisBuilder PartAxisBuilder [get]
 Returns the part axis builder More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StepIntolBuilder [get]
 Returns the builder of cut step intol More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StepOuttolBuilder [get]
 Returns the builder of cut step outol More...
 
unsafe double TiltAngle [get, set]
 Returns or sets the tilt angle More...
 

Detailed Description

represent rotary floor finish builder

Created in NX9.0.0

Member Enumeration Documentation

the types for start 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

the types for cut direction

Enumerator
Climb 

climb

Conventional 

conventional

Mixed 

mixed

the types for direction

Enumerator
AroundAxis 

around axis

AlongAxis 

along axis

the types for cut area

Enumerator
SurfacePercent 

Surface %

DiagonalPoints 

Diagonal Points

the types for Cut Step

Enumerator
Tolerance 

Tolerances

Points 

Number

the gouge action types for Rotary Floor Finish method/Gouge Check in scop

Enumerator
None 

None

Warning 

Warning

Skip 

Skip

Retract 

Retract

the types for flip material

Enumerator
Same 

same

Opp 

opp

Member Function Documentation

unsafe void NXOpen.CAM.DmRotaryFloorFinishBuilder.FlipMaterial ( )

Flip material side

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

unsafe NXOpen.CAM.DmRotaryFloorFinishBuilder.CutDirection NXOpen.CAM.DmRotaryFloorFinishBuilder.GetCutDirection ( )

Get cut direction.

Created in NX9.0.0

License requirements: None.

Returns
the value of cut diretion
unsafe double NXOpen.CAM.DmRotaryFloorFinishBuilder.GetSurfacePercentageEndFirst ( )

Get percentage end first

Created in NX9.0.0

License requirements: None.

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

Get percentage end last

Created in NX9.0.0

License requirements: None.

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

Get percentage end step

Created in NX9.0.0

License requirements: None.

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

Get percentage start first

Created in NX9.0.0

License requirements: None.

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

Get percentage start last

Created in NX9.0.0

License requirements: None.

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

Get percentage start step

Created in NX9.0.0

License requirements: None.

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

Set cut direction.

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

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

Set percentage end first

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

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

Set percentage end last

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

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

Set percentage end step

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

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

Set percentage start first

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

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

Set percentage start last

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

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

Set percentage start step

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

Parameters
dValuethe value of start step

Property Documentation

unsafe NXOpen.CAM.DmRotaryFloorFinishBuilder.CutDirType NXOpen.CAM.DmRotaryFloorFinishBuilder.CutDirectionType
getset

Returns or sets the function for cut direction type

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.CutPatternBuilder NXOpen.CAM.DmRotaryFloorFinishBuilder.CutPatternBuilder
get

Returns the cut pattern builder

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.DmRotaryFloorFinishBuilder.DirectionType NXOpen.CAM.DmRotaryFloorFinishBuilder.DirectionAxisType
getset

Returns or sets the direction axis type

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.DmRotaryFloorFinishBuilder.DmSurfCutAreaType NXOpen.CAM.DmRotaryFloorFinishBuilder.DmSurfCutArea
getset

Returns or sets the cut area

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.DmRotaryFloorFinishBuilder.DmSurfCutStepTypes NXOpen.CAM.DmRotaryFloorFinishBuilder.DmSurfCutStep
getset

Returns or sets the cut step

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.CAM.DmRotaryFloorFinishBuilder.DmSurfCutStepFirstCut
getset

Returns or sets the first cut of cut step

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.CAM.DmRotaryFloorFinishBuilder.DmSurfCutStepSecondCut
getset

Returns or sets the second cut of cut step

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.CAM.DmRotaryFloorFinishBuilder.DmSurfCutStepThirdCut
getset

Returns or sets the third cut of cut step

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.DmRotaryFloorFinishBuilder.GougeActionTypes NXOpen.CAM.DmRotaryFloorFinishBuilder.DmSurfGouge
getset

Returns or sets the gouge action

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.PartAxisBuilder NXOpen.CAM.DmRotaryFloorFinishBuilder.PartAxisBuilder
get

Returns the part axis builder

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.DmRotaryFloorFinishBuilder.StepIntolBuilder
get

Returns the builder of cut step intol

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.DmRotaryFloorFinishBuilder.StepOuttolBuilder
get

Returns the builder of cut step outol

Created in NX9.0.0

License requirements: None.

unsafe double NXOpen.CAM.DmRotaryFloorFinishBuilder.TiltAngle
getset

Returns or sets the tilt angle

Created in NX9.0.0

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.