Class PathsHelper
Assembly: CAMIPC.DotnetHelper.dll
Syntax
public static class PathsHelper
Methods
ConfigFolder(ComWrapper<ICamIpcPaths>)
Folder, where all configuration files are stored
Declaration
public static string ConfigFolder(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns
ExamplesFolder(ComWrapper<ICamIpcPaths>)
Folder, where example projects are stored
Declaration
public static string ExamplesFolder(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns
GetInstanceId(ComWrapper<ICamIpcPaths>)
Get unique identifier of current instance (used in IPC messages)
Declaration
public static string GetInstanceId(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns
InterpretersFolder(ComWrapper<ICamIpcPaths>)
Folder, where application was installed (without specified platform)
Declaration
public static string InterpretersFolder(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns
LibrariesFolder(ComWrapper<ICamIpcPaths>)
Folder, where help libraries are stored
Declaration
public static string LibrariesFolder(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns
MachinesFolder(ComWrapper<ICamIpcPaths>)
Folder, where machines are stored
Declaration
public static string MachinesFolder(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns
MainProgramFolder(ComWrapper<ICamIpcPaths>)
Get unique identifier of current instance (used in IPC messages)
Declaration
public static string MainProgramFolder(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns
ModelsFolder(ComWrapper<ICamIpcPaths>)
Folder, where interpreters are stored
Declaration
public static string ModelsFolder(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns
NCProgramsFolder(ComWrapper<ICamIpcPaths>)
Folder, where NC programs are stored
Declaration
public static string NCProgramsFolder(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns
OperationsFolder(ComWrapper<ICamIpcPaths>)
Folder, where XML with additional operations information are stored
Declaration
public static string OperationsFolder(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns
PostprocessorsFolder(ComWrapper<ICamIpcPaths>)
Folder, where postprocessors are stored
Declaration
public static string PostprocessorsFolder(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns
TryReducePath(ComWrapper<ICamIpcPaths>, string)
Replace path with CAM application variables
Declaration
public static string TryReducePath(this ComWrapper<ICamIpcPaths> pathsCom, string fullPath)
Parameters
Returns
TryUnfoldPath(ComWrapper<ICamIpcPaths>, string)
Replace CAM application variables with real variables
Declaration
public static string TryUnfoldPath(this ComWrapper<ICamIpcPaths> pathsCom, string reducedPath)
Parameters
Returns
UserExtensionsFolder(ComWrapper<ICamIpcPaths>)
Folder, where user extensions are stored
Declaration
public static string UserExtensionsFolder(this ComWrapper<ICamIpcPaths> pathsCom)
Parameters
Returns