Class TopSolidDesignHost
Represents TopSolid'Design host providing WCF services for automating.
Inheritance
Inherited Members
Namespace: TopSolid.Cad.Design.Automating
Assembly: TopSolid.Cad.Design.Automating.dll
Syntax
[AvailableSinceVersion(7, 6, 0, 0)]
public static class TopSolidDesignHost
Remarks
This class is available since v7.6.
Properties
Assemblies
Gets access to assemblies, or null if not connected.
Declaration
public static IAssemblies Assemblies { get; }
Property Value
| Type | Description |
|---|---|
| IAssemblies |
Boms
Gets access to bill of materials (BOMs), or null if not connected.
Declaration
public static IBoms Boms { get; }
Property Value
| Type | Description |
|---|---|
| IBoms |
Coatings
Gets access to materials, or null if not connected.
Declaration
public static ICoatings Coatings { get; }
Property Value
| Type | Description |
|---|---|
| ICoatings |
Features
Gets access to features, or null if not connected.
Declaration
public static IFeatures Features { get; }
Property Value
| Type | Description |
|---|---|
| IFeatures |
HostInstance
Gets the host instance.
Declaration
public static TopSolidDesignHostInstance HostInstance { get; }
Property Value
| Type | Description |
|---|---|
| TopSolidDesignHostInstance |
IsConnected
Tells whether TopSolid is connected.
Declaration
public static bool IsConnected { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Materials
Gets access to materials, or null if not connected.
Declaration
public static IMaterials Materials { get; }
Property Value
| Type | Description |
|---|---|
| IMaterials |
Mechanisms
Gets access to mechanisms, or null if not connected.
Declaration
public static IMechanisms Mechanisms { get; }
Property Value
| Type | Description |
|---|---|
| IMechanisms |
MultiLayers
Gets access to multi layers, or null if not connected.
Declaration
public static IMultiLayer MultiLayers { get; }
Property Value
| Type | Description |
|---|---|
| IMultiLayer |
Parts
Gets access to parts, or null if not connected.
Declaration
public static IParts Parts { get; }
Property Value
| Type | Description |
|---|---|
| IParts |
Representations
Gets access to representations, or null if not connected.
Declaration
public static IRepresentations Representations { get; }
Property Value
| Type | Description |
|---|---|
| IRepresentations |
Simulations
Gets access to simulations, or null if not connected.
Declaration
public static ISimulations Simulations { get; }
Property Value
| Type | Description |
|---|---|
| ISimulations |
Substitutions
Gets access to substitutions, or null if not connected.
Declaration
public static ISubstitutions Substitutions { get; }
Property Value
| Type | Description |
|---|---|
| ISubstitutions |
Tools
Gets access to tools, or null if not connected.
Declaration
public static ITools Tools { get; }
Property Value
| Type | Description |
|---|---|
| ITools |
Unfoldings
Gets access to unfoldings, or null if not connected.
Declaration
public static IUnfoldings Unfoldings { get; }
Property Value
| Type | Description |
|---|---|
| IUnfoldings |
Methods
Connect()
Connects to TopSolid application.
Declaration
public static void Connect()
Disconnect()
Disconnect from TopSolid application.
Declaration
public static void Disconnect()