Class FeaApplication
- Namespace
- IdeaStatiCa.BimApiLink.Plugin
- Assembly
- IdeaStatiCa.BimApiLink.dll
public class FeaApplication : BimApiApplication, IApplicationBIM
Inheritance
-
ApplicationBIM
Implements
-
IApplicationBIM
Inherited Members
-
ApplicationBIM.ideaLoggerBase
ApplicationBIM.ApplicationName
ApplicationBIM.ActivateInBIM(List<BIMItemId>)
ApplicationBIM.IdeaStaticaApp
ApplicationBIM.Progress
ApplicationBIM.GetActiveSelection()
ApplicationBIM.Id
ApplicationBIM.GetActiveSelectionModel(CountryCode, RequestedItemsType)
ApplicationBIM.GetActiveSelectionModelXML(CountryCode, RequestedItemsType)
ApplicationBIM.GetActiveSelectionModelXMLAsync(CountryCode, RequestedItemsType)
ApplicationBIM.GetApplicationName()
ApplicationBIM.GetModelForSelection(CountryCode, List<BIMItemsGroup>)
ApplicationBIM.GetModelForSelectionXML(CountryCode, List<BIMItemsGroup>)
ApplicationBIM.GetModelForSelectionXMLAsync(CountryCode, List<BIMItemsGroup>)
ApplicationBIM.IsCAD()
ApplicationBIM.SelectAsync(List<BIMItemId>)
ApplicationBIM.IsDataUpToDate()
ApplicationBIM.ImportActive(CountryCode, RequestedItemsType)
ApplicationBIM.ImportSelection(CountryCode, List<BIMItemsGroup>)
Constructors
FeaApplication(string, IPluginLogger, IProject, IProjectStorage, IBimImporter, IBimApiImporter, IPluginHook, IScopeHook, IBimUserDataSource, TaskScheduler, bool)
public FeaApplication(string applicationName, IPluginLogger logger, IProject project, IProjectStorage projectStorage, IBimImporter bimImporter, IBimApiImporter bimApiImporter, IPluginHook pluginHook, IScopeHook scopeHook, IBimUserDataSource userDataSource, TaskScheduler taskScheduler, bool highlightSelection = true)
Parameters
applicationName string
-
logger IPluginLogger
-
project IProject
-
projectStorage IProjectStorage
-
bimImporter IBimImporter
-
bimApiImporter IBimApiImporter
-
pluginHook IPluginHook
-
scopeHook IScopeHook
-
userDataSource IBimUserDataSource
-
taskScheduler TaskScheduler
-
highlightSelection bool
-
Methods
ImportSelection(CountryCode, RequestedItemsType)
protected override ModelBIM ImportSelection(CountryCode countryCode, RequestedItemsType requestedType)
Parameters
countryCode CountryCode
-
requestedType RequestedItemsType
-
Returns
- ModelBIM
-
Select(IEnumerable<Identifier<IIdeaNode>>, IEnumerable<Identifier<IIdeaMember1D>>)
protected override void Select(IEnumerable<Identifier<IIdeaNode>> nodes, IEnumerable<Identifier<IIdeaMember1D>> members)
Parameters
nodes IEnumerable<Identifier<IIdeaNode>>
-
members IEnumerable<Identifier<IIdeaMember1D>>
-
Synchronize(CountryCode, List<BIMItemsGroup>)
protected override List<ModelBIM> Synchronize(CountryCode countryCode, List<BIMItemsGroup> items)
Parameters
countryCode CountryCode
-
items List<BIMItemsGroup>
-
Returns
- List<ModelBIM>
-