NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.CAM.BoundarySet Class Reference

Represents a boundary set. More...

Inheritance diagram for NXOpen.CAM.BoundarySet:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.CAM.BoundaryMillingSet NXOpen.CAM.BoundarySetPlanarMill NXOpen.CAM.BoundarySetWireEDM NXOpen.CAM.BoundaryTurnSet

Public Types

enum  BoundaryTypes { Closed, Open }
 the boundary types More...
 
enum  PlaneTypes { Automatic, UserDefined }
 the boundary plane types More...
 
enum  ToolPositionTypes { On, Contact }
 the tool position More...
 
enum  ToolSideTypes { InsideOrLeft, OutsideOrRight }
 the tool side types More...
 

Public Member Functions

unsafe void AppendCurves (NXOpen.NXObject[] curves, NXOpen.Point3d pickPoint, NXOpen.Matrix3x3 matrix)
 Add curves to the boundary More...
 
unsafe NXOpen.CAM.BoundaryMemberSet CreateBoundaryMemberSet ()
 Create an empty boundary member set More...
 
unsafe void RemoveCurves (NXOpen.NXObject[] curves)
 Remove curves from the boundary More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe
NXOpen.CAM.BoundaryMemberSetList 
BoundaryMemberList [get]
 Returns the boundary member list More...
 
unsafe
NXOpen.CAM.BoundarySet.BoundaryTypes 
BoundaryType [get, set]
 Returns or sets the boundary type More...
 
unsafe bool CustomOffset [get, set]
 Returns or sets the flag whether this boundary has custom offset activated More...
 
unsafe double Offset [get, set]
 Returns or sets the offset value More...
 
unsafe NXOpen.CAM.ParamValueIntent OffsetIntent [get, set]
 Returns or sets the offset intent More...
 
unsafe NXOpen.Plane Plane [get, set]
 Returns or sets the boundary plane More...
 
unsafe
NXOpen.CAM.BoundarySet.PlaneTypes 
PlaneType [get, set]
 Returns or sets the boundary plane type More...
 
unsafe
NXOpen.SelectTaggedObjectList 
PointList [get]
 Returns the points list More...
 
unsafe NXOpen.SelectTaggedObject SelectObject [get]
 Returns the select object More...
 
unsafe
NXOpen.CAM.BoundarySet.ToolPositionTypes 
ToolPosition [get, set]
 Returns or sets the tool position More...
 
unsafe
NXOpen.CAM.BoundarySet.ToolSideTypes 
ToolSide [get, set]
 Returns or sets the tool side More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a boundary set.

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

Created in NX9.0.0

Member Enumeration Documentation

the boundary types

Enumerator
Closed 

close boundary

Open 

open boundary

the boundary plane types

Enumerator
Automatic 

automatically get a boundary plane from selected entities

UserDefined 

user defined plane

the tool position

Enumerator
On 

tool tip positioned on boundary

Contact 

tool tip positioned contacting boundary

the tool side types

Enumerator
InsideOrLeft 

inside for closed boundary, or left side for open boundary

OutsideOrRight 

outside for closed boundary, or right side for open boundary

Member Function Documentation

unsafe void NXOpen.CAM.BoundarySet.AppendCurves ( NXOpen.NXObject[]  curves,
NXOpen.Point3d  pickPoint,
NXOpen.Matrix3x3  matrix 
)
inline

Add curves to the boundary

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

Parameters
curvesthe curves
pickPointthe pick point (start point on first member)
matrixthe view matrix
unsafe NXOpen.CAM.BoundaryMemberSet NXOpen.CAM.BoundarySet.CreateBoundaryMemberSet ( )
inline

Create an empty boundary member set

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

Returns
unsafe void NXOpen.CAM.BoundarySet.RemoveCurves ( NXOpen.NXObject[]  curves)
inline

Remove curves from the boundary

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

Parameters
curvesthe curves

Property Documentation

unsafe NXOpen.CAM.BoundaryMemberSetList NXOpen.CAM.BoundarySet.BoundaryMemberList
get

Returns the boundary member list

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.BoundarySet.BoundaryTypes NXOpen.CAM.BoundarySet.BoundaryType
getset

Returns or sets the boundary type

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.BoundarySet.CustomOffset
getset

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

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.BoundarySet.Offset
getset

Returns or sets the offset value

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.ParamValueIntent NXOpen.CAM.BoundarySet.OffsetIntent
getset

Returns or sets the offset intent

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.Plane NXOpen.CAM.BoundarySet.Plane
getset

Returns or sets the boundary plane

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.BoundarySet.PlaneTypes NXOpen.CAM.BoundarySet.PlaneType
getset

Returns or sets the boundary plane type

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAM.BoundarySet.PointList
get

Returns the points list

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.SelectTaggedObject NXOpen.CAM.BoundarySet.SelectObject
get

Returns the select object

Created in NX11.0.1

License requirements: None.

unsafe NXOpen.CAM.BoundarySet.ToolPositionTypes NXOpen.CAM.BoundarySet.ToolPosition
getset

Returns or sets the tool position

Created in NX9.0.1

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.BoundarySet.ToolSideTypes NXOpen.CAM.BoundarySet.ToolSide
getset

Returns or sets the tool side

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.