Class GeometryModelHelper
Inheritance
GeometryModelHelper
Assembly: CAMIPC.DotnetHelper.dll
Syntax
public static class GeometryModelHelper
Methods
AddGroup(ComWrapper<ICamIpcGeometryModel>, ComWrapper<ICamIpcGeometryTreeNode>?)
Add empty group node to geometry tree
Declaration
public static ComWrapper<ICamIpcGeometryTreeNode> AddGroup(this ComWrapper<ICamIpcGeometryModel> modelCom, ComWrapper<ICamIpcGeometryTreeNode>? node = null)
Parameters
Returns
EnumerateNodes(ComWrapper<ICamIpcGeometryModel>)
List all nodes in geometry model, depth first
Declaration
public static IEnumerable<ComWrapper<ICamIpcGeometryTreeNode>> EnumerateNodes(this ComWrapper<ICamIpcGeometryModel> it)
Parameters
Returns
RegisterHandler(ComWrapper<ICamIpcGeometryModel>, string, ICamIpcEventHandler, ICamIpcEventListener)
Register a handler for geometry-model events (e.g. SelectionChanged)
Declaration
public static void RegisterHandler(this ComWrapper<ICamIpcGeometryModel> modelCom, string handlerIdent, ICamIpcEventHandler handler, ICamIpcEventListener listener)
Parameters
UnregisterHandler(ComWrapper<ICamIpcGeometryModel>, string)
Unregister a previously registered geometry-model event handler
Declaration
public static void UnregisterHandler(this ComWrapper<ICamIpcGeometryModel> modelCom, string handlerIdent)
Parameters