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