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