NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAM::DmRotaryFloorFinishBuilder Class Reference

represent rotary floor finish builder
Created in NX9.0.0. More...

Inheritance diagram for NXOpen::CAM::DmRotaryFloorFinishBuilder:
NXOpen::TaggedObject

Public Types

enum  CutDirection {
  CutDirectionCorner1U = 1, CutDirectionCorner1V, CutDirectionCorner2U, CutDirectionCorner2V,
  CutDirectionCorner3U, CutDirectionCorner3V, CutDirectionCorner4U, CutDirectionCorner4V
}
 the types for start cut direction More...
 
enum  CutDirType { CutDirTypeClimb, CutDirTypeConventional, CutDirTypeMixed }
 the types for cut direction More...
 
enum  DirectionType { DirectionTypeAroundAxis, DirectionTypeAlongAxis }
 the types for direction More...
 
enum  DmSurfCutAreaType { DmSurfCutAreaTypeSurfacePercent, DmSurfCutAreaTypeDiagonalPoints }
 the types for cut area More...
 
enum  DmSurfCutStepTypes { DmSurfCutStepTypesTolerance, DmSurfCutStepTypesPoints }
 the types for Cut Step More...
 
enum  GougeActionTypes { GougeActionTypesNone, GougeActionTypesWarning, GougeActionTypesSkip, GougeActionTypesRetract }
 the gouge action types for Rotary Floor Finish method/Gouge Check in scop More...
 
enum  MatSideType { MatSideTypeSame, MatSideTypeOpp }
 the types for flip material More...
 

Public Member Functions

NXOpen::CAM::DmRotaryFloorFinishBuilder::CutDirType CutDirectionType ()
 Returns the function for cut direction type
Created in NX9.0.0. More...
 
NXOpen::CAM::CutPatternBuilderCutPatternBuilder ()
 Returns the cut pattern builder
Created in NX9.0.0. More...
 
NXOpen::CAM::DmRotaryFloorFinishBuilder::DirectionType DirectionAxisType ()
 Returns the direction axis type
Created in NX9.0.0. More...
 
NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutAreaType DmSurfCutArea ()
 Returns the cut area
Created in NX9.0.0. More...
 
NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutStepTypes DmSurfCutStep ()
 Returns the cut step
Created in NX9.0.0. More...
 
int DmSurfCutStepFirstCut ()
 Returns the first cut of cut step
Created in NX9.0.0. More...
 
int DmSurfCutStepSecondCut ()
 Returns the second cut of cut step
Created in NX9.0.0. More...
 
int DmSurfCutStepThirdCut ()
 Returns the third cut of cut step
Created in NX9.0.0. More...
 
NXOpen::CAM::DmRotaryFloorFinishBuilder::GougeActionTypes DmSurfGouge ()
 Returns the gouge action
Created in NX9.0.0. More...
 
void FlipMaterial ()
 Flip material side
Created in NX9.0.0. More...
 
NXOpen::CAM::DmRotaryFloorFinishBuilder::CutDirection GetCutDirection ()
 Get cut direction. More...
 
double GetSurfacePercentageEndFirst ()
 Get percentage end first. More...
 
double GetSurfacePercentageEndLast ()
 Get percentage end last. More...
 
double GetSurfacePercentageEndStep ()
 Get percentage end step. More...
 
double GetSurfacePercentageStartFirst ()
 Get percentage start first. More...
 
double GetSurfacePercentageStartLast ()
 Get percentage start last. More...
 
double GetSurfacePercentageStartStep ()
 Get percentage start step. More...
 
NXOpen::CAM::PartAxisBuilderPartAxisBuilder ()
 Returns the part axis builder
Created in NX9.0.0. More...
 
void SetCutDirection (NXOpen::CAM::DmRotaryFloorFinishBuilder::CutDirection cutDirection)
 Set cut direction. More...
 
void SetCutDirectionType (NXOpen::CAM::DmRotaryFloorFinishBuilder::CutDirType cutDirectionType)
 Sets the function for cut direction type
Created in NX9.0.0. More...
 
void SetDirectionAxisType (NXOpen::CAM::DmRotaryFloorFinishBuilder::DirectionType directionType)
 Sets the direction axis type
Created in NX9.0.0. More...
 
void SetDmSurfCutArea (NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutAreaType dmSurfCutArea)
 Sets the cut area
Created in NX9.0.0. More...
 
void SetDmSurfCutStep (NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutStepTypes dmSurfCutStep)
 Sets the cut step
Created in NX9.0.0. More...
 
void SetDmSurfCutStepFirstCut (int dmSurfCutStepFirstCut)
 Sets the first cut of cut step
Created in NX9.0.0. More...
 
void SetDmSurfCutStepSecondCut (int dmSurfCutStepSecondCut)
 Sets the second cut of cut step
Created in NX9.0.0. More...
 
void SetDmSurfCutStepThirdCut (int dmSurfCutStepThirdCut)
 Sets the third cut of cut step
Created in NX9.0.0. More...
 
void SetDmSurfGouge (NXOpen::CAM::DmRotaryFloorFinishBuilder::GougeActionTypes dmSurfGouge)
 Sets the gouge action
Created in NX9.0.0. More...
 
void SetSurfacePercentageEndFirst (double dValue)
 Set percentage end first
Created in NX9.0.0. More...
 
void SetSurfacePercentageEndLast (double dValue)
 Set percentage end last
Created in NX9.0.0. More...
 
void SetSurfacePercentageEndStep (double dValue)
 Set percentage end step
Created in NX9.0.0. More...
 
void SetSurfacePercentageStartFirst (double dValue)
 Set percentage start first
Created in NX9.0.0. More...
 
void SetSurfacePercentageStartLast (double dValue)
 Set percentage start last
Created in NX9.0.0. More...
 
void SetSurfacePercentageStartStep (double dValue)
 Set percentage start step
Created in NX9.0.0. More...
 
void SetTiltAngle (double tiltAngle)
 Sets the tilt angle
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderStepIntolBuilder ()
 Returns the builder of cut step intol
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderStepOuttolBuilder ()
 Returns the builder of cut step outol
Created in NX9.0.0. More...
 
double TiltAngle ()
 Returns the tilt angle
Created in NX9.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

represent rotary floor finish builder
Created in NX9.0.0.


Member Enumeration Documentation

the types for start cut direction

Enumerator
CutDirectionCorner1U 

Corner 1 U direction.

CutDirectionCorner1V 

Corner 1 V direction.

CutDirectionCorner2U 

Corner 2 U direction.

CutDirectionCorner2V 

Corner 2 V direction.

CutDirectionCorner3U 

Corner 3 U direction.

CutDirectionCorner3V 

Corner 3 V direction.

CutDirectionCorner4U 

Corner 4 U direction.

CutDirectionCorner4V 

Corner 4 V direction.

the types for cut direction

Enumerator
CutDirTypeClimb 

climb

CutDirTypeConventional 

conventional

CutDirTypeMixed 

mixed

the types for direction

Enumerator
DirectionTypeAroundAxis 

around axis

DirectionTypeAlongAxis 

along axis

the types for cut area

Enumerator
DmSurfCutAreaTypeSurfacePercent 

Surface %.

DmSurfCutAreaTypeDiagonalPoints 

Diagonal Points.

the types for Cut Step

Enumerator
DmSurfCutStepTypesTolerance 

Tolerances.

DmSurfCutStepTypesPoints 

Number.

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

Enumerator
GougeActionTypesNone 

None.

GougeActionTypesWarning 

Warning.

GougeActionTypesSkip 

Skip.

GougeActionTypesRetract 

Retract.

the types for flip material

Enumerator
MatSideTypeSame 

same

MatSideTypeOpp 

opp

Member Function Documentation

NXOpen::CAM::DmRotaryFloorFinishBuilder::CutDirType NXOpen::CAM::DmRotaryFloorFinishBuilder::CutDirectionType ( )

Returns the function for cut direction type
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::CutPatternBuilder* NXOpen::CAM::DmRotaryFloorFinishBuilder::CutPatternBuilder ( )

Returns the cut pattern builder
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::DmRotaryFloorFinishBuilder::DirectionType NXOpen::CAM::DmRotaryFloorFinishBuilder::DirectionAxisType ( )

Returns the direction axis type
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutAreaType NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutArea ( )

Returns the cut area
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutStepTypes NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutStep ( )

Returns the cut step
Created in NX9.0.0.



License requirements : None

int NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutStepFirstCut ( )

Returns the first cut of cut step
Created in NX9.0.0.



License requirements : None

int NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutStepSecondCut ( )

Returns the second cut of cut step
Created in NX9.0.0.



License requirements : None

int NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutStepThirdCut ( )

Returns the third cut of cut step
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::DmRotaryFloorFinishBuilder::GougeActionTypes NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfGouge ( )

Returns the gouge action
Created in NX9.0.0.



License requirements : None

void NXOpen::CAM::DmRotaryFloorFinishBuilder::FlipMaterial ( )

Flip material side
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::DmRotaryFloorFinishBuilder::CutDirection NXOpen::CAM::DmRotaryFloorFinishBuilder::GetCutDirection ( )

Get cut direction.

Returns
the value of cut diretion
Created in NX9.0.0.

License requirements : None
double NXOpen::CAM::DmRotaryFloorFinishBuilder::GetSurfacePercentageEndFirst ( )

Get percentage end first.

Returns
the value of end first
Created in NX9.0.0.

License requirements : None
double NXOpen::CAM::DmRotaryFloorFinishBuilder::GetSurfacePercentageEndLast ( )

Get percentage end last.

Returns
the value of end last
Created in NX9.0.0.

License requirements : None
double NXOpen::CAM::DmRotaryFloorFinishBuilder::GetSurfacePercentageEndStep ( )

Get percentage end step.

Returns
the value of end step
Created in NX9.0.0.

License requirements : None
double NXOpen::CAM::DmRotaryFloorFinishBuilder::GetSurfacePercentageStartFirst ( )

Get percentage start first.

Returns
the value of start first
Created in NX9.0.0.

License requirements : None
double NXOpen::CAM::DmRotaryFloorFinishBuilder::GetSurfacePercentageStartLast ( )

Get percentage start last.

Returns
the value of start last
Created in NX9.0.0.

License requirements : None
double NXOpen::CAM::DmRotaryFloorFinishBuilder::GetSurfacePercentageStartStep ( )

Get percentage start step.

Returns
the value of start step
Created in NX9.0.0.

License requirements : None
NXOpen::CAM::PartAxisBuilder* NXOpen::CAM::DmRotaryFloorFinishBuilder::PartAxisBuilder ( )

Returns the part axis builder
Created in NX9.0.0.



License requirements : None

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
void NXOpen::CAM::DmRotaryFloorFinishBuilder::SetCutDirectionType ( NXOpen::CAM::DmRotaryFloorFinishBuilder::CutDirType  cutDirectionType)

Sets the function for cut direction type
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
cutDirectionTypethe value of direction type
void NXOpen::CAM::DmRotaryFloorFinishBuilder::SetDirectionAxisType ( NXOpen::CAM::DmRotaryFloorFinishBuilder::DirectionType  directionType)

Sets the direction axis type
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
directionTypethe value of direction type
void NXOpen::CAM::DmRotaryFloorFinishBuilder::SetDmSurfCutArea ( NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutAreaType  dmSurfCutArea)

Sets the cut area
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
dmSurfCutAreathe value of Stepover
void NXOpen::CAM::DmRotaryFloorFinishBuilder::SetDmSurfCutStep ( NXOpen::CAM::DmRotaryFloorFinishBuilder::DmSurfCutStepTypes  dmSurfCutStep)

Sets the cut step
Created in NX9.0.0.



License requirements : None

Parameters
dmSurfCutStepthe value of Cut Step
void NXOpen::CAM::DmRotaryFloorFinishBuilder::SetDmSurfCutStepFirstCut ( int  dmSurfCutStepFirstCut)

Sets the first cut of cut step
Created in NX9.0.0.



License requirements : None

Parameters
dmSurfCutStepFirstCutthe first cut value
void NXOpen::CAM::DmRotaryFloorFinishBuilder::SetDmSurfCutStepSecondCut ( int  dmSurfCutStepSecondCut)

Sets the second cut of cut step
Created in NX9.0.0.



License requirements : None

Parameters
dmSurfCutStepSecondCutthe second cut value
void NXOpen::CAM::DmRotaryFloorFinishBuilder::SetDmSurfCutStepThirdCut ( int  dmSurfCutStepThirdCut)

Sets the third cut of cut step
Created in NX9.0.0.



License requirements : None

Parameters
dmSurfCutStepThirdCutthe third cut value
void NXOpen::CAM::DmRotaryFloorFinishBuilder::SetDmSurfGouge ( NXOpen::CAM::DmRotaryFloorFinishBuilder::GougeActionTypes  dmSurfGouge)

Sets the gouge action
Created in NX9.0.0.



License requirements : None

Parameters
dmSurfGougethe value of Gouge Check
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
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
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
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
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
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
void NXOpen::CAM::DmRotaryFloorFinishBuilder::SetTiltAngle ( double  tiltAngle)

Sets the tilt angle
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
tiltAnglethe tilt angle value
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::DmRotaryFloorFinishBuilder::StepIntolBuilder ( )

Returns the builder of cut step intol
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::DmRotaryFloorFinishBuilder::StepOuttolBuilder ( )

Returns the builder of cut step outol
Created in NX9.0.0.



License requirements : None

double NXOpen::CAM::DmRotaryFloorFinishBuilder::TiltAngle ( )

Returns the tilt angle
Created in NX9.0.0.



License requirements : None


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