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