Sample Code Revit Batch Processor 1.1.14 documentation

Contents:

This Page

duHast.Revit.Levels.Export package

Submodules

duHast.Revit.Levels.Export.to_data_level_building module

This module contains a Revit level export to DATA class functions.

duHast.Revit.Levels.Export.to_data_level_building.populate_data_level_object(doc, revit_level)

Returns a custom level data objects populated with some data from the revit model level past in.

  • level id

  • level name

  • level elevation

Parameters:
  • doc (Autodesk.Revit.DB.Document) – Current Revit model document.

  • revit_level (Autodesk.Revit.DB.Level) – A revit level instance.

Returns:

A data level building object instance.

Return type:

DataLevelBuilding

duHast.Revit.Levels.Export.to_data_level_building.get_all_level_data(doc, filter_family_names=[])

Gets a list of level data objects for each level element in the model.

Parameters:
  • doc (Autodesk.Revit.DB.Document) – Current Revit model document.

  • filter_family_names ([str]) – filter list of level names to be ignored

Returns:

A list of data level instances.

Return type:

list of DataLevelBuilding

Module contents