Table of Contents

Class FeaBimLink

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

Inheritance

Inherited Members

Extension Methods

Constructors

public FeaBimLink(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 CreateAppBim(IPluginLogger logger, IBimApiImporter bimApiImporter, IPluginHook pluginHook, IScopeHook scopeHook, IBimUserDataSource userDataSource, TaskScheduler taskScheduler, IProjectStorage projectStorage, IProject projectAdapter, IBimImporter bimImporter, IFeaModel model, bool highlightSelection)

Parameters

logger IPluginLogger
bimApiImporter IBimApiImporter
pluginHook IPluginHook
scopeHook IScopeHook
userDataSource IBimUserDataSource
taskScheduler TaskScheduler
projectStorage IProjectStorage
projectAdapter IProject
bimImporter IBimImporter
model IFeaModel
highlightSelection bool

Returns

IApplicationBIM