Coverage for bim2sim/plugins/PluginTemplate/bim2sim_template/__init__.py: 0%

7 statements  

« prev     ^ index     » next       coverage.py v7.6.12, created at 2025-03-12 17:09 +0000

1"""Template plugin for bim2sim 

2 

3Holds a plugin with only base tasks mostly for demonstration. 

4""" 

5from bim2sim.plugins import Plugin 

6from bim2sim.tasks import common, bps 

7from bim2sim.sim_settings import BuildingSimSettings 

8 

9 

10class PluginTemplate(Plugin): 

11 name = 'Template' 

12 sim_settings = BuildingSimSettings 

13 default_tasks = [ 

14 common.LoadIFC, 

15 common.CheckIfc, 

16 common.CreateElementsOnIfcTypes, 

17 bps.CreateSpaceBoundaries, 

18 bps.EnrichUseConditions, 

19 common.CreateRelations, 

20 common.Weather, 

21 ]