4.12 Built-In Categories
A finer-grain version of Revit's Category system
Built-In Categories
The Revit user-interface shows many categories to users, such as Doors, Floors and Generic Models. However, Revit internally keeps track of a much more detailed list of categories, called Built-in categories. The full list of Built-in categories can be found in the BuiltInCategory Enumeration - these are hard coded and we can't create more of them.
Retrieving Elements of a BuiltInCategory
Because the list covers nearly 1000 categories, it helps programmers target Revit elements with much greater precision. Built-in categories can be especially useful for FilteredElementCollectors, letting us retrieve highly-specific kinds of elements. For instance, to collect all area tags in a document:
Combined with the usual boilerplate code, the above code will rapidly fetch all area tags in a document. It is this level of precision which makes BuiltInCategories especially useful when coding.
Last updated