Class TurnAvoidancePathPointsBuilder
Inheritance
System.Object
System.MarshalByRefObject
TurnAvoidancePathPointsBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
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 TurnAvoidancePathPointsBuilder : TaggedObject, IMessageSink
Constructors
TurnAvoidancePathPointsBuilder()
Declaration
protected TurnAvoidancePathPointsBuilder()
Properties
CsMode
Declaration
public TurnAvoidancePathPointsBuilder.CsTypes CsMode { get; set; }
Property Value
| Type | Description |
|---|---|
| TurnAvoidancePathPointsBuilder.CsTypes |
PointListDataNumberOfTrackPoints
Declaration
public int PointListDataNumberOfTrackPoints { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Methods
Delete(Int32)
Declaration
public void Delete(int index)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index |
GetPointData(Int32, out NXObject, out TurnAvoidancePathPointsBuilder.MotionTypes, out TurnAvoidancePathPointsBuilder.FeedrateModesTypes, out Double, out TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes, out TurnAvoidancePathPointsBuilder.PointStatus, out Int32, out NXObject, out Int32, out NXObject)
Declaration
public void GetPointData(int index, out NXObject specifyPoint, out TurnAvoidancePathPointsBuilder.MotionTypes motionType, out TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, out double customFeedrateValue, out TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit, out TurnAvoidancePathPointsBuilder.PointStatus pointStatus, out int startEventFlag, out NXObject startEventPath, out int endEventFlag, out NXObject endEventPath)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | |
| NXObject | specifyPoint | |
| TurnAvoidancePathPointsBuilder.MotionTypes | motionType | |
| TurnAvoidancePathPointsBuilder.FeedrateModesTypes | feedrateType | |
| System.Double | customFeedrateValue | |
| TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes | customFeedrateUnit | |
| TurnAvoidancePathPointsBuilder.PointStatus | pointStatus | |
| System.Int32 | startEventFlag | |
| NXObject | startEventPath | |
| System.Int32 | endEventFlag | |
| NXObject | endEventPath |
GetPointData(Int32, out Point, out TurnAvoidancePathPointsBuilder.MotionTypes, out TurnAvoidancePathPointsBuilder.FeedrateModesTypes, out Double, out TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes, out TurnAvoidancePathPointsBuilder.PointStatus, out Int32, out NXObject, out Int32, out NXObject, out Double)
Declaration
public void GetPointData(int index, out Point specifyPoint, out TurnAvoidancePathPointsBuilder.MotionTypes motionType, out TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, out double customFeedrateValue, out TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit, out TurnAvoidancePathPointsBuilder.PointStatus pointStatus, out int startEventFlag, out NXObject startEventPath, out int endEventFlag, out NXObject endEventPath, out double toolHolderAngle)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | |
| Point | specifyPoint | |
| TurnAvoidancePathPointsBuilder.MotionTypes | motionType | |
| TurnAvoidancePathPointsBuilder.FeedrateModesTypes | feedrateType | |
| System.Double | customFeedrateValue | |
| TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes | customFeedrateUnit | |
| TurnAvoidancePathPointsBuilder.PointStatus | pointStatus | |
| System.Int32 | startEventFlag | |
| NXObject | startEventPath | |
| System.Int32 | endEventFlag | |
| NXObject | endEventPath | |
| System.Double | toolHolderAngle |
GetPointListData(Int32, out NXObject, out TurnAvoidancePathPointsBuilder.MotionTypes, out TurnAvoidancePathPointsBuilder.FeedrateModesTypes, out Double, out TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes)
Declaration
public void GetPointListData(int index, out NXObject specifyPoint, out TurnAvoidancePathPointsBuilder.MotionTypes motionType, out TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, out double customFeedrateValue, out TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | |
| NXObject | specifyPoint | |
| TurnAvoidancePathPointsBuilder.MotionTypes | motionType | |
| TurnAvoidancePathPointsBuilder.FeedrateModesTypes | feedrateType | |
| System.Double | customFeedrateValue | |
| TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes | customFeedrateUnit |
Modify(Int32, NXObject, TurnAvoidancePathPointsBuilder.MotionTypes, TurnAvoidancePathPointsBuilder.FeedrateModesTypes, Double, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes)
Declaration
public void Modify(int index, NXObject specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | |
| NXObject | specifyPoint | |
| TurnAvoidancePathPointsBuilder.MotionTypes | motionType | |
| TurnAvoidancePathPointsBuilder.FeedrateModesTypes | feedrateType | |
| System.Double | customFeedrateValue | |
| TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes | customFeedrateUnit |
ModifyData(Int32, NXObject, TurnAvoidancePathPointsBuilder.MotionTypes, TurnAvoidancePathPointsBuilder.FeedrateModesTypes, Double, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes, TurnAvoidancePathPointsBuilder.PointStatus, Int32, NXObject, Int32, NXObject)
Declaration
public void ModifyData(int index, NXObject specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit, TurnAvoidancePathPointsBuilder.PointStatus pointStatus, int startEventFlag, NXObject startEventPath, int endEventFlag, NXObject endEventPath)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | |
| NXObject | specifyPoint | |
| TurnAvoidancePathPointsBuilder.MotionTypes | motionType | |
| TurnAvoidancePathPointsBuilder.FeedrateModesTypes | feedrateType | |
| System.Double | customFeedrateValue | |
| TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes | customFeedrateUnit | |
| TurnAvoidancePathPointsBuilder.PointStatus | pointStatus | |
| System.Int32 | startEventFlag | |
| NXObject | startEventPath | |
| System.Int32 | endEventFlag | |
| NXObject | endEventPath |
ModifyData(Int32, Point, TurnAvoidancePathPointsBuilder.MotionTypes, TurnAvoidancePathPointsBuilder.FeedrateModesTypes, Double, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes, TurnAvoidancePathPointsBuilder.PointStatus, Int32, NXObject, Int32, NXObject, Double)
Declaration
public void ModifyData(int index, Point specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit, TurnAvoidancePathPointsBuilder.PointStatus pointStatus, int startEventFlag, NXObject startEventPath, int endEventFlag, NXObject endEventPath, double toolHolderAngle)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | |
| Point | specifyPoint | |
| TurnAvoidancePathPointsBuilder.MotionTypes | motionType | |
| TurnAvoidancePathPointsBuilder.FeedrateModesTypes | feedrateType | |
| System.Double | customFeedrateValue | |
| TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes | customFeedrateUnit | |
| TurnAvoidancePathPointsBuilder.PointStatus | pointStatus | |
| System.Int32 | startEventFlag | |
| NXObject | startEventPath | |
| System.Int32 | endEventFlag | |
| NXObject | endEventPath | |
| System.Double | toolHolderAngle |
MoveDown(Int32)
Declaration
public void MoveDown(int index)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index |
MoveUp(Int32)
Declaration
public void MoveUp(int index)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index |
SetPointData(Int32, NXObject, TurnAvoidancePathPointsBuilder.MotionTypes, TurnAvoidancePathPointsBuilder.FeedrateModesTypes, Double, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes, TurnAvoidancePathPointsBuilder.PointStatus, Int32, NXObject, Int32, NXObject)
Declaration
public void SetPointData(int index, NXObject specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit, TurnAvoidancePathPointsBuilder.PointStatus pointStatus, int startEventFlag, NXObject startEventPath, int endEventFlag, NXObject endEventPath)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | |
| NXObject | specifyPoint | |
| TurnAvoidancePathPointsBuilder.MotionTypes | motionType | |
| TurnAvoidancePathPointsBuilder.FeedrateModesTypes | feedrateType | |
| System.Double | customFeedrateValue | |
| TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes | customFeedrateUnit | |
| TurnAvoidancePathPointsBuilder.PointStatus | pointStatus | |
| System.Int32 | startEventFlag | |
| NXObject | startEventPath | |
| System.Int32 | endEventFlag | |
| NXObject | endEventPath |
SetPointData(Int32, Point, TurnAvoidancePathPointsBuilder.MotionTypes, TurnAvoidancePathPointsBuilder.FeedrateModesTypes, Double, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes, TurnAvoidancePathPointsBuilder.PointStatus, Int32, NXObject, Int32, NXObject, Double)
Declaration
public void SetPointData(int index, Point specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit, TurnAvoidancePathPointsBuilder.PointStatus pointStatus, int startEventFlag, NXObject startEventPath, int endEventFlag, NXObject endEventPath, double toolHolderAngle)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | |
| Point | specifyPoint | |
| TurnAvoidancePathPointsBuilder.MotionTypes | motionType | |
| TurnAvoidancePathPointsBuilder.FeedrateModesTypes | feedrateType | |
| System.Double | customFeedrateValue | |
| TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes | customFeedrateUnit | |
| TurnAvoidancePathPointsBuilder.PointStatus | pointStatus | |
| System.Int32 | startEventFlag | |
| NXObject | startEventPath | |
| System.Int32 | endEventFlag | |
| NXObject | endEventPath | |
| System.Double | toolHolderAngle |
SetPointListData(Int32, NXObject, TurnAvoidancePathPointsBuilder.MotionTypes, TurnAvoidancePathPointsBuilder.FeedrateModesTypes, Double, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes)
Declaration
public void SetPointListData(int index, NXObject specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | |
| NXObject | specifyPoint | |
| TurnAvoidancePathPointsBuilder.MotionTypes | motionType | |
| TurnAvoidancePathPointsBuilder.FeedrateModesTypes | feedrateType | |
| System.Double | customFeedrateValue | |
| TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes | customFeedrateUnit |
Implements
System.Runtime.Remoting.Messaging.IMessageSink