Class TopSolidCamHost
Represents TopSolid'Cam host providing WCF services for automating.
Inherited Members
Namespace: TopSolid.Cam.NC.Kernel.Automating
Assembly: TopSolid.Cam.NC.Kernel.Automating.dll
Syntax
public static class TopSolidCamHostProperties
CamSketch
Gets access to Cam sketches, or null if not connected.
Declaration
public static ICamSketch CamSketch { get; }Property Value
| Type | Description | 
|---|---|
| ICamSketch | 
Documents
Gets access to documents, or null if not connected.
Declaration
public static IDocuments Documents { get; }Property Value
| Type | Description | 
|---|---|
| IDocuments | 
IsConnected
Tells whether TopSolid is connected.
Declaration
public static bool IsConnected { get; }Property Value
| Type | Description | 
|---|---|
| Boolean | 
Machines
Gets access to machine tools, or null if not connected.
Declaration
public static IMachineTools Machines { get; }Property Value
| Type | Description | 
|---|---|
| IMachineTools | 
NCFiles
Gets access to NC Files, or null if not connected.
Declaration
public static INCFiles NCFiles { get; }Property Value
| Type | Description | 
|---|---|
| INCFiles | 
NCPostProcessor
Gets access to NC post-processor, or null if not connected.
Declaration
public static INCPostProcessor NCPostProcessor { get; }Property Value
| Type | Description | 
|---|---|
| INCPostProcessor | 
Operations
Gets access to operations, or null if not connected.
Declaration
public static IOperations Operations { get; }Property Value
| Type | Description | 
|---|---|
| IOperations | 
Origins
Gets access to origins, or null if not connected.
Declaration
public static IOrigins Origins { get; }Property Value
| Type | Description | 
|---|---|
| IOrigins | 
Parameters
Gets access to operation parameters, or null if not connected.
Declaration
public static IParameters Parameters { get; }Property Value
| Type | Description | 
|---|---|
| IParameters | 
Parts
Gets access to Cam parts, or null if not connected.
Declaration
public static IParts Parts { get; }Property Value
| Type | Description | 
|---|---|
| IParts | 
PartSettingDocuments
Gets access to part setting documents, or null if not connected.
Declaration
public static IPartSettingDocument PartSettingDocuments { get; }Property Value
| Type | Description | 
|---|---|
| IPartSettingDocument | 
Pockets
Gets access to tools pockets, or null if not connected.
Declaration
public static IPockets Pockets { get; }Property Value
| Type | Description | 
|---|---|
| IPockets | 
Programs
Gets access to Cam programs, or null if not connected.
Declaration
public static IPrograms Programs { get; }Property Value
| Type | Description | 
|---|---|
| IPrograms | 
Simulation
Gets access to simulation, or null if not connected.
Declaration
public static ISimulation Simulation { get; }Property Value
| Type | Description | 
|---|---|
| ISimulation | 
StaticOperations
Gets access to static operations, or null if not connected.
Declaration
public static IStaticOperations StaticOperations { get; }Property Value
| Type | Description | 
|---|---|
| IStaticOperations | 
ToolPath
Gets access to operation tool path, or null if not connected.
Declaration
public static IToolPath ToolPath { get; }Property Value
| Type | Description | 
|---|---|
| IToolPath | 
Tools
Gets access to tools, or null if not connected.
Declaration
public static ITools Tools { get; }Property Value
| Type | Description | 
|---|---|
| ITools | 
Verify
Gets access to verification, or null if not connected.
Declaration
public static IVerify Verify { get; }Property Value
| Type | Description | 
|---|---|
| IVerify | 
WorldCoordinateSystems
Gets access to WCSs, or null if not connected.
Declaration
public static IWorldCoordinateSystems WorldCoordinateSystems { get; }Property Value
| Type | Description | 
|---|---|
| IWorldCoordinateSystems | 
Methods
Connect()
Connects to TopSolid Cam application.
Declaration
public static void Connect()Disconnect()
Disconnect from TopSolid application.
Declaration
public static void Disconnect()