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
-