NX Open C++ Reference Guide
|
Represents a Area Milling Drive Method Builder
Created in NX5.0.0.
More...
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::CutAngle * | CutAngle () |
Returns the cut angle Created in NX7.5.0. | |
NXOpen::CAM::CutPatternBuilder * | CutPatternBuilder () |
Returns the cut pattern builder Created in NX6.0.0. | |
bool | DmAmRegionCon () |
Returns the Region Connection Created in NX5.0.0. | |
NXOpen::Point * | PatternCenterPoint () |
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::InheritableDoubleBuilder * | SteepAngle () |
Returns the steep angle Created in NX6.0.0. | |
NXOpen::CAM::StepoverBuilder * | StepoverBuilder () |
Returns the stepover builder Created in NX6.0.0. | |
NXOpen::CAM::AmStepoverCiBuilder * | StepoverCiBuilder () |
Returns the stepover ci builder |
Available types for am Cut Angle.
AmCutAngleTypesAutomatic |
Automatic. |
AmCutAngleTypesUserDefined |
User Defined. |
AmCutAngleTypesLongestLine |
Longest Line. |
Available types for Area Milling cut pattern in FASurfaceContour.
Available types for Area Milling Pocketing Direction in FASurfaceContour.
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
Created in NX5.0.0.
License requirements : None
double NXOpen::CAM::DmAmBuilder::AmCutAngleValue | ( | ) |
Returns the Cut Angle Value
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
addPassesValue | the Additional Passes value |
void NXOpen::CAM::DmAmBuilder::SetAmAutoPatCenter | ( | NXOpen::CAM::DmAmBuilder::AutoPatCenterTypes | autoPatCenter | ) |
Sets the Area Milling Auto Pattern Center
Created in NX5.0.0.
License requirements : None
autoPatCenter | autopatcenter |
void NXOpen::CAM::DmAmBuilder::SetAmCutAngleType | ( | NXOpen::CAM::DmAmBuilder::AmCutAngleTypes | cutTypeValue | ) |
Sets the Cut Angle Type
Created in NX5.0.0.
License requirements : None
cutTypeValue | cuttypevalue |
void NXOpen::CAM::DmAmBuilder::SetAmCutAngleValue | ( | double | cutAngleValue | ) |
Sets the Cut Angle Value
Created in NX5.0.0.
License requirements : None
cutAngleValue | cutanglevalue |
void NXOpen::CAM::DmAmBuilder::SetAmCutPattern | ( | NXOpen::CAM::DmAmBuilder::AmCutPatternTypes | amCutPattern | ) |
Sets the Cut Pattern value
Created in NX5.0.0.
License requirements : None
amCutPattern | the Cut Pattern value |
void NXOpen::CAM::DmAmBuilder::SetAmCutRegionStartEnum | ( | NXOpen::CAM::DmAmBuilder::AmCustomStartTypes | amCutRegionStart | ) |
void NXOpen::CAM::DmAmBuilder::SetAmCutTraversal | ( | NXOpen::CAM::DmAmBuilder::AmCutTraversalTypes | amCutTraversal | ) |
Sets the Cut Traversal value
Created in NX5.0.0.
License requirements : None
amCutTraversal | the Cut Traversal value |
void NXOpen::CAM::DmAmBuilder::SetAmPocketDir | ( | NXOpen::CAM::DmAmBuilder::AmPocketDirTypes | pocketDirValue | ) |
Sets the Pocketing Deriction value
Created in NX5.0.0.
License requirements : None
pocketDirValue | the Pocketing Deriction value |
void NXOpen::CAM::DmAmBuilder::SetAmSteepOption | ( | NXOpen::CAM::DmAmBuilder::SteepOptTypes | amSteepOption | ) |
Sets the Area Milling Steep Option
Created in NX5.0.0.
License requirements : None
amSteepOption | the Area Milling Steep Option |
void NXOpen::CAM::DmAmBuilder::SetDmAmRegionCon | ( | bool | dmAmRegionCon | ) |
Sets the Region Connection
Created in NX5.0.0.
License requirements : None
dmAmRegionCon | the Region Connection value |
void NXOpen::CAM::DmAmBuilder::SetPatternCenterPoint | ( | NXOpen::Point * | centerPoint | ) |
Sets the Pattern Center Point
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
centerPoint | centerpoint |
void NXOpen::CAM::DmAmBuilder::SetProfilePass | ( | bool | profilePass | ) |
Sets the Profile Pass
Created in NX5.0.0.
License requirements : None
profilePass | the 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
Created in NX5.0.0.
License requirements : None