CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcPaths

    Paths, used in CAM application

    Namespace: CAMIPC.Singletons
    Assembly: CAMIPC.Singletons.dll
    Syntax
    [Guid("10476C0A-0913-4FF8-AAED-B39C118EB957")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamIpcPaths

    Properties

    ConfigFolder

    Folder, where all configuration files are stored

    Declaration
    string ConfigFolder { get; }
    Property Value
    Type Description
    string

    ExamplesFolder

    Folder, where example projects are stored

    Declaration
    string ExamplesFolder { get; }
    Property Value
    Type Description
    string

    InterpretersFolder

    Folder, where application was installed (without specified platform)

    Declaration
    string InterpretersFolder { get; }
    Property Value
    Type Description
    string

    LibrariesFolder

    Folder, where help libraries are stored

    Declaration
    string LibrariesFolder { get; }
    Property Value
    Type Description
    string

    MachinesFolder

    Folder, where machines are stored

    Declaration
    string MachinesFolder { get; }
    Property Value
    Type Description
    string

    MainProgramFolder

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

    Declaration
    string MainProgramFolder { get; }
    Property Value
    Type Description
    string

    ModelsFolder

    Folder, where interpreters are stored

    Declaration
    string ModelsFolder { get; }
    Property Value
    Type Description
    string

    NCProgramsFolder

    Folder, where NC programs are stored

    Declaration
    string NCProgramsFolder { get; }
    Property Value
    Type Description
    string

    OperationsFolder

    Folder, where XML with additional operations information are stored

    Declaration
    string OperationsFolder { get; }
    Property Value
    Type Description
    string

    PostprocessorsFolder

    Folder, where postprocessors are stored

    Declaration
    string PostprocessorsFolder { get; }
    Property Value
    Type Description
    string

    UserExtensionsFolder

    Folder, where user extensions are stored

    Declaration
    string UserExtensionsFolder { get; }
    Property Value
    Type Description
    string

    Methods

    GetInstanceId()

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

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    TryReducePath(string)

    Replace path with CAM application variables

    Declaration
    string TryReducePath(string FullPath)
    Parameters
    Type Name Description
    string FullPath
    Returns
    Type Description
    string

    TryUnfoldPath(string)

    Replace CAM application variables with real variables

    Declaration
    string TryUnfoldPath(string ReducedPath)
    Parameters
    Type Name Description
    string ReducedPath
    Returns
    Type Description
    string
    In this article