Interface ICamIpcModelFormerWithPointWeldingItems
IPC: Model former mixin for TSTPointWeldingOp (TPointWeldingJobModelFormer).
Mirrors ICamApiModelFormerWithPointWeldingItems. Template semantics:
ClearanceXxx / EngageXxx / RetractXxx / FixVX are read at weld-point
creation time, not applied retroactively.
Assembly: CAMIPC.ModelFormerTypes.dll
[Guid("308E82C2-6CAE-4476-9E13-93B2CAD308A5")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcModelFormerWithPointWeldingItems
Properties
Declaration
double ClearanceAngle { get; set; }
Property Value
Declaration
double ClearanceLength { get; set; }
Property Value
Declaration
TModelFormerPointWeldingMotionType ClearanceMotionType { get; set; }
Property Value
ClearancePosType
Declaration
TModelFormerPointWeldingPositionType ClearancePosType { get; set; }
Property Value
Declaration
double EngageAngle { get; set; }
Property Value
Declaration
double EngageLength { get; set; }
Property Value
Declaration
TModelFormerPointWeldingMotionType EngageMotionType { get; set; }
Property Value
EngagePosType
Declaration
TModelFormerPointWeldingPositionType EngagePosType { get; set; }
Property Value
Template Use6D flag for new weld points
Declaration
Property Value
Declaration
int MoveItemCount { get; }
Property Value
Declaration
double RetractAngle { get; set; }
Property Value
Declaration
double RetractLength { get; set; }
Property Value
Declaration
TModelFormerPointWeldingMotionType RetractMotionType { get; set; }
Property Value
RetractPosType
Declaration
TModelFormerPointWeldingPositionType RetractPosType { get; set; }
Property Value
Declaration
int WeldItemCount { get; }
Property Value
Methods
Add a move point after the given item
Declaration
ICamIpcPointWeldingMoveItem AddMoveItemAfter(ICamIpcModelItem Item)
Parameters
Returns
Add a move point before the given item
Declaration
ICamIpcPointWeldingMoveItem AddMoveItemBefore(ICamIpcModelItem Item)
Parameters
Returns
Add a weld point after the given item
Declaration
ICamIpcPointWeldingWeldItem AddWeldItemAfter(ICamIpcModelItem Item)
Parameters
Returns
Add a weld point before the given item
Declaration
ICamIpcPointWeldingWeldItem AddWeldItemBefore(ICamIpcModelItem Item)
Parameters
Returns
Remove all move and weld points
Declaration
Delete a move or weld point (auto-created sub-points cannot be deleted)
Declaration
void DeleteItem(ICamIpcModelItem Item)
Parameters
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns
Declaration
ICamIpcPointWeldingMoveItem GetMoveItem(int Index)
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Returns
Declaration
ICamIpcPointWeldingWeldItem GetWeldItem(int Index)
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Returns