NX Open C++ Reference Guide
|
Represents a WedmBasedGeom Builder
To create a new instance of this class, use CAM::NCGroupCollection::CreateWedmBasedGeomBuilder
Created in NX5.0.0.
More...
Public Member Functions | |
int | BackburnPasses () |
Returns the Backburn Passes Created in NX5.0.0. | |
NXOpen::CAM::WedmCustomBoundaryDataBuilderList * | CustomBoundaryDataList () |
Returns the Custom Boundary Data List Created in NX5.0.0. | |
int | CutDirection () |
Returns the Cut Direction Created in NX5.0.0. | |
double | CutoffDistance () |
Returns the Cutoff Distance Created in NX5.0.1. | |
int | CutoffFlag () |
Returns the Cutoff Flag Created in NX5.0.1. | |
double | CutoffStock () |
Returns the Cutoff Stock Created in NX5.0.1. | |
int | FinishPasses () |
Returns the Finish Passes Created in NX5.0.0. | |
NXOpen::NXObject * | FromPoint () |
Returns the From Point Created in NX5.0.0. | |
int | FromPointStatus () |
Returns the From Point Status Created in NX5.0.0. | |
NXOpen::NXObject * | FromPointToolAxis () |
Returns the From Point Tool Axis Created in NX5.0.0. | |
NXOpen::NXObject * | GoHomePoint () |
Returns the Go Home Point Created in NX5.0.0. | |
int | GoHomePointStatus () |
Returns the Go Home Point Status Created in NX5.0.0. | |
NXOpen::NXObject * | GoHomePointToolAxis () |
Returns the Go Home Point Tool Axis Created in NX5.0.0. | |
double | Intol () |
Returns the intol value Created in NX5.0.0. | |
NXOpen::CAM::LayoutCiBuilder * | LayoutCiBuilder () |
Returns the Save Layer/Layout builder Created in NX5.0.0. | |
NXOpen::NXObject * | LeadInPoint () |
Returns the Lead In Point Created in NX5.0.0. | |
int | LeadInPointStatus () |
Returns the Lead In Point Status Created in NX5.0.0. | |
int | LeadOutPointStatus () |
Returns the Lead Out Point Status Created in NX5.0.0. | |
double | LowerPlane () |
Returns the Lower Plane Created in NX5.0.0. | |
int | NumTabs () |
Returns the Tab Points Created in NX5.0.0. | |
double | Outtol () |
Returns the outtol value Created in NX5.0.0. | |
int | RegionMethod () |
Returns the Tab Points Region Method Created in NX5.0.0. | |
NXOpen::NXObject * | RetractPoint () |
Returns the Retract Point Created in NX5.0.0. | |
int | RetractPointStatus () |
Returns the Retract Point Status Created in NX5.0.0. | |
NXOpen::NXObject * | RetractPointToolAxis () |
Returns the Retract Point Tool Axis Created in NX5.0.0. | |
int | RoughPasses () |
Returns the Rough Passes Created in NX5.0.0. | |
void | SetBackburnPasses (int backburnPasses) |
Sets the Backburn Passes Created in NX5.0.0. | |
void | SetCutDirection (int cutDirection) |
Sets the Cut Direction Created in NX5.0.0. | |
void | SetCutoffDistance (double cutoffDistance) |
Sets the Cutoff Distance Created in NX5.0.1. | |
void | SetCutoffFlag (int cutoffFlag) |
Sets the Cutoff Flag Created in NX5.0.1. | |
void | SetCutoffStock (double cutoffStock) |
Sets the Cutoff Stock Created in NX5.0.1. | |
void | SetFinishPasses (int finishPasses) |
Sets the Finish Passes Created in NX5.0.0. | |
void | SetFromPoint (NXOpen::NXObject *point) |
Sets the From Point Created in NX5.0.0. | |
void | SetFromPointStatus (int status) |
Sets the From Point Status Created in NX5.0.0. | |
void | SetFromPointToolAxis (NXOpen::NXObject *toolAxis) |
Sets the From Point Tool Axis Created in NX5.0.0. | |
void | SetGoHomePoint (NXOpen::NXObject *point) |
Sets the Go Home Point Created in NX5.0.0. | |
void | SetGoHomePointStatus (int status) |
Sets the Go Home Point Status Created in NX5.0.0. | |
void | SetGoHomePointToolAxis (NXOpen::NXObject *toolAxis) |
Sets the Go Home Point Tool Axis Created in NX5.0.0. | |
void | SetIntol (double intol) |
Sets the intol value Created in NX5.0.0. | |
void | SetLeadInPoint (NXOpen::NXObject *point) |
Sets the Lead In Point Created in NX5.0.0. | |
void | SetLeadInPointStatus (int status) |
Sets the Lead In Point Status Created in NX5.0.0. | |
void | SetLeadOutPointStatus (int status) |
Sets the Lead Out Point Status Created in NX5.0.0. | |
void | SetLowerPlane (double lowerPlane) |
Sets the Lower Plane Created in NX5.0.0. | |
void | SetNumTabs (int numTabs) |
Sets the Tab Points Created in NX5.0.0. | |
void | SetOuttol (double outtol) |
Sets the outtol value Created in NX5.0.0. | |
void | SetRegionMethod (int regionMethod) |
Sets the Tab Points Region Method Created in NX5.0.0. | |
void | SetRetractPoint (NXOpen::NXObject *point) |
Sets the Retract Point Created in NX5.0.0. | |
void | SetRetractPointStatus (int status) |
Sets the Retract Point Status Created in NX5.0.0. | |
void | SetRetractPointToolAxis (NXOpen::NXObject *toolAxis) |
Sets the Retract Point Tool Axis Created in NX5.0.0. | |
void | SetRoughPasses (int roughPasses) |
Sets the Rough Passes Created in NX5.0.0. | |
void | SetSmoothLeadinDistance (double leadInDistance) |
Sets the Smooth Leadin Distance Created in NX5.0.0. | |
void | SetSmoothLeadinFlag (int leadInFlag) |
Sets the Smooth Leadin Flag Created in NX5.0.0. | |
void | SetSmoothLeadoutDistance (double leadOutDistance) |
Sets the Smooth Leadout Distance Created in NX5.0.0. | |
void | SetSmoothLeadoutFlag (int leadOutFlag) |
Sets the Smooth Leadout Flag Created in NX5.0.0. | |
void | SetStopPointDistance (double stopPointDistance) |
Sets the Stop Point Distance Created in NX5.0.0. | |
void | SetStopPointFlag (int stopPointFlag) |
Sets the Stop Point Flag Created in NX5.0.0. | |
void | SetStopPointType (int stopPointType) |
Sets the Stop Point Type Created in NX5.0.0. | |
void | SetThreadHolePoint (NXOpen::NXObject *point) |
Sets the Thread Hole Point Created in NX5.0.0. | |
void | SetThreadHolePointStatus (int status) |
Sets the Thread Hole Point Status Created in NX5.0.0. | |
void | SetThreadHolePointToolAxis (NXOpen::NXObject *toolAxis) |
Sets the Thread Hole Point Tool Axis Created in NX5.0.0. | |
void | SetUpperPlane (double upperPlane) |
Sets the Upper Plane Created in NX5.0.0. | |
void | SetWireDiameter (double wireDiameter) |
Sets the Wire Diameter Created in NX5.0.0. | |
double | SmoothLeadinDistance () |
Returns the Smooth Leadin Distance Created in NX5.0.0. | |
int | SmoothLeadinFlag () |
Returns the Smooth Leadin Flag Created in NX5.0.0. | |
double | SmoothLeadoutDistance () |
Returns the Smooth Leadout Distance Created in NX5.0.0. | |
int | SmoothLeadoutFlag () |
Returns the Smooth Leadout Flag Created in NX5.0.0. | |
NXOpen::CAM::StepoverBuilder * | StepoverBuilder () |
Returns the Stepover builder Created in NX6.0.0. | |
double | StopPointDistance () |
Returns the Stop Point Distance Created in NX5.0.0. | |
int | StopPointFlag () |
Returns the Stop Point Flag Created in NX5.0.0. | |
int | StopPointType () |
Returns the Stop Point Type Created in NX5.0.0. | |
NXOpen::NXObject * | ThreadHolePoint () |
Returns the Thread Hole Point Created in NX5.0.0. | |
int | ThreadHolePointStatus () |
Returns the Thread Hole Point Status Created in NX5.0.0. | |
NXOpen::NXObject * | ThreadHolePointToolAxis () |
Returns the Thread Hole Point Tool Axis Created in NX5.0.0. | |
double | UpperPlane () |
Returns the Upper Plane Created in NX5.0.0. | |
double | WireDiameter () |
Returns the Wire Diameter Created in NX5.0.0. | |
![]() | |
NXOpen::CAM::Ude * | CycleEvent () |
Returns the cycle event Created in NX7.5.0. | |
NXOpen::CAM::Cycle * | CycleTable () |
Returns the cycle Created in NX9.0.0. | |
NXOpen::CAM::ParamBuilder::OptimizationTypes | OptimizationMethod () |
Returns the optim method Created in NX5.0.0. | |
void | SetOptimizationMethod (NXOpen::CAM::ParamBuilder::OptimizationTypes optimMethod) |
Sets the optim method Created in NX5.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Additional Inherited Members | |
![]() | |
enum | OptimizationTypes { OptimizationTypesNone, OptimizationTypesMinimizeTravel, OptimizationTypesBand } |
Available types for Optimization Method in operation. More... | |
Represents a WedmBasedGeom Builder
To create a new instance of this class, use CAM::NCGroupCollection::CreateWedmBasedGeomBuilder
Created in NX5.0.0.
int NXOpen::CAM::WedmBasedGeomBuilder::BackburnPasses | ( | ) |
Returns the Backburn Passes
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::WedmCustomBoundaryDataBuilderList* NXOpen::CAM::WedmBasedGeomBuilder::CustomBoundaryDataList | ( | ) |
Returns the Custom Boundary Data List
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::CutDirection | ( | ) |
Returns the Cut Direction
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
double NXOpen::CAM::WedmBasedGeomBuilder::CutoffDistance | ( | ) |
Returns the Cutoff Distance
Created in NX5.0.1.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::CutoffFlag | ( | ) |
Returns the Cutoff Flag
Created in NX5.0.1.
License requirements : cam_base ("CAM BASE")
double NXOpen::CAM::WedmBasedGeomBuilder::CutoffStock | ( | ) |
Returns the Cutoff Stock
Created in NX5.0.1.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::FinishPasses | ( | ) |
Returns the Finish Passes
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::NXObject* NXOpen::CAM::WedmBasedGeomBuilder::FromPoint | ( | ) |
Returns the From Point
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::FromPointStatus | ( | ) |
Returns the From Point Status
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::NXObject* NXOpen::CAM::WedmBasedGeomBuilder::FromPointToolAxis | ( | ) |
NXOpen::NXObject* NXOpen::CAM::WedmBasedGeomBuilder::GoHomePoint | ( | ) |
Returns the Go Home Point
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::GoHomePointStatus | ( | ) |
Returns the Go Home Point Status
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::NXObject* NXOpen::CAM::WedmBasedGeomBuilder::GoHomePointToolAxis | ( | ) |
double NXOpen::CAM::WedmBasedGeomBuilder::Intol | ( | ) |
Returns the intol value
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::LayoutCiBuilder* NXOpen::CAM::WedmBasedGeomBuilder::LayoutCiBuilder | ( | ) |
Returns the Save Layer/Layout builder
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::NXObject* NXOpen::CAM::WedmBasedGeomBuilder::LeadInPoint | ( | ) |
Returns the Lead In Point
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::LeadInPointStatus | ( | ) |
Returns the Lead In Point Status
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::LeadOutPointStatus | ( | ) |
Returns the Lead Out Point Status
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
double NXOpen::CAM::WedmBasedGeomBuilder::LowerPlane | ( | ) |
Returns the Lower Plane
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::NumTabs | ( | ) |
Returns the Tab Points
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
double NXOpen::CAM::WedmBasedGeomBuilder::Outtol | ( | ) |
Returns the outtol value
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::RegionMethod | ( | ) |
Returns the Tab Points Region Method
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::NXObject* NXOpen::CAM::WedmBasedGeomBuilder::RetractPoint | ( | ) |
Returns the Retract Point
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::RetractPointStatus | ( | ) |
Returns the Retract Point Status
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::NXObject* NXOpen::CAM::WedmBasedGeomBuilder::RetractPointToolAxis | ( | ) |
int NXOpen::CAM::WedmBasedGeomBuilder::RoughPasses | ( | ) |
Returns the Rough Passes
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
void NXOpen::CAM::WedmBasedGeomBuilder::SetBackburnPasses | ( | int | backburnPasses | ) |
Sets the Backburn Passes
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
backburnPasses | the Backburn Passes |
void NXOpen::CAM::WedmBasedGeomBuilder::SetCutDirection | ( | int | cutDirection | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetCutoffDistance | ( | double | cutoffDistance | ) |
Sets the Cutoff Distance
Created in NX5.0.1.
License requirements : cam_base ("CAM BASE")
cutoffDistance | the Cutoff Distance |
void NXOpen::CAM::WedmBasedGeomBuilder::SetCutoffFlag | ( | int | cutoffFlag | ) |
Sets the Cutoff Flag
Created in NX5.0.1.
License requirements : cam_base ("CAM BASE")
cutoffFlag | the Cutoff Flag |
void NXOpen::CAM::WedmBasedGeomBuilder::SetCutoffStock | ( | double | cutoffStock | ) |
Sets the Cutoff Stock
Created in NX5.0.1.
License requirements : cam_base ("CAM BASE")
cutoffStock | the Cutoff Stock |
void NXOpen::CAM::WedmBasedGeomBuilder::SetFinishPasses | ( | int | finishPasses | ) |
Sets the Finish Passes
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
finishPasses | the Finish Passes |
void NXOpen::CAM::WedmBasedGeomBuilder::SetFromPoint | ( | NXOpen::NXObject * | point | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetFromPointStatus | ( | int | status | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetFromPointToolAxis | ( | NXOpen::NXObject * | toolAxis | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetGoHomePoint | ( | NXOpen::NXObject * | point | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetGoHomePointStatus | ( | int | status | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetGoHomePointToolAxis | ( | NXOpen::NXObject * | toolAxis | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetIntol | ( | double | intol | ) |
Sets the intol value
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
intol | the intol value |
void NXOpen::CAM::WedmBasedGeomBuilder::SetLeadInPoint | ( | NXOpen::NXObject * | point | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetLeadInPointStatus | ( | int | status | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetLeadOutPointStatus | ( | int | status | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetLowerPlane | ( | double | lowerPlane | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetNumTabs | ( | int | numTabs | ) |
Sets the Tab Points
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
numTabs | the Num Tabs |
void NXOpen::CAM::WedmBasedGeomBuilder::SetOuttol | ( | double | outtol | ) |
Sets the outtol value
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
outtol | the intol value |
void NXOpen::CAM::WedmBasedGeomBuilder::SetRegionMethod | ( | int | regionMethod | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetRetractPoint | ( | NXOpen::NXObject * | point | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetRetractPointStatus | ( | int | status | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetRetractPointToolAxis | ( | NXOpen::NXObject * | toolAxis | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetRoughPasses | ( | int | roughPasses | ) |
Sets the Rough Passes
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
roughPasses | the Rough Passes |
void NXOpen::CAM::WedmBasedGeomBuilder::SetSmoothLeadinDistance | ( | double | leadInDistance | ) |
Sets the Smooth Leadin Distance
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
leadInDistance | the Smooth Leadin Distance |
void NXOpen::CAM::WedmBasedGeomBuilder::SetSmoothLeadinFlag | ( | int | leadInFlag | ) |
Sets the Smooth Leadin Flag
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
leadInFlag | the Smooth Leadin Flag |
void NXOpen::CAM::WedmBasedGeomBuilder::SetSmoothLeadoutDistance | ( | double | leadOutDistance | ) |
Sets the Smooth Leadout Distance
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
leadOutDistance | the Smooth Leadout Distance |
void NXOpen::CAM::WedmBasedGeomBuilder::SetSmoothLeadoutFlag | ( | int | leadOutFlag | ) |
Sets the Smooth Leadout Flag
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
leadOutFlag | the Smooth Leadout Flag |
void NXOpen::CAM::WedmBasedGeomBuilder::SetStopPointDistance | ( | double | stopPointDistance | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetStopPointFlag | ( | int | stopPointFlag | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetStopPointType | ( | int | stopPointType | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetThreadHolePoint | ( | NXOpen::NXObject * | point | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetThreadHolePointStatus | ( | int | status | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetThreadHolePointToolAxis | ( | NXOpen::NXObject * | toolAxis | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetUpperPlane | ( | double | upperPlane | ) |
void NXOpen::CAM::WedmBasedGeomBuilder::SetWireDiameter | ( | double | wireDiameter | ) |
Sets the Wire Diameter
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
wireDiameter | the Wire Diameter |
double NXOpen::CAM::WedmBasedGeomBuilder::SmoothLeadinDistance | ( | ) |
Returns the Smooth Leadin Distance
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::SmoothLeadinFlag | ( | ) |
Returns the Smooth Leadin Flag
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
double NXOpen::CAM::WedmBasedGeomBuilder::SmoothLeadoutDistance | ( | ) |
Returns the Smooth Leadout Distance
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::SmoothLeadoutFlag | ( | ) |
Returns the Smooth Leadout Flag
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::StepoverBuilder* NXOpen::CAM::WedmBasedGeomBuilder::StepoverBuilder | ( | ) |
Returns the Stepover builder
Created in NX6.0.0.
License requirements : None
double NXOpen::CAM::WedmBasedGeomBuilder::StopPointDistance | ( | ) |
Returns the Stop Point Distance
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::StopPointFlag | ( | ) |
Returns the Stop Point Flag
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::StopPointType | ( | ) |
Returns the Stop Point Type
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::NXObject* NXOpen::CAM::WedmBasedGeomBuilder::ThreadHolePoint | ( | ) |
Returns the Thread Hole Point
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
int NXOpen::CAM::WedmBasedGeomBuilder::ThreadHolePointStatus | ( | ) |
Returns the Thread Hole Point Status
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::NXObject* NXOpen::CAM::WedmBasedGeomBuilder::ThreadHolePointToolAxis | ( | ) |
double NXOpen::CAM::WedmBasedGeomBuilder::UpperPlane | ( | ) |
Returns the Upper Plane
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
double NXOpen::CAM::WedmBasedGeomBuilder::WireDiameter | ( | ) |
Returns the Wire Diameter
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")