Class LaserProfileMove
Inheritance
System.Object
System.MarshalByRefObject
LaserProfileMove
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NXOpen.CAM
Assembly: NXOpen.dll
Syntax
public class LaserProfileMove : MoveBuilder, IMessageSink, IComponentBuilder
Constructors
LaserProfileMove()
Declaration
protected LaserProfileMove()
Properties
CollisionCheck
Declaration
public LaserProfileMove.CollisionChecks CollisionCheck { get; set; }
Property Value
Type | Description |
---|---|
LaserProfileMove.CollisionChecks |
CutDirection
Declaration
public LaserCutDirection CutDirection { get; }
Property Value
Type | Description |
---|---|
LaserCutDirection |
HeadOrientation
Declaration
public LaserHeadOrientation HeadOrientation { get; }
Property Value
Type | Description |
---|---|
LaserHeadOrientation |
InterpMethod
Declaration
public LaserProfileMove.InterpMethods InterpMethod { get; set; }
Property Value
Type | Description |
---|---|
LaserProfileMove.InterpMethods |
List
Declaration
public LaserControlPointList List { get; }
Property Value
Type | Description |
---|---|
LaserControlPointList |
MaxGapDist
Declaration
public double MaxGapDist { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MaxTiltAngle
Declaration
public double MaxTiltAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ProfileSection
Declaration
public Section ProfileSection { get; set; }
Property Value
Type | Description |
---|---|
Section |
ShapeType
Declaration
public LaserProfileMove.ShapeTypes ShapeType { get; set; }
Property Value
Type | Description |
---|---|
LaserProfileMove.ShapeTypes |
ToolSide
Declaration
public LaserProfileMove.ToolSides ToolSide { get; set; }
Property Value
Type | Description |
---|---|
LaserProfileMove.ToolSides |
Methods
CreateControlPoint(Int32, Point, CartesianCoordinateSystem, Int32, Boolean, NXObject, Int32)
Declaration
public LaserControlPoint CreateControlPoint(int headOrientType, Point pointTag, CartesianCoordinateSystem csysTag, int processType, bool toggle, NXObject udePathTag, int pointType)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | headOrientType | |
Point | pointTag | |
CartesianCoordinateSystem | csysTag | |
System.Int32 | processType | |
System.Boolean | toggle | |
NXObject | udePathTag | |
System.Int32 | pointType |
Returns
Type | Description |
---|---|
LaserControlPoint |
Implements
System.Runtime.Remoting.Messaging.IMessageSink