CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcGeometryModel

    Geometry full model

    Namespace: CAMIPC.GeomModel
    Assembly: CAMIPC.GeomModel.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("DD2326EB-85A2-4E43-85F8-8ECDEB7378A0")]
    public interface ICamIpcGeometryModel

    Properties

    ActiveNode

    Active node of geometry tree

    Declaration
    ICamIpcGeometryTreeNode ActiveNode { get; set; }
    Property Value
    Type Description
    ICamIpcGeometryTreeNode

    RootNode

    Root node of geometry tree

    Declaration
    ICamIpcGeometryTreeNode RootNode { get; }
    Property Value
    Type Description
    ICamIpcGeometryTreeNode

    Methods

    AddCadGroup(string, TST3DMatrix, ref TExecuteContext)

    Declaration
    ICamIpcGeometryTreeNode AddCadGroup(string Name, TST3DMatrix LCS, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string Name
    TST3DMatrix LCS
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcGeometryTreeNode

    AddGroup(ICamIpcGeometryTreeNode, ref TExecuteContext)

    Declaration
    ICamIpcGeometryTreeNode AddGroup(ICamIpcGeometryTreeNode Node, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    ICamIpcGeometryTreeNode Node
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcGeometryTreeNode

    DeleteNode(ICamIpcGeometryTreeNode, ref TExecuteContext)

    Declaration
    void DeleteNode(ICamIpcGeometryTreeNode Node, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    ICamIpcGeometryTreeNode Node
    TExecuteContext ExecuteContext

    DeselectAll()

    Deselect all nodes in the geometry tree

    Declaration
    void DeselectAll()

    ExportSelectedToDXF(string, ref TExecuteContext)

    Declaration
    void ExportSelectedToDXF(string FileName, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string FileName
    TExecuteContext ExecuteContext

    ExportSelectedToOSD(string, ref TExecuteContext)

    Declaration
    void ExportSelectedToOSD(string FileName, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string FileName
    TExecuteContext ExecuteContext

    ExportSelectedToSTL(string, ref TExecuteContext)

    Declaration
    void ExportSelectedToSTL(string FileName, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string FileName
    TExecuteContext ExecuteContext

    ExportSelectedToStep(string, ref TExecuteContext)

    Declaration
    void ExportSelectedToStep(string FileName, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string FileName
    TExecuteContext ExecuteContext

    FindByFullName(string, ref TExecuteContext)

    Declaration
    ICamIpcGeometryTreeNode FindByFullName(string FullName, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string FullName
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcGeometryTreeNode

    GetInstanceId()

    Get unique identifier of current instance (used in IPC messages)

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    GetNodes(ref TExecuteContext)

    Declaration
    ICamIpcGeometryTreeNodeIterator GetNodes(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcGeometryTreeNodeIterator

    RegisterHandler(string, ICamIpcEventHandler, ICamIpcEventListener, ref TExecuteContext)

    Declaration
    void RegisterHandler(string HandlerIdent, ICamIpcEventHandler Handler, ICamIpcEventListener Listener, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string HandlerIdent
    ICamIpcEventHandler Handler
    ICamIpcEventListener Listener
    TExecuteContext ExecuteContext

    Transform(ICamIpcGeometryTreeNode, TST3DMatrix, ref TExecuteContext)

    Declaration
    void Transform(ICamIpcGeometryTreeNode GeometryNode, TST3DMatrix Matrix, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    ICamIpcGeometryTreeNode GeometryNode
    TST3DMatrix Matrix
    TExecuteContext ExecuteContext

    UnregisterHandler(string, ref TExecuteContext)

    Declaration
    void UnregisterHandler(string HandlerIdent, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string HandlerIdent
    TExecuteContext ExecuteContext
    In this article