NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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.TransientObject NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink 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...
 
- Public Member Functions inherited from NXOpen.TransientObject
void Dispose ()
 Frees the object from memory. More...
 
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
new 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...
 

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...
 
- Properties inherited from NXOpen.TransientObject
IntPtr Handle [get]
 Handle of the internal object represented by this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. 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 ( )
inlineprotectedvirtual

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.

Implements NXOpen.TransientObject.

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

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 
)
inline

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