Class TurnAvoidancePathPointsBuilder
Inheritance
TurnAvoidancePathPointsBuilder
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
PointListDataNumberOfTrackPoints
Declaration
public int PointListDataNumberOfTrackPoints { get; }
Property Value
Methods
Delete(int)
Declaration
public void Delete(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
GetPointData(int, out NXObject, out MotionTypes, out FeedrateModesTypes, out double, out CustomFeedrateUnitTypes, out PointStatus, out int, out NXObject, out int, 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
GetPointData(int, out Point, out MotionTypes, out FeedrateModesTypes, out double, out CustomFeedrateUnitTypes, out PointStatus, out int, out NXObject, out int, 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
GetPointListData(int, out NXObject, out MotionTypes, out FeedrateModesTypes, out double, out 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
Modify(int, NXObject, MotionTypes, FeedrateModesTypes, double, CustomFeedrateUnitTypes)
Declaration
public void Modify(int index, NXObject specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit)
Parameters
ModifyData(int, NXObject, MotionTypes, FeedrateModesTypes, double, CustomFeedrateUnitTypes, PointStatus, int, NXObject, int, 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
ModifyData(int, Point, MotionTypes, FeedrateModesTypes, double, CustomFeedrateUnitTypes, PointStatus, int, NXObject, int, 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
MoveDown(int)
Declaration
public void MoveDown(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
MoveUp(int)
Declaration
public void MoveUp(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
SetPointData(int, NXObject, MotionTypes, FeedrateModesTypes, double, CustomFeedrateUnitTypes, PointStatus, int, NXObject, int, 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
SetPointData(int, Point, MotionTypes, FeedrateModesTypes, double, CustomFeedrateUnitTypes, PointStatus, int, NXObject, int, 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
SetPointListData(int, NXObject, MotionTypes, FeedrateModesTypes, double, CustomFeedrateUnitTypes)
Declaration
public void SetPointListData(int index, NXObject specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink