Interface ICadIpcBody
IPC proxy for a single CAD body. Mirrors ICadApiBody.
Obtain via ICadIpcModel.GetBody.
Assembly: CADIPC.Body.dll
Syntax
[Guid("9B21A5D8-3E14-4F7B-A682-5C8E2D4A9C10")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICadIpcBody
Methods
GetBoxMax(ref TExecuteContext)
Declaration
TST3DPoint GetBoxMax(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetBoxMin(ref TExecuteContext)
Declaration
TST3DPoint GetBoxMin(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetCaption(ref TExecuteContext)
Declaration
string GetCaption(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetEdgeCount(ref TExecuteContext)
Declaration
int GetEdgeCount(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetEdgeId(int, ref TExecuteContext)
Declaration
string GetEdgeId(int Index, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetFaceCount(ref TExecuteContext)
Declaration
int GetFaceCount(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetFaceId(int, ref TExecuteContext)
Declaration
string GetFaceId(int Index, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetId(ref TExecuteContext)
Declaration
string GetId(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Unique identifier of this IPC instance (used for routing).
Declaration
Returns
GetIsSolid(ref TExecuteContext)
Declaration
bool GetIsSolid(ref TExecuteContext ExecuteContext)
Parameters
Returns