NX Open C++ Reference Guide
|
Represents a boundary milling set. More...
Public Member Functions | |
NXOpen::CAM::BoundaryMillingMemberSet * | CreateBoundaryMillingMemberSet () |
Create an empty custom member data set for a milling boundary. | |
bool | CustomFeedRate () |
Returns the flag whether this boundary has custom feed rate activated Created in NX9.0.0. | |
bool | CustomStock () |
Returns the flag whether this boundary has custom stock activated Created in NX9.0.0. | |
NXOpen::CAM::BoundaryMillingMemberSet::FeedUnitTypes | FeedUnit () |
Returns the feed rate unit Created in NX9.0.0. | |
double | FeedValue () |
Returns the feed rate value Created in NX9.0.0. | |
void | SetCustomFeedRate (bool newValue) |
Sets the flag whether this boundary has custom feed rate activated Created in NX9.0.0. | |
void | SetCustomStock (bool newValue) |
Sets the flag whether this boundary has custom stock activated Created in NX9.0.0. | |
void | SetFeedUnit (NXOpen::CAM::BoundaryMillingMemberSet::FeedUnitTypes newUnit) |
Sets the feed rate unit Created in NX9.0.0. | |
void | SetFeedValue (double newValue) |
Sets the feed rate value Created in NX9.0.0. | |
void | SetStock (double newValue) |
Sets the stock value Created in NX9.0.0. | |
double | Stock () |
Returns the stock value Created in NX9.0.0. | |
![]() | |
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. | |
NXOpen::CAM::BoundaryMemberSetList * | BoundaryMemberList () |
Returns the boundary member list Created in NX9.0.0. | |
NXOpen::CAM::BoundarySet::BoundaryTypes | BoundaryType () |
Returns the boundary type Created in NX9.0.0. | |
NXOpen::CAM::BoundaryMemberSet * | CreateBoundaryMemberSet () |
Create an empty boundary member set. | |
bool | CustomOffset () |
Returns the flag whether this boundary has custom offset activated Created in NX9.0.0. | |
double | Offset () |
Returns the offset value Created in NX9.0.0. | |
NXOpen::CAM::ParamValueIntent | OffsetIntent () |
Returns the offset intent Created in NX9.0.0. | |
NXOpen::Plane * | Plane () |
Returns the boundary plane Created in NX9.0.0. | |
NXOpen::CAM::BoundarySet::PlaneTypes | PlaneType () |
Returns the boundary plane type Created in NX9.0.0. | |
NXOpen::SelectTaggedObjectList * | PointList () |
Returns the points list Created in NX9.0.0. | |
void | RemoveCurves (const std::vector< NXOpen::NXObject * > &curves) |
Remove curves from the boundary Created in NX9.0.0. | |
void | SetBoundaryType (NXOpen::CAM::BoundarySet::BoundaryTypes newValue) |
Sets the boundary type Created in NX9.0.0. | |
void | SetCustomOffset (bool newValue) |
Sets the flag whether this boundary has custom offset activated Created in NX9.0.0. | |
void | SetOffset (double newValue) |
Sets the offset value Created in NX9.0.0. | |
void | SetOffsetIntent (NXOpen::CAM::ParamValueIntent newValue) |
Sets the offset intent Created in NX9.0.0. | |
void | SetPlane (NXOpen::Plane *newValue) |
Sets the boundary plane Created in NX9.0.0. | |
void | SetPlaneType (NXOpen::CAM::BoundarySet::PlaneTypes newValue) |
Sets the boundary plane type Created in NX9.0.0. | |
void | SetToolSide (NXOpen::CAM::BoundarySet::ToolSideTypes newValue) |
Sets the tool side Created in NX9.0.0. | |
NXOpen::CAM::BoundarySet::ToolSideTypes | ToolSide () |
Returns the tool side Created in NX9.0.0. | |
![]() | |
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 | 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 | ToolSideTypes { ToolSideTypesInsideOrLeft, ToolSideTypesOutsideOrRight } |
the tool side types Created in NX9.0.0. More... | |
Represents a boundary milling set.
To create a new instance of this class, use CAM::Boundary::CreateBoundaryMillingSet
Created in NX9.0.0.
NXOpen::CAM::BoundaryMillingMemberSet* NXOpen::CAM::BoundaryMillingSet::CreateBoundaryMillingMemberSet | ( | ) |
Create an empty custom member data set for a milling boundary.
bool NXOpen::CAM::BoundaryMillingSet::CustomFeedRate | ( | ) |
Returns the flag whether this boundary has custom feed rate activated
Created in NX9.0.0.
License requirements : None
bool NXOpen::CAM::BoundaryMillingSet::CustomStock | ( | ) |
Returns the flag whether this boundary has custom stock activated
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::BoundaryMillingMemberSet::FeedUnitTypes NXOpen::CAM::BoundaryMillingSet::FeedUnit | ( | ) |
Returns the feed rate unit
Created in NX9.0.0.
License requirements : None
double NXOpen::CAM::BoundaryMillingSet::FeedValue | ( | ) |
Returns the feed rate value
Created in NX9.0.0.
License requirements : None
void NXOpen::CAM::BoundaryMillingSet::SetCustomFeedRate | ( | bool | newValue | ) |
Sets the flag whether this boundary has custom feed rate activated
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryMillingSet::SetCustomStock | ( | bool | newValue | ) |
Sets the flag whether this boundary has custom stock activated
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryMillingSet::SetFeedUnit | ( | NXOpen::CAM::BoundaryMillingMemberSet::FeedUnitTypes | newUnit | ) |
Sets the feed rate unit
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newUnit | newunit |
void NXOpen::CAM::BoundaryMillingSet::SetFeedValue | ( | double | newValue | ) |
Sets the feed rate value
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryMillingSet::SetStock | ( | double | newValue | ) |
Sets the stock value
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
double NXOpen::CAM::BoundaryMillingSet::Stock | ( | ) |
Returns the stock value
Created in NX9.0.0.
License requirements : None