NXOpen .NET Reference  12.0.0
Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.CAM.MoveCollection Class Reference

Represents the move collection More...

Inheritance diagram for NXOpen.CAM.MoveCollection:

Public Member Functions

NXOpen.CAM.Move[] ToArray ()
 Returns an array of NXOpen.CAM.Move objects. More...
 
unsafe NXOpen.CAM.Move FindObject (string sid)
 Finds the CAM. More...
 
unsafe
NXOpen.CAM.MoveToPointBuilder 
CreateMoveToPointBuilder (NXOpen.CAM.Move param)
 Create a Move to Point. More...
 
unsafe NXOpen.CAM.DeltaMoveBuilder CreateDeltaMoveBuilder (NXOpen.CAM.Move param)
 Create a Delta Move. More...
 
unsafe
NXOpen.CAM.VectorDistanceMoveBuilder 
CreateVectorDistanceMoveBuilder (NXOpen.CAM.Move param)
 Create a Vector Distance Move. More...
 
unsafe
NXOpen.CAM.AlongToolAxisMoveBuilder 
CreateAlongToolAxisMoveBuilder (NXOpen.CAM.Move param)
 Create a Move Along Tool Axis More...
 
unsafe
NXOpen.CAM.NormalToToolAxisMoveBuilder 
CreateNormalToToolAxisMoveBuilder (NXOpen.CAM.Move param)
 Create a Move Normal to Tool Axis More...
 
unsafe
NXOpen.CAM.AlongMcsAxisMoveBuilder 
CreateAlongMcsAxisMoveBuilder (NXOpen.CAM.Move param)
 Create a Move to MCS Position More...
 
unsafe
NXOpen.CAM.RotaryPointMoveBuilder 
CreateRotaryPointMoveBuilder (NXOpen.CAM.Move param)
 Create a Rotary Move to Point. More...
 
unsafe
NXOpen.CAM.RotaryPolarMoveBuilder 
CreateRotaryPolarMoveBuilder (NXOpen.CAM.Move param)
 Create a Rotary Polar Move. More...
 
unsafe
NXOpen.CAM.CircularAboutAxisMoveBuilder 
CreateCircularAboutAxisMoveBuilder (NXOpen.CAM.Move param)
 Create a Circular Move. More...
 
unsafe
NXOpen.CAM.AlongMachineAxisMoveBuilder 
CreateAlongMachineAxisMoveBuilder (NXOpen.CAM.Move param)
 Create a Move To Machine Position. More...
 
unsafe NXOpen.CAM.UdeMoveBuilder CreateUdeMoveBuilder (NXOpen.CAM.Move param)
 Create a UDE Move. More...
 
unsafe
NXOpen.CAM.RotateToolMoveBuilder 
CreateRotateToolMoveBuilder (NXOpen.CAM.Move param, NXOpen.CAM.Move insertAfterTag)
 Create a Rotate Tool Move. More...
 
unsafe
NXOpen.CAM.ProbeCalibrateLengthMoveBuilder 
CreateProbeCalibrateLengthMoveBuilder (NXOpen.CAM.Move param)
 Create a Probe Calibrate Length Move. More...
 
unsafe
NXOpen.CAM.ProbeCalibrateStylusMoveBuilder 
CreateProbeCalibrateStylusMoveBuilder (NXOpen.CAM.Move param)
 Create a Probe Calibrate Stylus Move. More...
 
unsafe
NXOpen.CAM.ProbeCalibrateSphereMoveBuilder 
CreateProbeCalibrateSphereMoveBuilder (NXOpen.CAM.Move param)
 Create a Probe Calibrate on Sphere Move. More...
 
unsafe
NXOpen.CAM.ProbeInspectPointMoveBuilder 
CreateProbeInspectPointMoveBuilder (NXOpen.CAM.Move param)
 Create a Probe Inspect Point Move. More...
 
unsafe
NXOpen.CAM.ProbeInspectSurfacePointMoveBuilder 
CreateProbeInspectSurfacePointMoveBuilder (NXOpen.CAM.Move param)
 Create a Probe Inspect Surface Point Move. More...
 
unsafe
NXOpen.CAM.ProbeInspectBorebossMoveBuilder 
CreateProbeInspectBorebossMoveBuilder (NXOpen.CAM.Move param)
 Create a Probe Inspect Bore-Boss Move. More...
 
unsafe
NXOpen.CAM.ProbeClearanceMoveBuilder 
CreateProbeClearanceMoveBuilder (NXOpen.CAM.Move param)
 Create a Probe Clearance Plane Change. More...
 
unsafe
NXOpen.CAM.TeachmodeLinearMoveBuilder 
CreateTeachmodeLinearMoveBuilder (NXOpen.CAM.Move param)
 Create a Teachmode Linear Move. More...
 
unsafe
NXOpen.CAM.TeachmodeEngageSettingsBuilder 
CreateTeachmodeEngageSettingsBuilder (NXOpen.CAM.Move param)
 Create a Teachmode Engage Settings. More...
 
unsafe
NXOpen.CAM.TeachmodeRetractSettingsBuilder 
CreateTeachmodeRetractSettingsBuilder (NXOpen.CAM.Move param)
 Create a Teachmode Retract Settings. More...
 
unsafe
NXOpen.CAM.TeachmodeProfileMoveBuilder 
CreateTeachmodeProfileMoveBuilder (NXOpen.CAM.Move param)
 Create a Teachmode Profile Move. More...
 
unsafe
NXOpen.CAM.FollowCurveMoveBuilder 
CreateFollowCurveMoveBuilder (NXOpen.CAM.Move param)
 Create Follow Curve Move. More...
 
unsafe
NXOpen.CAM.FollowPartMoveBuilder 
CreateFollowPartMoveBuilder (NXOpen.CAM.Move param)
 Create Follow Part Move. More...
 
unsafe
NXOpen.CAM.UserDefinedMoveBuilder 
CreateUserDefinedMoveBuilder (NXOpen.CAM.Move param, string typeName)
 Create User Defined Move. More...
 
unsafe
NXOpen.CAM.ToolTrackingPointBuilder 
CreateToolTrackingPointBuilder (NXOpen.CAM.Move param)
 Create Tracking Point Move. More...
 
unsafe
NXOpen.CAM.TurnProbeInspectPointMoveBuilder 
CreateTurnProbeInspectPointMoveBuilder (NXOpen.CAM.Move param)
 Create a Turn Probe Inspect Point Move. More...
 
unsafe
NXOpen.CAM.TurnProbeClearanceBuilder 
CreateTurnProbeClearanceBuilder (NXOpen.CAM.Move param)
 Create a Turn Probe Clearance Move. More...
 
unsafe
NXOpen.CAM.TurnMoveToPointBuilder 
CreateTurnMoveToPointBuilder (NXOpen.CAM.Move param)
 Create a Turn Linear Move. More...
 
unsafe NXOpen.CAM.LaserLinearMove CreateLaserLinearMove (NXOpen.CAM.Move param)
 Create a Laser Linear Move. More...
 
unsafe NXOpen.CAM.LaserCircleCutout CreateLaserCircleCutout (NXOpen.CAM.Move param)
 Create a Laser Circle Cutout. More...
 
unsafe
NXOpen.CAM.LaserRectangleCutout 
CreateLaserRectangleCutout (NXOpen.CAM.Move param)
 Create a Laser Rectangle Cutout. More...
 
unsafe NXOpen.CAM.LaserSlotCutout CreateLaserSlotCutout (NXOpen.CAM.Move param)
 Create a Laser Slot Cutout. More...
 
unsafe
NXOpen.CAM.LaserHexagonCutout 
CreateLaserHexagonCutout (NXOpen.CAM.Move param)
 Create a Laser Hexagon Cutout. More...
 
unsafe NXOpen.CAM.LaserProfileMove CreateLaserProfileMove (NXOpen.CAM.Move param)
 Create a Laser Profile Move. More...
 

Protected Member Functions

override int EnumerateMoveNext (ref Tag currentTag, byte[] state)
 Advances the enumerator to the next element of the collection. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Represents the move collection

To obtain an instance of this class, refer to NXOpen.CAM.Operation

Created in NX5.0.0

Member Function Documentation

unsafe NXOpen.CAM.AlongMachineAxisMoveBuilder NXOpen.CAM.MoveCollection.CreateAlongMachineAxisMoveBuilder ( NXOpen.CAM.Move  param)

Create a Move To Machine Position.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
Returns
Machine Position Move Builder
unsafe NXOpen.CAM.AlongMcsAxisMoveBuilder NXOpen.CAM.MoveCollection.CreateAlongMcsAxisMoveBuilder ( NXOpen.CAM.Move  param)

Create a Move to MCS Position

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
Returns
MCS Move Builder
unsafe NXOpen.CAM.AlongToolAxisMoveBuilder NXOpen.CAM.MoveCollection.CreateAlongToolAxisMoveBuilder ( NXOpen.CAM.Move  param)

Create a Move Along Tool Axis

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
Returns
Along Tool Axis Move Builder
unsafe NXOpen.CAM.CircularAboutAxisMoveBuilder NXOpen.CAM.MoveCollection.CreateCircularAboutAxisMoveBuilder ( NXOpen.CAM.Move  param)

Create a Circular Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
Returns
unsafe NXOpen.CAM.DeltaMoveBuilder NXOpen.CAM.MoveCollection.CreateDeltaMoveBuilder ( NXOpen.CAM.Move  param)

Create a Delta Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
Returns
Delta Move Builder
unsafe NXOpen.CAM.FollowCurveMoveBuilder NXOpen.CAM.MoveCollection.CreateFollowCurveMoveBuilder ( NXOpen.CAM.Move  param)

Create Follow Curve Move.

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Builder
unsafe NXOpen.CAM.FollowPartMoveBuilder NXOpen.CAM.MoveCollection.CreateFollowPartMoveBuilder ( NXOpen.CAM.Move  param)

Create Follow Part Move.

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Builder
unsafe NXOpen.CAM.LaserCircleCutout NXOpen.CAM.MoveCollection.CreateLaserCircleCutout ( NXOpen.CAM.Move  param)

Create a Laser Circle Cutout.

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramLaser move object
Returns
Laser Circle Cutout
unsafe NXOpen.CAM.LaserHexagonCutout NXOpen.CAM.MoveCollection.CreateLaserHexagonCutout ( NXOpen.CAM.Move  param)

Create a Laser Hexagon Cutout.

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramLaser move object
Returns
Laser Hexagon Cutout
unsafe NXOpen.CAM.LaserLinearMove NXOpen.CAM.MoveCollection.CreateLaserLinearMove ( NXOpen.CAM.Move  param)

Create a Laser Linear Move.

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramLaser move object
Returns
Laser Linear Move
unsafe NXOpen.CAM.LaserProfileMove NXOpen.CAM.MoveCollection.CreateLaserProfileMove ( NXOpen.CAM.Move  param)

Create a Laser Profile Move.

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramLaser move object
Returns
Laser Profile Move
unsafe NXOpen.CAM.LaserRectangleCutout NXOpen.CAM.MoveCollection.CreateLaserRectangleCutout ( NXOpen.CAM.Move  param)

Create a Laser Rectangle Cutout.

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramLaser move object
Returns
Laser Rectangle Cutout
unsafe NXOpen.CAM.LaserSlotCutout NXOpen.CAM.MoveCollection.CreateLaserSlotCutout ( NXOpen.CAM.Move  param)

Create a Laser Slot Cutout.

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramLaser move object
Returns
Laser Slot Cutout
unsafe NXOpen.CAM.MoveToPointBuilder NXOpen.CAM.MoveCollection.CreateMoveToPointBuilder ( NXOpen.CAM.Move  param)

Create a Move to Point.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
Returns
Move To Point Builder
unsafe NXOpen.CAM.NormalToToolAxisMoveBuilder NXOpen.CAM.MoveCollection.CreateNormalToToolAxisMoveBuilder ( NXOpen.CAM.Move  param)

Create a Move Normal to Tool Axis

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
Returns
Normal To Tool Axis Move Builder
unsafe NXOpen.CAM.ProbeCalibrateLengthMoveBuilder NXOpen.CAM.MoveCollection.CreateProbeCalibrateLengthMoveBuilder ( NXOpen.CAM.Move  param)

Create a Probe Calibrate Length Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Probe Calibrate Length Move Builder
unsafe NXOpen.CAM.ProbeCalibrateSphereMoveBuilder NXOpen.CAM.MoveCollection.CreateProbeCalibrateSphereMoveBuilder ( NXOpen.CAM.Move  param)

Create a Probe Calibrate on Sphere Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Probe Calibrate Sphere Move Builder
unsafe NXOpen.CAM.ProbeCalibrateStylusMoveBuilder NXOpen.CAM.MoveCollection.CreateProbeCalibrateStylusMoveBuilder ( NXOpen.CAM.Move  param)

Create a Probe Calibrate Stylus Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Probe Calibrate Stylus Move Builder
unsafe NXOpen.CAM.ProbeClearanceMoveBuilder NXOpen.CAM.MoveCollection.CreateProbeClearanceMoveBuilder ( NXOpen.CAM.Move  param)

Create a Probe Clearance Plane Change.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Probe Clearance Move Builder
unsafe NXOpen.CAM.ProbeInspectBorebossMoveBuilder NXOpen.CAM.MoveCollection.CreateProbeInspectBorebossMoveBuilder ( NXOpen.CAM.Move  param)

Create a Probe Inspect Bore-Boss Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Probe Inspect Bore-boss Move Builder
unsafe NXOpen.CAM.ProbeInspectPointMoveBuilder NXOpen.CAM.MoveCollection.CreateProbeInspectPointMoveBuilder ( NXOpen.CAM.Move  param)

Create a Probe Inspect Point Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Probe Inspect Point Move Builder
unsafe NXOpen.CAM.ProbeInspectSurfacePointMoveBuilder NXOpen.CAM.MoveCollection.CreateProbeInspectSurfacePointMoveBuilder ( NXOpen.CAM.Move  param)

Create a Probe Inspect Surface Point Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Probe Inspect Surface Point Move Builder
unsafe NXOpen.CAM.RotaryPointMoveBuilder NXOpen.CAM.MoveCollection.CreateRotaryPointMoveBuilder ( NXOpen.CAM.Move  param)

Create a Rotary Move to Point.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
Returns
Rotary Point Move Builder
unsafe NXOpen.CAM.RotaryPolarMoveBuilder NXOpen.CAM.MoveCollection.CreateRotaryPolarMoveBuilder ( NXOpen.CAM.Move  param)

Create a Rotary Polar Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
Returns
Rotary Polar Move Builder
unsafe NXOpen.CAM.RotateToolMoveBuilder NXOpen.CAM.MoveCollection.CreateRotateToolMoveBuilder ( NXOpen.CAM.Move  param,
NXOpen.CAM.Move  insertAfterTag 
)

Create a Rotate Tool Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
insertAfterTagPreceeding move
Returns
Rotate Tool Move Builder
unsafe NXOpen.CAM.TeachmodeEngageSettingsBuilder NXOpen.CAM.MoveCollection.CreateTeachmodeEngageSettingsBuilder ( NXOpen.CAM.Move  param)

Create a Teachmode Engage Settings.

Created in NX7.5.0

License requirements: cam_base ("CAM BASE")

Parameters
paramTeachmode Suboperation object
Returns
Teachmode Engage Settings Builder
unsafe NXOpen.CAM.TeachmodeLinearMoveBuilder NXOpen.CAM.MoveCollection.CreateTeachmodeLinearMoveBuilder ( NXOpen.CAM.Move  param)

Create a Teachmode Linear Move.

Created in NX7.5.0

License requirements: cam_base ("CAM BASE")

Parameters
paramTeachmode Suboperation object
Returns
Teachmode Linear Move Builder
unsafe NXOpen.CAM.TeachmodeProfileMoveBuilder NXOpen.CAM.MoveCollection.CreateTeachmodeProfileMoveBuilder ( NXOpen.CAM.Move  param)

Create a Teachmode Profile Move.

Created in NX7.5.0

License requirements: cam_base ("CAM BASE")

Parameters
paramTeachmode Suboperation object
Returns
Teachmode Profile Move Builder
unsafe NXOpen.CAM.TeachmodeRetractSettingsBuilder NXOpen.CAM.MoveCollection.CreateTeachmodeRetractSettingsBuilder ( NXOpen.CAM.Move  param)

Create a Teachmode Retract Settings.

Created in NX7.5.0

License requirements: cam_base ("CAM BASE")

Parameters
paramTeachmode Suboperation object
Returns
Teachmode Retract Settings Builder
unsafe NXOpen.CAM.ToolTrackingPointBuilder NXOpen.CAM.MoveCollection.CreateToolTrackingPointBuilder ( NXOpen.CAM.Move  param)

Create Tracking Point Move.

Created in NX8.5.1

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Builder
unsafe NXOpen.CAM.TurnMoveToPointBuilder NXOpen.CAM.MoveCollection.CreateTurnMoveToPointBuilder ( NXOpen.CAM.Move  param)

Create a Turn Linear Move.

Created in NX8.5.1

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Turn Move To Point Builder
unsafe NXOpen.CAM.TurnProbeClearanceBuilder NXOpen.CAM.MoveCollection.CreateTurnProbeClearanceBuilder ( NXOpen.CAM.Move  param)

Create a Turn Probe Clearance Move.

Created in NX8.5.1

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Turn Probe Clearance Builder
unsafe NXOpen.CAM.TurnProbeInspectPointMoveBuilder NXOpen.CAM.MoveCollection.CreateTurnProbeInspectPointMoveBuilder ( NXOpen.CAM.Move  param)

Create a Turn Probe Inspect Point Move.

Created in NX8.5.1

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
Returns
Probe Inspect Point Move Builder
unsafe NXOpen.CAM.UdeMoveBuilder NXOpen.CAM.MoveCollection.CreateUdeMoveBuilder ( NXOpen.CAM.Move  param)

Create a UDE Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
Returns
Ude Move Builder
unsafe NXOpen.CAM.UserDefinedMoveBuilder NXOpen.CAM.MoveCollection.CreateUserDefinedMoveBuilder ( NXOpen.CAM.Move  param,
string  typeName 
)

Create User Defined Move.

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove object
typeNameType of the User Defined Move to create. When editing the move this will not be used
Returns
Builder
unsafe NXOpen.CAM.VectorDistanceMoveBuilder NXOpen.CAM.MoveCollection.CreateVectorDistanceMoveBuilder ( NXOpen.CAM.Move  param)

Create a Vector Distance Move.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
paramMove Object
Returns
Delta Move Builder
override int NXOpen.CAM.MoveCollection.EnumerateMoveNext ( ref Tag  currentTag,
byte[]  state 
)
protected

Advances the enumerator to the next element of the collection.

unsafe NXOpen.CAM.Move NXOpen.CAM.MoveCollection.FindObject ( string  sid)

Finds the CAM.

Operation object with the given identifier as recorded in a journal.

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
sidthe name of the object
Returns
the found object
NXOpen.CAM.Move [] NXOpen.CAM.MoveCollection.ToArray ( )

Returns an array of NXOpen.CAM.Move objects.

Property Documentation

Tag NXOpen.CAM.MoveCollection.Tag
get

Returns the tag of this object.


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