Interface ICamIpcGeometryModelSketcher
IPC mirror of ICamApiGeometryModelSketcher. Creates primitive geometry
(Point, Line, Normal Line, Polyline, Spline) in the Job geometry sub-tree
of a geometry model. Obtain via IPC_COMMAND_CAST from ICamIpcGeometryModel.
Mirrors the Point / Line / Normal / Polyline / Spline buttons of the
model-window sketch toolbar.
Assembly: CAMIPC.GeomModel.dll
Syntax
[Guid("158D220E-A6CE-4099-839F-246D2846C768")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcGeometryModelSketcher
Methods
AddLine(TST3DPoint, TST3DPoint, ref TExecuteContext)
Declaration
ICamIpcGeometryTreeNode AddLine(TST3DPoint P1, TST3DPoint P2, ref TExecuteContext ExecuteContext)
Parameters
Returns
AddNormalLine(TST3DPoint, TST3DPoint, ref TExecuteContext)
Declaration
ICamIpcGeometryTreeNode AddNormalLine(TST3DPoint Origin, TST3DPoint EndPoint, ref TExecuteContext ExecuteContext)
Parameters
Returns
AddPoint(double, double, double, ref TExecuteContext)
Declaration
ICamIpcGeometryTreeNode AddPoint(double X, double Y, double Z, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns
StartPolyline(ref TExecuteContext)
Declaration
ICamIpcSpatialCurveBuilder StartPolyline(ref TExecuteContext ExecuteContext)
Parameters
Returns
StartSpline(ref TExecuteContext)
Declaration
ICamIpcSpatialCurveBuilder StartSpline(ref TExecuteContext ExecuteContext)
Parameters
Returns