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

Represents a LaserLinearMove More...

Inheritance diagram for NXOpen.CAM.LaserLinearMove:
NXOpen.CAM.MoveBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  MotionEnds { Point, Delta, AlongToolAxis, AlongVector }
 the Motion End enum More...
 
enum  MoveTypes {
  Direct, ZmXmYm, ZmYmXm, XmYmZm,
  XmZmYm, YmZmXm, YmXmZm
}
 the Move Type enum More...
 
enum  RefTypes { Wcs, Mcs }
 the Reference Type enum More...
 
- Public Types inherited from NXOpen.CAM.MoveBuilder
enum  Feed { Motion, Custom }
 the feed Type More...
 
enum  Motion {
  Rapid = 1, Engage, Cut, Stepover,
  Retract, Approach, Traversal, Departure,
  Return, FirstCut, LastCut, Crossover
}
 the motion Type More...
 

Properties

unsafe double DeltaXc [get, set]
 Returns or sets the Delta XC More...
 
unsafe double DeltaXm [get, set]
 Returns or sets the Delta XM More...
 
unsafe double DeltaYc [get, set]
 Returns or sets the Delta YC More...
 
unsafe double DeltaYm [get, set]
 Returns or sets the Delta YM More...
 
unsafe double DeltaZc [get, set]
 Returns or sets the Delta ZC More...
 
unsafe double DeltaZm [get, set]
 Returns or sets the Delta ZM More...
 
unsafe double Distance [get, set]
 Returns or sets the Distance More...
 
unsafe
NXOpen.CAM.LaserHeadOrientation 
HeadOrientation [get]
 Returns the Head Orientation More...
 
unsafe
NXOpen.CAM.LaserLinearMove.MotionEnds 
MotionEnd [get, set]
 Returns or sets the Motion End More...
 
unsafe
NXOpen.CAM.LaserLinearMove.MoveTypes 
MoveType [get, set]
 Returns or sets the Move Type More...
 
unsafe NXOpen.Point Point [get, set]
 Returns or sets the Point More...
 
unsafe
NXOpen.CAM.LaserLinearMove.RefTypes 
RefType [get, set]
 Returns or sets the Reference Type More...
 
unsafe NXOpen.Direction Vector [get, set]
 Returns or sets the Vector More...
 
- Properties inherited from NXOpen.CAM.MoveBuilder
unsafe double FeedRate [get, set]
 Returns or sets the feed rate More...
 
unsafe NXOpen.CAM.MoveBuilder.Feed FeedType [get, set]
 Returns or sets the feed type More...
 
unsafe NXOpen.CAM.FeedRateUnit FeedUnit [get, set]
 Returns or sets the feed unit More...
 
unsafe
NXOpen.CAM.MoveBuilder.Motion 
MotionType [get, set]
 Returns or sets the motion type More...
 
unsafe int NumberOfUserParameters [get]
 Returns the number of user parameters More...
 
unsafe bool ProtectedMove [get, set]
 Returns or sets the protected move status More...
 
unsafe string SubopLabel [get, set]
 Returns or sets the subop label More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. 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

- Public Member Functions inherited from NXOpen.CAM.MoveBuilder
unsafe NXOpen.CAM.UdeParameter GetUserParameter (string parameterName)
 Returns the custom parameter with the given name. More...
 
unsafe NXOpen.CAM.UdeParameter GetUserParameter (int index)
 Returns the parameter at the input index. More...
 
unsafe void SetParent (NXOpen.CAM.CAMObject parent)
 Set parent More...
 
unsafe void SetSibling (NXOpen.CAM.CAMObject sibling)
 Set sibling More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a LaserLinearMove

To create a new instance of this class, use NXOpen.CAM.MoveCollection.CreateLaserLinearMove

Created in NX9.0.0

Member Enumeration Documentation

the Motion End enum

Enumerator
Point 

Point

Delta 

Delta

AlongToolAxis 

Along Tool Axis

AlongVector 

Along Vector

the Move Type enum

Enumerator
Direct 

Direct

ZmXmYm 

ZM -> XM -> YM

ZmYmXm 

ZM -> YM -> XM

XmYmZm 

XM -> YM -> ZM

XmZmYm 

XM -> ZM -> YM

YmZmXm 

YM -> ZM -> XM

YmXmZm 

YM -> XM -> ZM

the Reference Type enum

Enumerator
Wcs 

WCS

Mcs 

MCS

Property Documentation

unsafe double NXOpen.CAM.LaserLinearMove.DeltaXc
getset

Returns or sets the Delta XC

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.LaserLinearMove.DeltaXm
getset

Returns or sets the Delta XM

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.LaserLinearMove.DeltaYc
getset

Returns or sets the Delta YC

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.LaserLinearMove.DeltaYm
getset

Returns or sets the Delta YM

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.LaserLinearMove.DeltaZc
getset

Returns or sets the Delta ZC

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.LaserLinearMove.DeltaZm
getset

Returns or sets the Delta ZM

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.LaserLinearMove.Distance
getset

Returns or sets the Distance

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.LaserHeadOrientation NXOpen.CAM.LaserLinearMove.HeadOrientation
get

Returns the Head Orientation

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.LaserLinearMove.MotionEnds NXOpen.CAM.LaserLinearMove.MotionEnd
getset

Returns or sets the Motion End

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.LaserLinearMove.MoveTypes NXOpen.CAM.LaserLinearMove.MoveType
getset

Returns or sets the Move 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.Point NXOpen.CAM.LaserLinearMove.Point
getset

Returns or sets the Point

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.LaserLinearMove.RefTypes NXOpen.CAM.LaserLinearMove.RefType
getset

Returns or sets the Reference 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.Direction NXOpen.CAM.LaserLinearMove.Vector
getset

Returns or sets the Vector

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.