NX Open C++ Reference Guide
|
Represents a boundary set. More...
Public Types | |
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... | |
Public Member Functions | |
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. | |
Represents a boundary set.
To create a new instance of this class, use CAM::Boundary::CreateBoundarySet
Created in NX9.0.0.
void NXOpen::CAM::BoundarySet::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.
License requirements : cam_base ("CAM BASE")
curves | the curves |
pickPoint | the pick point (start point on first member) |
matrix | the view matrix |
NXOpen::CAM::BoundaryMemberSetList* NXOpen::CAM::BoundarySet::BoundaryMemberList | ( | ) |
Returns the boundary member list
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::BoundarySet::BoundaryTypes NXOpen::CAM::BoundarySet::BoundaryType | ( | ) |
Returns the boundary type
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::BoundaryMemberSet* NXOpen::CAM::BoundarySet::CreateBoundaryMemberSet | ( | ) |
Create an empty boundary member set.
bool NXOpen::CAM::BoundarySet::CustomOffset | ( | ) |
Returns the flag whether this boundary has custom offset activated
Created in NX9.0.0.
License requirements : None
double NXOpen::CAM::BoundarySet::Offset | ( | ) |
Returns the offset value
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::ParamValueIntent NXOpen::CAM::BoundarySet::OffsetIntent | ( | ) |
Returns the offset intent
Created in NX9.0.0.
License requirements : None
NXOpen::Plane* NXOpen::CAM::BoundarySet::Plane | ( | ) |
Returns the boundary plane
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::BoundarySet::PlaneTypes NXOpen::CAM::BoundarySet::PlaneType | ( | ) |
Returns the boundary plane type
Created in NX9.0.0.
License requirements : None
NXOpen::SelectTaggedObjectList* NXOpen::CAM::BoundarySet::PointList | ( | ) |
Returns the points list
Created in NX9.0.0.
License requirements : None
void NXOpen::CAM::BoundarySet::RemoveCurves | ( | const std::vector< NXOpen::NXObject * > & | curves | ) |
Remove curves from the boundary
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
curves | the curves |
void NXOpen::CAM::BoundarySet::SetBoundaryType | ( | NXOpen::CAM::BoundarySet::BoundaryTypes | newValue | ) |
Sets the boundary type
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundarySet::SetCustomOffset | ( | bool | newValue | ) |
Sets the flag whether this boundary has custom offset activated
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundarySet::SetOffset | ( | double | newValue | ) |
Sets the offset value
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundarySet::SetOffsetIntent | ( | NXOpen::CAM::ParamValueIntent | newValue | ) |
Sets the offset intent
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundarySet::SetPlane | ( | NXOpen::Plane * | newValue | ) |
Sets the boundary plane
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundarySet::SetPlaneType | ( | NXOpen::CAM::BoundarySet::PlaneTypes | newValue | ) |
Sets the boundary plane type
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundarySet::SetToolSide | ( | NXOpen::CAM::BoundarySet::ToolSideTypes | newValue | ) |
Sets the tool side
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
NXOpen::CAM::BoundarySet::ToolSideTypes NXOpen::CAM::BoundarySet::ToolSide | ( | ) |
Returns the tool side
Created in NX9.0.0.
License requirements : None