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

This class represents the data of a Linear Motion More...

Inheritance diagram for NXOpen.CAM.PathLinearMotion:
NXOpen.CAM.PathCircularMotion NXOpen.CAM.PathHelixMotion

Public Member Functions

unsafe void GetFeedrate (out double feedValue, out NXOpen.CAM.CamPathFeedUnitType feedUnit)
 Get feed rate information More...
 
unsafe void SetFeedrate (double feedValue, NXOpen.CAM.CamPathFeedUnitType feedUnit)
 Set feed rate information. More...
 

Protected Member Functions

override void FreeResource ()
 Free resources associated with the instance. More...
 

Properties

unsafe NXOpen.CAM.PathContactMotion ContactData [get, set]
 Returns or sets the contact motion if the motion is contact and Nothing if not More...
 
unsafe NXOpen.Point3d EndPoint [get, set]
 Returns or sets the end point of the motion More...
 
unsafe bool IsContact [get, set]
 Returns or sets the check to see if motion is contact More...
 
unsafe bool IsCustomFeedrate [get, set]
 Returns or sets the custom feed rate indicator More...
 
unsafe NXOpen.CAM.CamPathMotionType MotionType [get, set]
 Returns or sets the motion type More...
 
unsafe NXOpen.Vector3d ToolAxis [get, set]
 Returns or sets the tool axis of the motion More...
 

Detailed Description

This class represents the data of a Linear Motion

Created in NX10.0.1

Member Function Documentation

override void NXOpen.CAM.PathLinearMotion.FreeResource ( )
protected

Free resources associated with the instance.

After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.

Created in NX10.0.1

License requirements: None.

unsafe void NXOpen.CAM.PathLinearMotion.GetFeedrate ( out double  feedValue,
out NXOpen.CAM.CamPathFeedUnitType  feedUnit 
)

Get feed rate information

Created in NX10.0.1

License requirements: None.

Parameters
feedValue
feedUnit
unsafe void NXOpen.CAM.PathLinearMotion.SetFeedrate ( double  feedValue,
NXOpen.CAM.CamPathFeedUnitType  feedUnit 
)

Set feed rate information.

If the feed rate is set on a motion then it will be treated as custom feed rate

Created in NX10.0.1

License requirements: cam_base ("CAM BASE")

Parameters
feedValue
feedUnit

Property Documentation

unsafe NXOpen.CAM.PathContactMotion NXOpen.CAM.PathLinearMotion.ContactData
getset

Returns or sets the contact motion if the motion is contact and Nothing if not

Created in NX11.0.2

License requirements to get this property: None.

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

unsafe NXOpen.Point3d NXOpen.CAM.PathLinearMotion.EndPoint
getset

Returns or sets the end point of the motion

Created in NX10.0.1

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.PathLinearMotion.IsContact
getset

Returns or sets the check to see if motion is contact

Created in NX11.0.2

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.PathLinearMotion.IsCustomFeedrate
getset

Returns or sets the custom feed rate indicator

Created in NX10.0.1

License requirements to get this property: None.

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

unsafe NXOpen.CAM.CamPathMotionType NXOpen.CAM.PathLinearMotion.MotionType
getset

Returns or sets the motion type

Created in NX10.0.1

License requirements to get this property: None.

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

unsafe NXOpen.Vector3d NXOpen.CAM.PathLinearMotion.ToolAxis
getset

Returns or sets the tool axis of the motion

Created in NX10.0.1

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.