NX Open C++ Reference Guide
|
Represents a boundary turning set. More...
Public Types | |
enum | FeedUnitTypes { FeedUnitTypesNone, FeedUnitTypesPerMinute, FeedUnitTypesPerRevolution } |
the types available for the feed rate unit More... | |
Public Types inherited from NXOpen::CAM::BoundarySet | |
enum | BoundaryTypes { BoundaryTypesClosed, BoundaryTypesOpen } |
the boundary types Created in NX9.0.0. More... | |
enum | PlaneTypes { PlaneTypesAutomatic, PlaneTypesUserDefined } |
the boundary plane types Created in NX9.0.0. More... | |
enum | ToolPositionTypes { ToolPositionTypesOn, ToolPositionTypesContact } |
the tool position Created in NX9.0.1. More... | |
enum | ToolSideTypes { ToolSideTypesInsideOrLeft, ToolSideTypesOutsideOrRight } |
the tool side types Created in NX9.0.0. More... | |
Public Member Functions | |
bool | CustomStock () |
Returns the flag whether this boundary has custom stock activated Created in NX9.0.2. More... | |
NXOpen::CAM::BoundaryTurnSet::FeedUnitTypes | FeedUnit () |
Returns the feed rate unit Created in NX9.0.2. More... | |
double | FeedValue () |
Returns the feed rate value Created in NX9.0.2. More... | |
bool | IgnoreFineFinishOffset () |
Returns the ignore fine finish offset status Created in NX9.0.2. More... | |
void | SetCustomStock (bool newValue) |
Sets the flag whether this boundary has custom stock activated Created in NX9.0.2. More... | |
void | SetFeedUnit (NXOpen::CAM::BoundaryTurnSet::FeedUnitTypes newUnit) |
Sets the feed rate unit Created in NX9.0.2. More... | |
void | SetFeedValue (double newValue) |
Sets the feed rate value Created in NX9.0.2. More... | |
void | SetIgnoreFineFinishOffset (bool newValue) |
Sets the ignore fine finish offset status Created in NX9.0.2. More... | |
void | SetStock (double newValue) |
Sets the stock value Created in NX9.0.2. More... | |
double | Stock () |
Returns the stock value Created in NX9.0.2. More... | |
Public Member Functions inherited from NXOpen::CAM::BoundarySet | |
void | AppendCurves (const std::vector< NXOpen::NXObject * > &curves, const NXOpen::Point3d &pickPoint, const NXOpen::Matrix3x3 &matrix) |
Add curves to the boundary Created in NX9.0.0. More... | |
NXOpen::CAM::BoundaryMemberSetList * | BoundaryMemberList () |
Returns the boundary member list Created in NX9.0.0. More... | |
NXOpen::CAM::BoundarySet::BoundaryTypes | BoundaryType () |
Returns the boundary type Created in NX9.0.0. More... | |
NXOpen::CAM::BoundaryMemberSet * | CreateBoundaryMemberSet () |
Create an empty boundary member set. More... | |
bool | CustomOffset () |
Returns the flag whether this boundary has custom offset activated Created in NX9.0.0. More... | |
double | Offset () |
Returns the offset value Created in NX9.0.0. More... | |
NXOpen::CAM::ParamValueIntent | OffsetIntent () |
Returns the offset intent Created in NX9.0.0. More... | |
NXOpen::Plane * | Plane () |
Returns the boundary plane Created in NX9.0.0. More... | |
NXOpen::CAM::BoundarySet::PlaneTypes | PlaneType () |
Returns the boundary plane type Created in NX9.0.0. More... | |
NXOpen::SelectTaggedObjectList * | PointList () |
Returns the points list Created in NX9.0.0. More... | |
void | RemoveCurves (const std::vector< NXOpen::NXObject * > &curves) |
Remove curves from the boundary Created in NX9.0.0. More... | |
void | SetBoundaryType (NXOpen::CAM::BoundarySet::BoundaryTypes newValue) |
Sets the boundary type Created in NX9.0.0. More... | |
void | SetCustomOffset (bool newValue) |
Sets the flag whether this boundary has custom offset activated Created in NX9.0.0. More... | |
void | SetOffset (double newValue) |
Sets the offset value Created in NX9.0.0. More... | |
void | SetOffsetIntent (NXOpen::CAM::ParamValueIntent newValue) |
Sets the offset intent Created in NX9.0.0. More... | |
void | SetPlane (NXOpen::Plane *newValue) |
Sets the boundary plane Created in NX9.0.0. More... | |
void | SetPlaneType (NXOpen::CAM::BoundarySet::PlaneTypes newValue) |
Sets the boundary plane type Created in NX9.0.0. More... | |
void | SetToolPosition (NXOpen::CAM::BoundarySet::ToolPositionTypes newValue) |
Sets the tool position Created in NX9.0.1. More... | |
void | SetToolSide (NXOpen::CAM::BoundarySet::ToolSideTypes newValue) |
Sets the tool side Created in NX9.0.0. More... | |
NXOpen::CAM::BoundarySet::ToolPositionTypes | ToolPosition () |
Returns the tool position Created in NX9.0.1. More... | |
NXOpen::CAM::BoundarySet::ToolSideTypes | ToolSide () |
Returns the tool side Created in NX9.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a boundary turning set.
To create a new instance of this class, use NXOpen::CAM::Boundary::CreateBoundaryTurnSet
Created in NX9.0.2.
bool NXOpen::CAM::BoundaryTurnSet::CustomStock | ( | ) |
Returns the flag whether this boundary has custom stock activated
Created in NX9.0.2.
License requirements : None
NXOpen::CAM::BoundaryTurnSet::FeedUnitTypes NXOpen::CAM::BoundaryTurnSet::FeedUnit | ( | ) |
Returns the feed rate unit
Created in NX9.0.2.
License requirements : None
double NXOpen::CAM::BoundaryTurnSet::FeedValue | ( | ) |
Returns the feed rate value
Created in NX9.0.2.
License requirements : None
bool NXOpen::CAM::BoundaryTurnSet::IgnoreFineFinishOffset | ( | ) |
Returns the ignore fine finish offset status
Created in NX9.0.2.
License requirements : None
void NXOpen::CAM::BoundaryTurnSet::SetCustomStock | ( | bool | newValue | ) |
Sets the flag whether this boundary has custom stock activated
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryTurnSet::SetFeedUnit | ( | NXOpen::CAM::BoundaryTurnSet::FeedUnitTypes | newUnit | ) |
Sets the feed rate unit
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newUnit | newunit |
void NXOpen::CAM::BoundaryTurnSet::SetFeedValue | ( | double | newValue | ) |
Sets the feed rate value
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryTurnSet::SetIgnoreFineFinishOffset | ( | bool | newValue | ) |
Sets the ignore fine finish offset status
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryTurnSet::SetStock | ( | double | newValue | ) |
Sets the stock value
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
double NXOpen::CAM::BoundaryTurnSet::Stock | ( | ) |
Returns the stock value
Created in NX9.0.2.
License requirements : None