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()