NX Open C++ Reference Guide
|
Represents a Boundary Drive Method Builder
Created in NX5.0.0.
More...
Public Types | |
enum | ApplyFilletAtTypes { ApplyFilletAtTypesBoundary, ApplyFilletAtTypesSurface, ApplyFilletAtTypesBoundaryAndSurface } |
Available types for boundary Corner Control Option. More... | |
enum | BndCustomStartTypes { BndCustomStartTypesCustom, BndCustomStartTypesAutomatic } |
Available types for in FASurfaceContour. More... | |
enum | BndCutPatternTypes { BndCutPatternTypesFollowPeriphery, BndCutPatternTypesProfile, BndCutPatternTypesSep1, BndCutPatternTypesParallelLines, BndCutPatternTypesRadialLines, BndCutPatternTypesConcArcs, BndCutPatternTypesSep2, BndCutPatternTypesStandardDrive } |
Available types for Boundary cut pattern in FASurfaceContour. More... | |
enum | BndCutTraversalTypes { BndCutTraversalTypesZigZag, BndCutTraversalTypesZig, BndCutTraversalTypesZigContour, BndCutTraversalTypesStepover } |
Available types for Boundary cut traversal in FASurfaceContour. More... | |
enum | BndPatternCenterTypes { BndPatternCenterTypesMethodAutomatic, BndPatternCenterTypesMethodSpecify } |
Available types for Boundary Pattern Center in FASurfaceContour. More... | |
enum | BndPocketDirTypes { BndPocketDirTypesOutward, BndPocketDirTypesInward } |
Available types for Boundary Pocketing Direction in FASurfaceContour. More... | |
enum | UsePartTypes { UsePartTypesPartContainOff, UsePartTypesPartContainLargestLoop, UsePartTypesPartContainAllLoops } |
Available types for boundary use part cantainment Option. More... | |
Public Member Functions | |
bool | ApplyAtBoundary () |
Returns the Apply at Boundary Created in NX5.0.0. | |
bool | ApplyAtPartSurface () |
Returns the Apply at Part Surface Created in NX5.0.0. | |
NXOpen::CAM::DmBndBuilder::ApplyFilletAtTypes | ApplyFilletAt () |
Returns the apply fillet Created in NX5.0.0. | |
int | BndAddPasses () |
Returns the Additional Passes Created in NX5.0.0. | |
NXOpen::CAM::DmBndBuilder::BndCustomStartTypes | BndCustomStart () |
Returns the Custom Start Created in NX5.0.0. | |
NXOpen::CAM::DmBndBuilder::BndPocketDirTypes | BndPocketDir () |
Returns the Pocketing Deriction Created in NX5.0.0. | |
bool | BndProfilePass () |
Returns the Profile Pass Created in NX5.0.0. | |
double | BndProfilePassStock () |
Returns the Profile Pass Stock Created in NX5.0.0. | |
NXOpen::CAM::CutAngle * | CutAngle () |
Returns the cut angle ci builder Created in NX6.0.0. | |
NXOpen::CAM::BndCutAngleCiBuilder * | CutAngleCiBuilder () |
Returns the cut angle ci builder | |
NXOpen::CAM::CutPatternBuilder * | CutPatternBuilder () |
Returns the cut pattern builder Created in NX6.0.0. | |
NXOpen::CAM::DmBndBuilder::BndPatternCenterTypes | CutPatternCenter () |
Returns the Pattern Center Created in NX5.0.0. | |
bool | DispContact () |
Returns the Display Contact Created in NX5.0.0. | |
bool | DispContactNormal () |
Returns the Display Contact Normal Created in NX5.0.0. | |
bool | DispToolEnd () |
Returns the Display Tool End Created in NX5.0.0. | |
bool | DisToolEndProj () |
Returns the Display Tool End Projection Created in NX5.0.0. | |
double | DmBndStock () |
Returns the Boundary Stock Created in NX5.0.0. | |
NXOpen::CAM::DmBndBuilder::BndCutPatternTypes | GetBndCutPattern () |
Returns the Cut Pattern. | |
NXOpen::CAM::DmBndBuilder::BndCutTraversalTypes | GetBndCutTraversal () |
Returns the Cut Traversal. | |
std::vector< double > | GetDmBndCutZigDir () |
Get boundary Cut Zig Dir. | |
std::vector< double > | GetDmBndIntolOuttol () |
Get boundary intol outtol. | |
bool | IslandCleanupStatus () |
Returns the Island Clean Created in NX5.0.0. | |
NXOpen::Point * | PatternCenterPoint () |
Returns the Pattern Center Point Created in NX6.0.0. | |
bool | RegionConnection () |
Returns the Region Connection Created in NX5.0.0. | |
void | SetApplyAtBoundary (bool applyBoundaryValue) |
Sets the Apply at Boundary Created in NX5.0.0. | |
void | SetApplyAtPartSurface (bool applyPartSurface) |
Sets the Apply at Part Surface Created in NX5.0.0. | |
void | SetApplyFilletAt (NXOpen::CAM::DmBndBuilder::ApplyFilletAtTypes applyFilletAt) |
Sets the apply fillet Created in NX5.0.0. | |
void | SetBndAddPasses (int addPassesValue) |
Sets the Additional Passes Created in NX5.0.0. | |
void | SetBndCustomStart (NXOpen::CAM::DmBndBuilder::BndCustomStartTypes customStartValue) |
Sets the Custom Start Created in NX5.0.0. | |
void | SetBndCutPattern (NXOpen::CAM::DmBndBuilder::BndCutPatternTypes bndCutPattern) |
Sets the Cut Pattern Created in NX5.0.0. | |
void | SetBndCutTraversal (NXOpen::CAM::DmBndBuilder::BndCutTraversalTypes bndCutTraversal) |
Sets the Cut Traversal Created in NX5.0.0. | |
void | SetBndPocketDir (NXOpen::CAM::DmBndBuilder::BndPocketDirTypes pocketDirValue) |
Sets the Pocketing Deriction Created in NX5.0.0. | |
void | SetBndProfilePass (bool bndProfilePass) |
Sets the Profile Pass Created in NX5.0.0. | |
void | SetBndProfilePassStock (double bndProfilePassStock) |
Sets the Profile Pass Stock Created in NX5.0.0. | |
void | SetCutPatternCenter (NXOpen::CAM::DmBndBuilder::BndPatternCenterTypes patternCenterValue) |
Sets the Pattern Center Created in NX5.0.0. | |
void | SetDispContact (bool dispContactdValue) |
Sets the Display Contact Created in NX5.0.0. | |
void | SetDispContactNormal (bool dispContactNormalValue) |
Sets the Display Contact Normal Created in NX5.0.0. | |
void | SetDispToolEnd (bool dispToolEndValue) |
Sets the Display Tool End Created in NX5.0.0. | |
void | SetDisToolEndProj (bool dispToolEndProjValue) |
Sets the Display Tool End Projection Created in NX5.0.0. | |
void | SetDmBndCutZigDir (const std::vector< double > &bndCutZigDir) |
Set boundary Zig Dir Created in NX5.0.0. | |
void | SetDmBndIntolOuttol (const std::vector< double > &values) |
Set boundary intol outtol Created in NX5.0.0. | |
void | SetDmBndStock (double stockValue) |
Sets the Boundary Stock Created in NX5.0.0. | |
void | SetIslandCleanupStatus (bool islandClean) |
Sets the Island Clean Created in NX5.0.0. | |
void | SetPatternCenterPoint (NXOpen::Point *centerPoint) |
Sets the Pattern Center Point Created in NX6.0.0. | |
void | SetRegionConnection (bool regionCon) |
Sets the Region Connection Created in NX5.0.0. | |
void | SetUsePart (NXOpen::CAM::DmBndBuilder::UsePartTypes partContain) |
Sets the Use Part Created in NX5.0.0. | |
NXOpen::CAM::StepoverBuilder * | StepoverBuilder () |
Returns the stepover builder Created in NX6.0.0. | |
NXOpen::CAM::BndStepoverCiBuilder * | StepoverCiBuilder () |
Returns the stepover ci builder which is obsolete | |
NXOpen::CAM::DmBndBuilder::UsePartTypes | UsePart () |
Returns the Use Part Created in NX5.0.0. |
Available types for Boundary cut pattern in FASurfaceContour.
Available types for Boundary Pocketing Direction in FASurfaceContour.
Returns the Apply at Boundary
Created in NX5.0.0.
License requirements : None
Returns the Apply at Part Surface
Created in NX5.0.0.
License requirements : None
Returns the apply fillet
Created in NX5.0.0.
License requirements : None
Returns the Additional Passes
Created in NX5.0.0.
License requirements : None
Returns the Custom Start
Created in NX5.0.0.
License requirements : None
Returns the Pocketing Deriction
Created in NX5.0.0.
License requirements : None
Returns the Profile Pass
Created in NX5.0.0.
License requirements : None
Returns the Profile Pass Stock
Created in NX5.0.0.
License requirements : None
Returns the cut angle ci builder
Created in NX6.0.0.
License requirements : None
Returns the cut angle ci builder
Created in NX5.0.0.
License requirements : None
Returns the cut pattern builder
Created in NX6.0.0.
License requirements : None
Returns the Pattern Center
Created in NX5.0.0.
License requirements : None
Returns the Display Contact
Created in NX5.0.0.
License requirements : None
Returns the Display Contact Normal
Created in NX5.0.0.
License requirements : None
double NXOpen::CAM::DmBndBuilder::DmBndStock | ( | ) |
Returns the Boundary Stock
Created in NX5.0.0.
License requirements : None
Returns the Cut Pattern.
Returns the Cut Traversal.
std::vector<double> NXOpen::CAM::DmBndBuilder::GetDmBndCutZigDir | ( | ) |
Get boundary Cut Zig Dir.
std::vector<double> NXOpen::CAM::DmBndBuilder::GetDmBndIntolOuttol | ( | ) |
Get boundary intol outtol.
Returns the Island Clean
Created in NX5.0.0.
License requirements : None
Returns the Pattern Center Point
Created in NX6.0.0.
License requirements : None
Returns the Region Connection
Created in NX5.0.0.
License requirements : None
void NXOpen::CAM::DmBndBuilder::SetApplyAtBoundary | ( | bool | applyBoundaryValue | ) |
Sets the Apply at Boundary
Created in NX5.0.0.
License requirements : None
applyBoundaryValue | the Apply at Boundary |
void NXOpen::CAM::DmBndBuilder::SetApplyAtPartSurface | ( | bool | applyPartSurface | ) |
void NXOpen::CAM::DmBndBuilder::SetApplyFilletAt | ( | NXOpen::CAM::DmBndBuilder::ApplyFilletAtTypes | applyFilletAt | ) |
Sets the apply fillet
Created in NX5.0.0.
License requirements : None
applyFilletAt | applyfilletat |
void NXOpen::CAM::DmBndBuilder::SetBndAddPasses | ( | int | addPassesValue | ) |
Sets the Additional Passes
Created in NX5.0.0.
License requirements : None
addPassesValue | the Additional Passes value |
void NXOpen::CAM::DmBndBuilder::SetBndCustomStart | ( | NXOpen::CAM::DmBndBuilder::BndCustomStartTypes | customStartValue | ) |
Sets the Custom Start
Created in NX5.0.0.
License requirements : None
customStartValue | the Custom Start |
void NXOpen::CAM::DmBndBuilder::SetBndCutPattern | ( | NXOpen::CAM::DmBndBuilder::BndCutPatternTypes | bndCutPattern | ) |
Sets the Cut Pattern
Created in NX5.0.0.
License requirements : None
bndCutPattern | the Cut Pattern value |
void NXOpen::CAM::DmBndBuilder::SetBndCutTraversal | ( | NXOpen::CAM::DmBndBuilder::BndCutTraversalTypes | bndCutTraversal | ) |
Sets the Cut Traversal
Created in NX5.0.0.
License requirements : None
bndCutTraversal | the Cut Traversal value |
void NXOpen::CAM::DmBndBuilder::SetBndPocketDir | ( | NXOpen::CAM::DmBndBuilder::BndPocketDirTypes | pocketDirValue | ) |
Sets the Pocketing Deriction
Created in NX5.0.0.
License requirements : None
pocketDirValue | the Pocketing Deriction value |
void NXOpen::CAM::DmBndBuilder::SetBndProfilePass | ( | bool | bndProfilePass | ) |
Sets the Profile Pass
Created in NX5.0.0.
License requirements : None
bndProfilePass | the Profile Pass |
void NXOpen::CAM::DmBndBuilder::SetBndProfilePassStock | ( | double | bndProfilePassStock | ) |
Sets the Profile Pass Stock
Created in NX5.0.0.
License requirements : None
bndProfilePassStock | the Profile Pass Stock |
void NXOpen::CAM::DmBndBuilder::SetCutPatternCenter | ( | NXOpen::CAM::DmBndBuilder::BndPatternCenterTypes | patternCenterValue | ) |
Sets the Pattern Center
Created in NX5.0.0.
License requirements : None
patternCenterValue | patterncentervalue |
void NXOpen::CAM::DmBndBuilder::SetDispContact | ( | bool | dispContactdValue | ) |
void NXOpen::CAM::DmBndBuilder::SetDispContactNormal | ( | bool | dispContactNormalValue | ) |
void NXOpen::CAM::DmBndBuilder::SetDispToolEnd | ( | bool | dispToolEndValue | ) |
void NXOpen::CAM::DmBndBuilder::SetDisToolEndProj | ( | bool | dispToolEndProjValue | ) |
void NXOpen::CAM::DmBndBuilder::SetDmBndCutZigDir | ( | const std::vector< double > & | bndCutZigDir | ) |
Set boundary Zig Dir
Created in NX5.0.0.
License requirements : None
bndCutZigDir | the boundary zig dir values |
void NXOpen::CAM::DmBndBuilder::SetDmBndIntolOuttol | ( | const std::vector< double > & | values | ) |
Set boundary intol outtol
Created in NX5.0.0.
License requirements : None
values | the boundary inside and outside tolerance values |
void NXOpen::CAM::DmBndBuilder::SetDmBndStock | ( | double | stockValue | ) |
Sets the Boundary Stock
Created in NX5.0.0.
License requirements : None
stockValue | the boundary stock value |
void NXOpen::CAM::DmBndBuilder::SetIslandCleanupStatus | ( | bool | islandClean | ) |
Sets the Island Clean
Created in NX5.0.0.
License requirements : None
islandClean | the Island Clean |
void NXOpen::CAM::DmBndBuilder::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::DmBndBuilder::SetRegionConnection | ( | bool | regionCon | ) |
Sets the Region Connection
Created in NX5.0.0.
License requirements : None
regionCon | the Region Connection |
void NXOpen::CAM::DmBndBuilder::SetUsePart | ( | NXOpen::CAM::DmBndBuilder::UsePartTypes | partContain | ) |
Sets the Use Part
Created in NX5.0.0.
License requirements : None
partContain | the use part value |
Returns the stepover builder
Created in NX6.0.0.
License requirements : None
Returns the stepover ci builder which is obsolete
Created in NX5.0.0.
License requirements : None
Returns the Use Part
Created in NX5.0.0.
License requirements : None