MCPcopy Create free account
hub / github.com/IfcOpenShell/IfcOpenShell / nodes_index

Function nodes_index

src/ifcsverchok/__init__.py:84–127  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

82
83
84def nodes_index() -> list[tuple[str, list[tuple[str, str]]]]:
85 return [
86 (
87 "IFC",
88 [
89 ("ifc.create_file", "SvIfcCreateFile"),
90 ("ifc.read_file", "SvIfcReadFile"),
91 ("ifc.write_file", "SvIfcWriteFile"),
92 ("ifc.create_entity", "SvIfcCreateEntity"),
93 ("ifc.create_shape", "SvIfcCreateShape"),
94 ("ifc.read_entity", "SvIfcReadEntity"),
95 ("ifc.pick_ifc_class", "SvIfcPickIfcClass"),
96 ("ifc.by_id", "SvIfcById"),
97 ("ifc.by_guid", "SvIfcByGuid"),
98 ("ifc.by_type", "SvIfcByType"),
99 ("ifc.by_query", "SvIfcByQuery"),
100 ("ifc.add", "SvIfcAdd"),
101 ("ifc.add_pset", "SvIfcAddPset"),
102 ("ifc.add_spatial_element", "SvIfcAddSpatialElement"),
103 ("ifc.remove", "SvIfcRemove"),
104 ("ifc.generate_guid", "SvIfcGenerateGuid"),
105 ("ifc.get_property", "SvIfcGetProperty"),
106 ("ifc.get_attribute", "SvIfcGetAttribute"),
107 ("ifc.select_blender_objects", "SvIfcSelectBlenderObjects"),
108 ("ifc.api", "SvIfcApi"),
109 ("ifc.bmesh_to_ifc", "SvIfcBMeshToIfcRepr"),
110 ("ifc.sverchok_to_ifc", "SvIfcSverchokToIfcRepr"),
111 ("ifc.create_project", "SvIfcCreateProject"),
112 ("ifc.quick_project_setup", "SvIfcQuickProjectSetup"),
113 ],
114 ),
115 (
116 "IFC Shape Builder",
117 [
118 ("ifc.shape_builder.rectangle", "SvIfcSbRectangle"),
119 ("ifc.shape_builder.extrude", "SvIfcSbExtrude"),
120 ("ifc.shape_builder.representation", "SvIfcSbRepresentation"),
121 ("ifc.shape_builder.test", "SvIfcSbTest"),
122 ("ifc.shape_builder.shape_output", "SvSbShapeOutput"),
123 ("ifc.shape_builder.mesh", "SvSbMesh"),
124 ("ifc.shape_builder.polyline", "SvSbPolyline"),
125 ],
126 ),
127 ]
128
129
130def make_node_categories() -> list[dict[str, list[str]]]:

Callers 2

make_node_categoriesFunction · 0.85
make_node_listFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected