Document api modules and require explicit imports of API submodules

This commit is contained in:
Dion Moult
2024-05-08 17:00:35 +10:00
parent 984b1212a6
commit 10d30b0de7
34 changed files with 358 additions and 51 deletions
@@ -16,7 +16,18 @@
# You should have received a copy of the GNU Lesser General Public License
# along with IfcOpenShell. If not, see <http://www.gnu.org/licenses/>.
"""Create void relationships between openings and physical elements
An opening is a special element (created using
:func:`ifcopenshell.api.root.create_entity`) that may then be used to create
voids in other elements (such as walls and slabs). These voids may then be
filled with doors, trapdoors, skylights, and so on.
"""
from .. import wrap_usecases
from .add_filling import add_filling
from .add_opening import add_opening
from .remove_filling import remove_filling
from .remove_opening import remove_opening
wrap_usecases(__path__, __name__)