Interface ICadIpcModel
IPC proxy for a CAD-typed geometry tree node.
Mirrors ICadApiModel. Obtain via ICamIpcGeometryTreeNode.GetCadApiModel.
Assembly: CADIPC.Model.dll
Syntax
[Guid("EBDA3BFA-0093-4814-9C99-6EEE41C3749A")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICadIpcModel
Methods
AddExtrude(ICadIpcSketchFace, double, ref TExecuteContext)
Declaration
ICadIpcExtrudeFeature AddExtrude(ICadIpcSketchFace Face, double Depth, ref TExecuteContext ExecuteContext)
Parameters
Returns
AddSketch(int, double, ref TExecuteContext)
Declaration
ICadIpcSketch AddSketch(int NormalAxis, double Offset, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetBody(int, ref TExecuteContext)
Declaration
ICadIpcBody GetBody(int Index, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetBodyCount(ref TExecuteContext)
Declaration
int GetBodyCount(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetFeature(int, ref TExecuteContext)
Declaration
ICadIpcFeature GetFeature(int Index, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetFeatureCount(ref TExecuteContext)
Declaration
int GetFeatureCount(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Unique identifier of this IPC instance (used for routing).
Declaration
Returns
Save(ref TExecuteContext)
Declaration
void Save(ref TExecuteContext ExecuteContext)
Parameters