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
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 @return
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(newValue)

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(newValue)

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(newValue)

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(newValue)

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(newValue)

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(newValue)

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.

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(newValue)

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(newValue)

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”)