Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IfcOpenShell/IfcOpenShell
/ types & classes
Types & classes
13,414 in github.com/IfcOpenShell/IfcOpenShell
⨍
Functions
38,797
◇
Types & classes
13,414
↳
Endpoints
79
↓ 248 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3.py:150
↓ 246 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC4.py:150
↓ 246 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC3.py:150
↓ 245 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC2.py:150
↓ 243 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD2.py:150
↓ 243 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD1.py:150
↓ 243 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_TC1.py:150
↓ 242 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC1.py:150
↓ 217 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X2.py:150
↓ 214 callers
Class
Node
src/ifcopenshell-python/ifcopenshell/express/nodes.py:27
↓ 210 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X1.py:150
↓ 207 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4.py:150
↓ 164 callers
Class
enum_namespace
src/ifcopenshell-python/ifcopenshell/express/rules/IFC2X3.py:150
↓ 125 callers
Class
Message
src/bonsai/scripts/bonsai_translations.py:69
↓ 109 callers
Class
TestFile
test/run.py:57
↓ 79 callers
Class
Optional
src/ifcopenshell-python/ifcopenshell/express/bootstrap.py:59
↓ 74 callers
Class
ShapeBuilder
src/ifcopenshell-python/ifcopenshell/util/shape_builder.py:301
↓ 65 callers
Class
Property
src/ifctester/ifctester/facet.py:634
↓ 60 callers
Class
Function
src/ifc5d/ifc5d/qto.py:40
↓ 59 callers
Class
Attribute
src/ifctester/ifctester/facet.py:260
↓ 46 callers
Class
DimensionGizmoConfig
Configuration for a dimension gizmo. Used to declaratively configure dimension line gizmos in BaseParametricGizmoGroup subclasses. This enabl
src/bonsai/bonsai/bim/module/drawing/gizmos.py:1063
↓ 45 callers
Class
ListNode
src/ifcopenshell-python/ifcopenshell/express/nodes.py:54
↓ 39 callers
Class
codegen_rule
src/ifcopenshell-python/ifcopenshell/express/rule_compiler.py:264
↓ 34 callers
Class
Prophecy
Rough outline how it works: 1. Test run pass: - Remember calls (all calls should also have ``.should_be_called()`` after). - Remember
src/bonsai/test/core/bootstrap.py:286
↓ 28 callers
Class
Restriction
src/ifctester/ifctester/facet.py:1002
↓ 26 callers
Class
PartOf
src/ifctester/ifctester/facet.py:452
↓ 24 callers
Class
Entity
src/ifctester/ifctester/facet.py:182
↓ 24 callers
Class
ToolsData
src/bonsai/bonsai/bim/module/model/__init__.py:222
↓ 24 callers
Class
declaration
src/ifcparse/IfcSchema.h:43
↓ 23 callers
Class
Status
src/ifcparse/storage.h:12
↓ 23 callers
Class
XmlParserSerializer
XML Parser and serializer wrapper.
src/bcf/bcf/xml_parser.py:56
↓ 19 callers
Class
ApplicableEntity
src/ifcopenshell-python/ifcopenshell/util/pset.py:219
↓ 18 callers
Class
AnnotationObjectType
src/bonsai/bonsai/tool/drawing.py:89
↓ 18 callers
Class
settings
src/ifcopenshell-python/ifcopenshell/geom/main.py:289
↓ 17 callers
Class
Classification
src/ifctester/ifctester/facet.py:391
↓ 17 callers
Class
PropertyRow
src/ifcpatch/ifcpatch/recipes/ExtractPropertiesToSQLite.py:43
↓ 14 callers
Class
DumbWallJoiner
src/bonsai/bonsai/bim/module/model/wall.py:1058
↓ 14 callers
Class
IfcEntityInstanceData
Forward declarations
src/ifcparse/IfcSchema.h:33
↓ 13 callers
Class
DumbProfileJoiner
src/bonsai/bonsai/bim/module/model/profile.py:314
↓ 13 callers
Class
Material
src/ifctester/ifctester/facet.py:922
↓ 13 callers
Class
entity_instance
Represents an entity (wall, slab, property, etc) of an IFC model An IFC model consists of entities. Examples of entities include walls, slabs
src/ifcopenshell-python/ifcopenshell/entity_instance.py:114
↓ 12 callers
Class
BoundingEdge
src/bonsai/bonsai/bim/module/drawing/helper.py:32
↓ 12 callers
Class
opening
src/ifcopenshell-python/test/test_wall_opening.py:54
↓ 11 callers
Class
MEPGenerator
src/bonsai/bonsai/bim/module/model/mep.py:239
↓ 11 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD2.py:55
↓ 11 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC2.py:55
↓ 11 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC4.py:55
↓ 11 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4.py:55
↓ 11 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X2.py:55
↓ 11 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X1.py:55
↓ 11 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3.py:55
↓ 11 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_ADD1.py:55
↓ 11 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_TC1.py:55
↓ 11 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC1.py:55
↓ 11 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC4X3_RC3.py:55
↓ 10 callers
Class
profile
A python context manager timing utility
src/bonsai/bonsai/bim/module/drawing/operator.py:89
↓ 10 callers
Class
rect
src/ifcopenshell-python/test/test_wall_opening.py:37
↓ 9 callers
Class
MockOperator
src/bonsai/test/core/test_ifcgit.py:26
↓ 7 callers
Class
IfcSessionError
src/ifcmcp/ifcmcp/core.py:209
↓ 7 callers
Class
LinkData
src/opencdeserver/api/app/models/documents_common.py:22
↓ 7 callers
Class
OrderedCaseInsensitiveDict_KeyObject
src/ifcopenshell-python/ifcopenshell/express/schema.py:33
↓ 7 callers
Class
TestImportUnitAttributes
src/bonsai/test/tool/test_unit.py:211
↓ 7 callers
Class
TestLoadBrickFile
src/bonsai/test/tool/test_brick.py:442
↓ 7 callers
Class
express_set
src/ifcopenshell-python/ifcopenshell/express/rules/IFC2X3.py:55
↓ 6 callers
Class
BoundingFace
src/bonsai/bonsai/bim/module/drawing/helper.py:38
↓ 6 callers
Class
DumbProfileRecalculator
src/bonsai/bonsai/bim/module/model/profile.py:874
↓ 6 callers
Class
Helper
src/bonsai/bonsai/bim/module/geometry/helper.py:33
↓ 6 callers
Class
Loader
src/bonsai/bonsai/bim/module/boundary/operator.py:63
↓ 6 callers
Class
Node
src/examples/csg_primitive.cpp:38
↓ 6 callers
Class
ReadOptions
src/ifcparse/storage.h:10
↓ 6 callers
Class
timer
src/svgfill/src/arrange_polygons.cpp:2898
↓ 5 callers
Class
Group
src/bonsai/bonsai/core/tool.py:506
↓ 5 callers
Class
Ids
src/ifctester/ifctester/ids.py:88
↓ 5 callers
Class
NoDefaultContainer
src/bonsai/bonsai/core/covering.py:150
↓ 5 callers
Class
Operation
src/bonsai/bonsai/bim/ifc.py:56
↓ 5 callers
Class
POSTFIX_SCHEMA
src/serializers/schema_dependent/XmlSerializer.cpp:38
↓ 5 callers
Class
Style
src/bonsai/bonsai/tool/style.py:61
↓ 5 callers
Class
almost
src/serializers/SvgSerializer.cpp:418
↓ 5 callers
Class
context
src/ifcopenshell-python/ifcopenshell/express/rule_compiler.py:154
↓ 5 callers
Class
settings
src/exterior-shell-extractor/main.py:46
↓ 4 callers
Class
AutoCommitList
ensures keyword attributes are written back to ifcopenshell.file.header
src/ifcopenshell-python/ifcopenshell/util/mvd_info.py:298
↓ 4 callers
Class
DumbWallAligner
src/bonsai/bonsai/bim/module/model/wall.py:736
↓ 4 callers
Class
External
src/bonsai/bonsai/bim/module/drawing/svgwriter.py:46
↓ 4 callers
Class
IfcSession
In-memory IFC session (no FastMCP dependency). Designed to work in: - FastMCP server (single global session) - Embedded runtimes like
src/ifcmcp/ifcmcp/core.py:214
↓ 4 callers
Class
PanelSpy
src/bonsai/test/bim/test_feature.py:80
↓ 4 callers
Class
Point
src/bcf/bcf/v2/model/visinfo.py:64
↓ 4 callers
Class
PropertyResult
src/ifctester/ifctester/facet.py:1150
↓ 4 callers
Class
Triangulation
src/ifcgeom/IfcGeomRepresentation.h:99
↓ 4 callers
Class
apply_individual_instance_visitor
src/ifcparse/IfcParse.cpp:1028
↓ 4 callers
Class
iterator
src/ifcparse/map_transformer.h:46
↓ 4 callers
Class
iterator
src/ifcparse/map_variant.h:46
↓ 4 callers
Class
model_geometry
Stores the extracted geometric detail for a certain set of elements, including the arbitrarily precise plain equations and their correspondence t
src/exterior-shell-extractor/main.py:59
↓ 4 callers
Class
rocksdb_lazy_instance
src/ifcopenshell-python/ifcopenshell/file.py:338
↓ 3 callers
Class
AttributeResult
src/ifctester/ifctester/facet.py:1112
↓ 3 callers
Class
ClassificationResult
src/ifctester/ifctester/facet.py:1126
↓ 3 callers
Class
Csv2Ifc
src/ifc5d/ifc5d/csv2ifc.py:95
↓ 3 callers
Class
FilledOpeningGenerator
src/bonsai/bonsai/bim/module/model/opening.py:47
↓ 3 callers
Class
IdsXmlValidationError
src/ifctester/ifctester/ids.py:50
↓ 3 callers
Class
Ifc5DCsvWriter
src/ifc5d/ifc5d/ifc5Dspreadsheet.py:404
↓ 3 callers
Class
IfcSpfLexer
src/ifcparse/storage.h:127
next →
1–100 of 13,414, ranked by callers