NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAM::DmAmBuilder Class Reference

Represents a Area Milling Drive Method Builder
Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::DmAmBuilder:
NXOpen::TaggedObject

List of all members.

Public Types

enum  AmCustomStartTypes { AmCustomStartTypesCustom, AmCustomStartTypesAutomatic }
 Available types for in FASurfaceContour. More...
enum  AmCutAngleTypes { AmCutAngleTypesAutomatic, AmCutAngleTypesUserDefined, AmCutAngleTypesLongestLine }
 Available types for am Cut Angle. More...
enum  AmCutPatternTypes {
  AmCutPatternTypesFollowPeriphery, AmCutPatternTypesProfile, AmCutPatternTypesSep1, AmCutPatternTypesParallelLines,
  AmCutPatternTypesRadialLines, AmCutPatternTypesConcArcs
}
 Available types for Area Milling cut pattern in FASurfaceContour. More...
enum  AmCutTraversalTypes {
  AmCutTraversalTypesZigZag, AmCutTraversalTypesZigZagWithLifts, AmCutTraversalTypesZig, AmCutTraversalTypesContour,
  AmCutTraversalTypesStepover
}
 Available types for Area Milling cut traversal in FASurfaceContour. More...
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  SteepOptTypes { SteepOptTypesSteepContainNone, SteepOptTypesNonSteepNonDirectional, SteepOptTypesSteepDirectional }
 Available types for area milling Steep Option. More...

Public Member Functions

int AmAddPasses ()
 Returns the Additional Passes
Created in NX5.0.0.
NXOpen::CAM::DmAmBuilder::AutoPatCenterTypes AmAutoPatCenter ()
 Returns the Area Milling Auto Pattern Center
Created in NX5.0.0.
NXOpen::CAM::DmAmBuilder::AmCutAngleTypes AmCutAngleType ()
 Returns the Cut Angle Type

double AmCutAngleValue ()
 Returns the Cut Angle Value

NXOpen::CAM::DmAmBuilder::AmCutPatternTypes AmCutPattern ()
 Returns the Cut Pattern value
Created in NX5.0.0.
NXOpen::CAM::DmAmBuilder::AmCustomStartTypes AmCutRegionStartEnum ()
 Returns the Cut Region Start Point
Created in NX5.0.0.
NXOpen::CAM::DmAmBuilder::AmCutTraversalTypes AmCutTraversal ()
 Returns the Cut Traversal value
Created in NX5.0.0.
NXOpen::CAM::DmAmBuilder::AmPocketDirTypes AmPocketDir ()
 Returns the Pocketing Deriction value
Created in NX5.0.0.
NXOpen::CAM::DmAmBuilder::SteepOptTypes AmSteepOption ()
 Returns the Area Milling Steep Option
Created in NX5.0.0.
NXOpen::CAM::CutAngleCutAngle ()
 Returns the cut angle
Created in NX7.5.0.
NXOpen::CAM::CutPatternBuilderCutPatternBuilder ()
 Returns the cut pattern builder
Created in NX6.0.0.
bool DmAmRegionCon ()
 Returns the Region Connection
Created in NX5.0.0.
NXOpen::PointPatternCenterPoint ()
 Returns the Pattern Center Point
Created in NX6.0.0.
bool ProfilePass ()
 Returns the Profile Pass
Created in NX5.0.0.
void SetAmAddPasses (int addPassesValue)
 Sets the Additional Passes
Created in NX5.0.0.
void SetAmAutoPatCenter (NXOpen::CAM::DmAmBuilder::AutoPatCenterTypes autoPatCenter)
 Sets the Area Milling Auto Pattern Center
Created in NX5.0.0.
void SetAmCutAngleType (NXOpen::CAM::DmAmBuilder::AmCutAngleTypes cutTypeValue)
 Sets the Cut Angle Type

void SetAmCutAngleValue (double cutAngleValue)
 Sets the Cut Angle Value

void SetAmCutPattern (NXOpen::CAM::DmAmBuilder::AmCutPatternTypes amCutPattern)
 Sets the Cut Pattern value
Created in NX5.0.0.
void SetAmCutRegionStartEnum (NXOpen::CAM::DmAmBuilder::AmCustomStartTypes amCutRegionStart)
 Sets the Cut Region Start Point
Created in NX5.0.0.
void SetAmCutTraversal (NXOpen::CAM::DmAmBuilder::AmCutTraversalTypes amCutTraversal)
 Sets the Cut Traversal value
Created in NX5.0.0.
void SetAmPocketDir (NXOpen::CAM::DmAmBuilder::AmPocketDirTypes pocketDirValue)
 Sets the Pocketing Deriction value
Created in NX5.0.0.
void SetAmSteepOption (NXOpen::CAM::DmAmBuilder::SteepOptTypes amSteepOption)
 Sets the Area Milling Steep Option
Created in NX5.0.0.
void SetDmAmRegionCon (bool dmAmRegionCon)
 Sets the Region Connection
Created in NX5.0.0.
void SetPatternCenterPoint (NXOpen::Point *centerPoint)
 Sets the Pattern Center Point
Created in NX6.0.0.
void SetProfilePass (bool profilePass)
 Sets the Profile Pass
Created in NX5.0.0.
NXOpen::CAM::InheritableDoubleBuilderSteepAngle ()
 Returns the steep angle
Created in NX6.0.0.
NXOpen::CAM::StepoverBuilderStepoverBuilder ()
 Returns the stepover builder
Created in NX6.0.0.
NXOpen::CAM::AmStepoverCiBuilderStepoverCiBuilder ()
 Returns the stepover ci builder


Detailed Description

Represents a Area Milling Drive Method Builder
Created in NX5.0.0.



Member Enumeration Documentation

Available types for in FASurfaceContour.

Enumerator:
AmCustomStartTypesCustom 

Area Milling Custom Start Custom.

AmCustomStartTypesAutomatic 

Area Milling Custom Start Automatic.

Available types for am Cut Angle.

Enumerator:
AmCutAngleTypesAutomatic 

Automatic.

AmCutAngleTypesUserDefined 

User Defined.

AmCutAngleTypesLongestLine 

Longest Line.

Available types for Area Milling cut pattern in FASurfaceContour.

Enumerator:
AmCutPatternTypesFollowPeriphery 

Follow Periphery.

AmCutPatternTypesProfile 

Profile.

AmCutPatternTypesSep1 

separate one

AmCutPatternTypesParallelLines 

Parallel Lines.

AmCutPatternTypesRadialLines 

Radial Lines.

AmCutPatternTypesConcArcs 

Concentric Arcs.

Available types for Area Milling cut traversal in FASurfaceContour.

Enumerator:
AmCutTraversalTypesZigZag 

Zig-Zag.

AmCutTraversalTypesZigZagWithLifts 

Zig-Zag with Lifts.

AmCutTraversalTypesZig 

Zig.

AmCutTraversalTypesContour 

Zig with Contour.

AmCutTraversalTypesStepover 

Zig with Stepover.

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 area milling Steep Option.

Enumerator:
SteepOptTypesSteepContainNone 

steep contain none

SteepOptTypesNonSteepNonDirectional 

non steep non directional

SteepOptTypesSteepDirectional 

steep directional


Member Function Documentation

Returns the Additional Passes
Created in NX5.0.0.



License requirements : None

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



License requirements : None

Returns the Cut Angle Type

Deprecated:
Deprecated in NX7.5.0.



Created in NX5.0.0.

License requirements : None

Returns the Cut Angle Value

Deprecated:
Deprecated in NX7.5.0.



Created in NX5.0.0.

License requirements : None

Returns the Cut Pattern value
Created in NX5.0.0.



License requirements : None

Returns the Cut Region Start Point
Created in NX5.0.0.



License requirements : None

Returns the Cut Traversal value
Created in NX5.0.0.



License requirements : None

Returns the Pocketing Deriction value
Created in NX5.0.0.



License requirements : None

Returns the Area Milling Steep Option
Created in NX5.0.0.



License requirements : None

Returns the cut angle
Created in NX7.5.0.



License requirements : None

Returns the cut pattern builder
Created in NX6.0.0.



License requirements : None

Returns the Region Connection
Created in NX5.0.0.



License requirements : None

Returns the Pattern Center Point
Created in NX6.0.0.



License requirements : None

Returns the Profile Pass
Created in NX5.0.0.



License requirements : None

void NXOpen::CAM::DmAmBuilder::SetAmAddPasses ( int  addPassesValue)

Sets the Additional Passes
Created in NX5.0.0.



License requirements : None

Parameters:
addPassesValuethe Additional Passes value

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



License requirements : None

Parameters:
autoPatCenterautopatcenter

Sets the Cut Angle Type

Deprecated:
Deprecated in NX7.5.0.



Created in NX5.0.0.

License requirements : None

Parameters:
cutTypeValuecuttypevalue
void NXOpen::CAM::DmAmBuilder::SetAmCutAngleValue ( double  cutAngleValue)

Sets the Cut Angle Value

Deprecated:
Deprecated in NX7.5.0.



Created in NX5.0.0.

License requirements : None

Parameters:
cutAngleValuecutanglevalue

Sets the Cut Pattern value
Created in NX5.0.0.



License requirements : None

Parameters:
amCutPatternthe Cut Pattern value

Sets the Cut Region Start Point
Created in NX5.0.0.



License requirements : None

Parameters:
amCutRegionStartthe Cut Region Start Point

Sets the Cut Traversal value
Created in NX5.0.0.



License requirements : None

Parameters:
amCutTraversalthe Cut Traversal value

Sets the Pocketing Deriction value
Created in NX5.0.0.



License requirements : None

Parameters:
pocketDirValuethe Pocketing Deriction value

Sets the Area Milling Steep Option
Created in NX5.0.0.



License requirements : None

Parameters:
amSteepOptionthe Area Milling Steep Option
void NXOpen::CAM::DmAmBuilder::SetDmAmRegionCon ( bool  dmAmRegionCon)

Sets the Region Connection
Created in NX5.0.0.



License requirements : None

Parameters:
dmAmRegionConthe Region Connection value

Sets the Pattern Center Point
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
centerPointcenterpoint
void NXOpen::CAM::DmAmBuilder::SetProfilePass ( bool  profilePass)

Sets the Profile Pass
Created in NX5.0.0.



License requirements : None

Parameters:
profilePassthe Profile Pass value

Returns the steep angle
Created in NX6.0.0.



License requirements : None

Returns the stepover builder
Created in NX6.0.0.



License requirements : None

Returns the stepover ci builder

Deprecated:
Deprecated in NX6.0.0.



Created in NX5.0.0.

License requirements : None


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