CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICAMAPIGeometryModel

    Geometry full model

    Namespace: CAMAPI.GeomModel
    Assembly: CAMAPI.GeomModel.dll
    Syntax
    [Guid("451AFC68-4395-461D-9C18-E6D202793E17")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICAMAPIGeometryModel

    Properties

    ActiveNode

    Active node of geometry tree

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

    RootNode

    Root node of geometry tree

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

    Methods

    AddCadGroup(string, TST3DMatrix, out TResultStatus)

    Declaration
    ICAMAPIGeometryTreeNode AddCadGroup(string Name, TST3DMatrix LCS, out TResultStatus ret)
    Parameters
    Type Name Description
    string Name
    TST3DMatrix LCS
    TResultStatus ret
    Returns
    Type Description
    ICAMAPIGeometryTreeNode

    AddGroup(ICAMAPIGeometryTreeNode, out TResultStatus)

    Declaration
    ICAMAPIGeometryTreeNode AddGroup(ICAMAPIGeometryTreeNode Node, out TResultStatus ret)
    Parameters
    Type Name Description
    ICAMAPIGeometryTreeNode Node
    TResultStatus ret
    Returns
    Type Description
    ICAMAPIGeometryTreeNode

    DeleteNode(ICAMAPIGeometryTreeNode, out TResultStatus)

    Declaration
    void DeleteNode(ICAMAPIGeometryTreeNode Node, out TResultStatus ret)
    Parameters
    Type Name Description
    ICAMAPIGeometryTreeNode Node
    TResultStatus ret

    DeselectAll()

    Deselect all nodes in the geometry tree

    Declaration
    void DeselectAll()

    ExportSelectedToDXF(string, out TResultStatus)

    Declaration
    void ExportSelectedToDXF(string FileName, out TResultStatus ret)
    Parameters
    Type Name Description
    string FileName
    TResultStatus ret

    ExportSelectedToOSD(string, out TResultStatus)

    Declaration
    void ExportSelectedToOSD(string FileName, out TResultStatus ret)
    Parameters
    Type Name Description
    string FileName
    TResultStatus ret

    ExportSelectedToSTL(string, out TResultStatus)

    Declaration
    void ExportSelectedToSTL(string FileName, out TResultStatus ret)
    Parameters
    Type Name Description
    string FileName
    TResultStatus ret

    ExportSelectedToStep(string, out TResultStatus)

    Declaration
    void ExportSelectedToStep(string FileName, out TResultStatus ret)
    Parameters
    Type Name Description
    string FileName
    TResultStatus ret

    FindByFullName(string, out TResultStatus)

    Declaration
    ICAMAPIGeometryTreeNode FindByFullName(string FullName, out TResultStatus ret)
    Parameters
    Type Name Description
    string FullName
    TResultStatus ret
    Returns
    Type Description
    ICAMAPIGeometryTreeNode

    GetFaceListOfSelected(out TResultStatus)

    Declaration
    ICamApiFaceList GetFaceListOfSelected(out TResultStatus ret)
    Parameters
    Type Name Description
    TResultStatus ret
    Returns
    Type Description
    ICamApiFaceList

    GetNodes(out TResultStatus)

    Declaration
    ICAMAPIGeometryTreeNodeIterator GetNodes(out TResultStatus ret)
    Parameters
    Type Name Description
    TResultStatus ret
    Returns
    Type Description
    ICAMAPIGeometryTreeNodeIterator

    RegisterHandler(string, ICamApiEventHandler, IListString, out TResultStatus)

    Declaration
    void RegisterHandler(string HandlerIdent, ICamApiEventHandler Handler, IListString Events, out TResultStatus ret)
    Parameters
    Type Name Description
    string HandlerIdent
    ICamApiEventHandler Handler
    IListString Events
    TResultStatus ret

    SaveToEtalonReceiver(ICAMAPIProjectEtalonReceiver, out TResultStatus)

    Declaration
    void SaveToEtalonReceiver(ICAMAPIProjectEtalonReceiver EtalonReceiver, out TResultStatus ret)
    Parameters
    Type Name Description
    ICAMAPIProjectEtalonReceiver EtalonReceiver
    TResultStatus ret

    Transform(ICAMAPIGeometryTreeNode, TST3DMatrix)

    Declaration
    TResultStatus Transform(ICAMAPIGeometryTreeNode GeometryNode, TST3DMatrix Matrix)
    Parameters
    Type Name Description
    ICAMAPIGeometryTreeNode GeometryNode
    TST3DMatrix Matrix
    Returns
    Type Description
    TResultStatus

    UnregisterHandler(string, out TResultStatus)

    Declaration
    void UnregisterHandler(string HandlerIdent, out TResultStatus ret)
    Parameters
    Type Name Description
    string HandlerIdent
    TResultStatus ret
    In this article