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

Represents a NonSteep Containment Builder
Created in NX9.0.0. More...

Inheritance diagram for NXOpen::CAM::AreaMillingNonSteepContainment:
NXOpen::CAM::AreaMillingContainment NXOpen::TaggedObject

Public Types

enum  AmPocketDirTypes { AmPocketDirTypesOutward, AmPocketDirTypesInward }
 Available types for Area Milling Pocketing Direction in FASurfaceContour. More...
 
enum  AutoPatCenterTypes { AutoPatCenterTypesAutomatic, AutoPatCenterTypesSpecify }
 Available types for area milling Auto Pattern Center. More...
 
enum  PatternDirectionTypes { PatternDirectionTypesOutward, PatternDirectionTypesInward }
 Available types for Pattern Direction in Area Milling. More...
 
- Public Types inherited from NXOpen::CAM::AreaMillingContainment
enum  CutDirectionTypes { CutDirectionTypesClimb, CutDirectionTypesConventional }
 Available types for Cut Direction in Area Milling. More...
 

Public Member Functions

bool AddCenterPasses ()
 Returns the add center passes flag
Created in NX9.0.3. More...
 
int AmAddPasses ()
 Returns the Additional Passes
Created in NX9.0.0. More...
 
NXOpen::CAM::AreaMillingNonSteepContainment::AutoPatCenterTypes AmAutoPatCenter ()
 Returns the Area Milling Auto Pattern Center
Created in NX9.0.0. More...
 
NXOpen::CAM::AreaMillingNonSteepContainment::AmPocketDirTypes AmPocketDir ()
 Returns the Pocketing Direction value
Created in NX9.0.0. More...
 
NXOpen::CAM::CutAngleCutAngleBuilder ()
 Returns the cut angle
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableIntBuilderNumberOfStepoversPerSide ()
 Returns the number of stepovers per side builder (inheritable int)
Created in NX9.0.0. More...
 
NXOpen::PointPatternCenterPoint ()
 Returns the Pattern Center Point
Created in NX9.0.0. More...
 
NXOpen::CAM::AreaMillingNonSteepContainment::PatternDirectionTypes PatternDirection ()
 Returns the pattern direction
Created in NX9.0.0. More...
 
bool PatternSmooth ()
 Returns the Pattern Smooth flag
Created in NX11.0.1. More...
 
void SetAddCenterPasses (bool midPass)
 Sets the add center passes flag
Created in NX9.0.3. More...
 
void SetAmAddPasses (int addPassesValue)
 Sets the Additional Passes
Created in NX9.0.0. More...
 
void SetAmAutoPatCenter (NXOpen::CAM::AreaMillingNonSteepContainment::AutoPatCenterTypes autoPatCenter)
 Sets the Area Milling Auto Pattern Center
Created in NX9.0.0. More...
 
void SetAmPocketDir (NXOpen::CAM::AreaMillingNonSteepContainment::AmPocketDirTypes pocketDirValue)
 Sets the Pocketing Direction value
Created in NX9.0.0. More...
 
void SetPatternCenterPoint (NXOpen::Point *centerPoint)
 Sets the Pattern Center Point
Created in NX9.0.0. More...
 
void SetPatternDirection (NXOpen::CAM::AreaMillingNonSteepContainment::PatternDirectionTypes propValue)
 Sets the pattern direction
Created in NX9.0.0. More...
 
void SetPatternSmooth (bool patternSmooth)
 Sets the Pattern Smooth flag
Created in NX11.0.1. More...
 
- Public Member Functions inherited from NXOpen::CAM::AreaMillingContainment
NXOpen::CAM::CutPatternBuilderCutPattern ()
 Returns the cut pattern builder
Created in NX9.0.0. More...
 
NXOpen::CAM::StepoverBuilderStepover ()
 Returns the builder of area milling stepover
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

Represents a NonSteep Containment Builder
Created in NX9.0.0.


Member Enumeration Documentation

Available types for Area Milling Pocketing Direction in FASurfaceContour.

Enumerator
AmPocketDirTypesOutward 

Outward.

AmPocketDirTypesInward 

Inward.

Available types for area milling Auto Pattern Center.

Enumerator
AutoPatCenterTypesAutomatic 

Automatic.

AutoPatCenterTypesSpecify 

Specify.

Available types for Pattern Direction in Area Milling.

Enumerator
PatternDirectionTypesOutward 

Outward.

PatternDirectionTypesInward 

Inward.

Member Function Documentation

bool NXOpen::CAM::AreaMillingNonSteepContainment::AddCenterPasses ( )

Returns the add center passes flag
Created in NX9.0.3.



License requirements : None

int NXOpen::CAM::AreaMillingNonSteepContainment::AmAddPasses ( )

Returns the Additional Passes
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::AreaMillingNonSteepContainment::AutoPatCenterTypes NXOpen::CAM::AreaMillingNonSteepContainment::AmAutoPatCenter ( )

Returns the Area Milling Auto Pattern Center
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::AreaMillingNonSteepContainment::AmPocketDirTypes NXOpen::CAM::AreaMillingNonSteepContainment::AmPocketDir ( )

Returns the Pocketing Direction value
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::CutAngle* NXOpen::CAM::AreaMillingNonSteepContainment::CutAngleBuilder ( )

Returns the cut angle
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::InheritableIntBuilder* NXOpen::CAM::AreaMillingNonSteepContainment::NumberOfStepoversPerSide ( )

Returns the number of stepovers per side builder (inheritable int)
Created in NX9.0.0.



License requirements : None

NXOpen::Point* NXOpen::CAM::AreaMillingNonSteepContainment::PatternCenterPoint ( )

Returns the Pattern Center Point
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::AreaMillingNonSteepContainment::PatternDirectionTypes NXOpen::CAM::AreaMillingNonSteepContainment::PatternDirection ( )

Returns the pattern direction
Created in NX9.0.0.



License requirements : None

bool NXOpen::CAM::AreaMillingNonSteepContainment::PatternSmooth ( )

Returns the Pattern Smooth flag
Created in NX11.0.1.



License requirements : None

void NXOpen::CAM::AreaMillingNonSteepContainment::SetAddCenterPasses ( bool  midPass)

Sets the add center passes flag
Created in NX9.0.3.



License requirements : None

Parameters
midPassthe add center passes flag
void NXOpen::CAM::AreaMillingNonSteepContainment::SetAmAddPasses ( int  addPassesValue)

Sets the Additional Passes
Created in NX9.0.0.



License requirements : None

Parameters
addPassesValuethe Additional Passes value
void NXOpen::CAM::AreaMillingNonSteepContainment::SetAmAutoPatCenter ( NXOpen::CAM::AreaMillingNonSteepContainment::AutoPatCenterTypes  autoPatCenter)

Sets the Area Milling Auto Pattern Center
Created in NX9.0.0.



License requirements : None

Parameters
autoPatCenterautopatcenter
void NXOpen::CAM::AreaMillingNonSteepContainment::SetAmPocketDir ( NXOpen::CAM::AreaMillingNonSteepContainment::AmPocketDirTypes  pocketDirValue)

Sets the Pocketing Direction value
Created in NX9.0.0.



License requirements : None

Parameters
pocketDirValuethe Pocketing Direction value
void NXOpen::CAM::AreaMillingNonSteepContainment::SetPatternCenterPoint ( NXOpen::Point centerPoint)

Sets the Pattern Center Point
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
centerPointcenterpoint
void NXOpen::CAM::AreaMillingNonSteepContainment::SetPatternDirection ( NXOpen::CAM::AreaMillingNonSteepContainment::PatternDirectionTypes  propValue)

Sets the pattern direction
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
propValuethe Pattern Direction value
void NXOpen::CAM::AreaMillingNonSteepContainment::SetPatternSmooth ( bool  patternSmooth)

Sets the Pattern Smooth flag
Created in NX11.0.1.



License requirements : None

Parameters
patternSmooththe Pattern Smooth flag

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