Class CadApplication
- Namespace
- IdeaStatiCa.BimApiLink.Plugin
- Assembly
- IdeaStatiCa.BimApiLink.dll
public class CadApplication : 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
CadApplication(string, IPluginLogger, IProject, IProjectStorage, IBimImporter, IBimApiImporter, IPluginHook, IScopeHook, IBimUserDataSource, TaskScheduler)
public CadApplication(string applicationName, IPluginLogger logger, IProject project, IProjectStorage projectStorage, IBimImporter bimImporter, IBimApiImporter bimApiImporter, IPluginHook pluginHook, IScopeHook scopeHook, IBimUserDataSource userDataSource, TaskScheduler taskScheduler)
Parameters
applicationName string
-
logger IPluginLogger
-
project IProject
-
projectStorage IProjectStorage
-
bimImporter IBimImporter
-
bimApiImporter IBimApiImporter
-
pluginHook IPluginHook
-
scopeHook IScopeHook
-
userDataSource IBimUserDataSource
-
taskScheduler TaskScheduler
-
Methods
ActivateMethod(List<BIMItemId>)
protected override void ActivateMethod(List<BIMItemId> items)
Parameters
items List<BIMItemId>
-
ImportSelection(CountryCode, RequestedItemsType)
protected override ModelBIM ImportSelection(CountryCode countryCode, RequestedItemsType requestedType)
Parameters
countryCode CountryCode
-
requestedType RequestedItemsType
-
Returns
- ModelBIM
-
IsCAD()
public override bool IsCAD()
Returns
- bool
-
Select(IEnumerable<IIdeaObject>)
protected virtual void Select(IEnumerable<IIdeaObject> objects)
Parameters
objects IEnumerable<IIdeaObject>
-
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>
-