Interface ICadIpcSketch
IPC proxy for a 2D sketch inside a CAD model.
Mirrors ICadApiSketch. Obtain via ICadIpcModel.AddSketch.
Assembly: CADIPC.Model.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("CD8F0DA7-24E1-419D-A9E0-5D4C800D3D2D")]
public interface ICadIpcSketch
Methods
AddArc(double, double, double, double, double, double, double, ref TExecuteContext)
Declaration
void AddArc(double X1, double Y1, double X2, double Y2, double CX, double CY, double R, ref TExecuteContext ExecuteContext)
Parameters
AddCircle(double, double, double, ref TExecuteContext)
Declaration
void AddCircle(double CX, double CY, double R, ref TExecuteContext ExecuteContext)
Parameters
AddLine(double, double, double, double, ref TExecuteContext)
Declaration
void AddLine(double X1, double Y1, double X2, double Y2, ref TExecuteContext ExecuteContext)
Parameters
AddPoint(double, double, ref TExecuteContext)
Declaration
void AddPoint(double X, double Y, ref TExecuteContext ExecuteContext)
Parameters
AddPolygon(double, double, double, int, ref TExecuteContext)
Declaration
void AddPolygon(double CX, double CY, double R, int Sides, ref TExecuteContext ExecuteContext)
Parameters
AddRectangle(double, double, double, double, ref TExecuteContext)
Declaration
void AddRectangle(double X, double Y, double Width, double Height, ref TExecuteContext ExecuteContext)
Parameters
AddSlot(double, double, double, double, double, ref TExecuteContext)
Declaration
void AddSlot(double X1, double Y1, double X2, double Y2, double R, ref TExecuteContext ExecuteContext)
Parameters
GetFace(int, ref TExecuteContext)
Declaration
ICadIpcSketchFace GetFace(int Index, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetFaceCount(ref TExecuteContext)
Declaration
int GetFaceCount(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Unique identifier of this IPC instance (used for routing).
Declaration
Returns