Table of Contents

Class CadBimLink

Namespace
IdeaStatiCa.BimApiLink
Assembly
IdeaStatiCa.BimApiLink.dll
public class CadBimLink : BimLink

Inheritance

Inherited Members

Extension Methods

Constructors

public CadBimLink(string applicationName, string projectPath)

Parameters

applicationName string
projectPath string

Methods

public static BimLink Create(string applicationName, string checkbotProjectPath)

Parameters

applicationName string
checkbotProjectPath string

Returns

BimLink
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
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