Class CadBimLink
- Namespace
- IdeaStatiCa.BimApiLink
- Assembly
- IdeaStatiCa.BimApiLink.dll
public class CadBimLink : BimLink
Inheritance
-
Inherited Members
-
BimLink.Create(IPluginLogger, IBimApiImporter, string, BimImporterConfiguration, IProgressMessaging, IBimResultsProvider, IPluginHook, IScopeHook, IModel, IBimUserDataSource, TaskScheduler, bool)
Extension Methods
-
Constructors
CadBimLink(string, string)
public CadBimLink(string applicationName, string projectPath)
Parameters
applicationName string
-
projectPath string
-
Methods
Create(string, string)
public static BimLink Create(string applicationName, string checkbotProjectPath)
Parameters
applicationName string
-
checkbotProjectPath string
-
Returns
- BimLink
-
Create(IPluginLogger, IBimApiImporter, string, BimImporterConfiguration, IProgressMessaging, IBimResultsProvider, IPluginHook, IScopeHook, IModel, IBimUserDataSource, TaskScheduler, bool)
protected override IApplicationBIM Create(IPluginLogger logger, IBimApiImporter bimApiImporter, string projectPath, BimImporterConfiguration bimImporterConfiguration, IProgressMessaging remoteApp, IBimResultsProvider resultsProvider, IPluginHook pluginHook, IScopeHook scopeHook, IModel model, IBimUserDataSource userDataSource, TaskScheduler taskScheduler, bool highlightSelection = true)
Parameters
logger IPluginLogger
-
bimApiImporter IBimApiImporter
-
projectPath string
-
bimImporterConfiguration BimImporterConfiguration
-
remoteApp IProgressMessaging
-
resultsProvider IBimResultsProvider
-
pluginHook IPluginHook
-
scopeHook IScopeHook
-
model IModel
-
userDataSource IBimUserDataSource
-
taskScheduler TaskScheduler
-
highlightSelection bool
-
Returns
- IApplicationBIM
-
CreateApplicationInstance(IPluginLogger, IBimApiImporter, IPluginHook, IScopeHook, IBimUserDataSource, IProjectStorage, IProject, IBimImporter, TaskScheduler)
protected virtual IApplicationBIM CreateApplicationInstance(IPluginLogger logger, IBimApiImporter bimApiImporter, IPluginHook pluginHook, IScopeHook scopeHook, IBimUserDataSource userDataSource, IProjectStorage projectStorage, IProject projectAdapter, IBimImporter bimImporter, TaskScheduler taskScheduler)
Parameters
logger IPluginLogger
-
bimApiImporter IBimApiImporter
-
pluginHook IPluginHook
-
scopeHook IScopeHook
-
userDataSource IBimUserDataSource
-
projectStorage IProjectStorage
-
projectAdapter IProject
-
bimImporter IBimImporter
-
taskScheduler TaskScheduler
-
Returns
- IApplicationBIM
-