BoundarySet Class

class NXOpen.CAM.BoundarySet

Bases: NXOpen.TaggedObject

Represents a boundary set.

To create a new instance of this class, use NXOpen.CAM.Boundary.CreateBoundarySet()

New in version NX9.0.0.

Properties

Property Description
BoundaryMemberList Returns the boundary member list
BoundaryType Returns or sets the boundary type
CustomOffset Returns or sets the flag whether this boundary has custom offset activated
Offset Returns or sets the offset value
OffsetIntent Returns or sets the offset intent
Plane Returns or sets the boundary plane
PlaneType Returns or sets the boundary plane type
PointList Returns the points list
SelectObject Returns the select object
Tag Returns the Tag for this object.
ToolPosition Returns or sets the tool position
ToolSide Returns or sets the tool side

Methods

Method Description
AppendCurves Add curves to the boundary
CreateBoundaryMemberSet Create an empty boundary member set
RemoveCurves Remove curves from the boundary

Enumerations

BoundarySetBoundaryTypes Enumeration the boundary types
BoundarySetPlaneTypes Enumeration the boundary plane types
BoundarySetToolPositionTypes Enumeration the tool position
BoundarySetToolSideTypes Enumeration the tool side types

Property Detail

BoundaryMemberList

BoundarySet.BoundaryMemberList

Returns the boundary member list

-------------------------------------

Getter Method

Signature BoundaryMemberList

Returns:
Return type:NXOpen.CAM.BoundaryMemberSetList

New in version NX9.0.0.

License requirements: None.

BoundaryType

BoundarySet.BoundaryType

Returns or sets the boundary type

-------------------------------------

Getter Method

Signature BoundaryType

Returns:
Return type:NXOpen.CAM.BoundarySetBoundaryTypes

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature BoundaryType

Parameters:newValue (NXOpen.CAM.BoundarySetBoundaryTypes) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CustomOffset

BoundarySet.CustomOffset

Returns or sets the flag whether this boundary has custom offset activated

-------------------------------------

Getter Method

Signature CustomOffset

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CustomOffset

Parameters:newValue (bool) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

Offset

BoundarySet.Offset

Returns or sets the offset value

-------------------------------------

Getter Method

Signature Offset

Returns:
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Offset

Parameters:newValue (float) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

OffsetIntent

BoundarySet.OffsetIntent

Returns or sets the offset intent

-------------------------------------

Getter Method

Signature OffsetIntent

Returns:
Return type:NXOpen.CAM.ParamValueIntent

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature OffsetIntent

Parameters:newValue (NXOpen.CAM.ParamValueIntent) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

Plane

BoundarySet.Plane

Returns or sets the boundary plane

-------------------------------------

Getter Method

Signature Plane

Returns:
Return type:NXOpen.Plane

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Plane

Parameters:newValue (NXOpen.Plane) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

PlaneType

BoundarySet.PlaneType

Returns or sets the boundary plane type

-------------------------------------

Getter Method

Signature PlaneType

Returns:
Return type:NXOpen.CAM.BoundarySetPlaneTypes

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PlaneType

Parameters:newValue (NXOpen.CAM.BoundarySetPlaneTypes) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

PointList

BoundarySet.PointList

Returns the points list

-------------------------------------

Getter Method

Signature PointList

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX9.0.0.

License requirements: None.

SelectObject

BoundarySet.SelectObject

Returns the select object

-------------------------------------

Getter Method

Signature SelectObject

Returns:
Return type:NXOpen.SelectTaggedObject

New in version NX11.0.1.

License requirements: None.

ToolPosition

BoundarySet.ToolPosition

Returns or sets the tool position

-------------------------------------

Getter Method

Signature ToolPosition

Returns:
Return type:NXOpen.CAM.BoundarySetToolPositionTypes

New in version NX9.0.1.

License requirements: None.

-------------------------------------

Setter Method

Signature ToolPosition

Parameters:newValue (NXOpen.CAM.BoundarySetToolPositionTypes) –

New in version NX9.0.1.

License requirements: cam_base (“CAM BASE”)

ToolSide

BoundarySet.ToolSide

Returns or sets the tool side

-------------------------------------

Getter Method

Signature ToolSide

Returns:
Return type:NXOpen.CAM.BoundarySetToolSideTypes

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ToolSide

Parameters:newValue (NXOpen.CAM.BoundarySetToolSideTypes) –

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

Method Detail

AppendCurves

BoundarySet.AppendCurves

Add curves to the boundary

Signature AppendCurves(curves, pickPoint, matrix)

Parameters:

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateBoundaryMemberSet

BoundarySet.CreateBoundaryMemberSet

Create an empty boundary member set

Signature CreateBoundaryMemberSet()

Returns:
Return type:NXOpen.CAM.BoundaryMemberSet

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

RemoveCurves

BoundarySet.RemoveCurves

Remove curves from the boundary

Signature RemoveCurves(curves)

Parameters:curves (list of NXOpen.NXObject) – the curves

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)