Files
IfcOpenShell/src/ifcopenshell-python/docs/ifcopenshell.rst
T
Jonathan Gan 6a9e76c2af Documentation: Added getting started documentation for ifcopenshell core (#4965)
* Added getting started documentation for ifcopenshell core

* Apply suggestions from code review

Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com>

* Updated code snippet to use ->as instead of dynamic_cast based on feedback

* Missed out two dynamic casts

* Using preprocessor macros instead of chaining if-else

---------

Co-authored-by: Jonathan Gan <jonathan.gan@inspacion.com>
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com>
2024-07-31 07:28:25 +10:00

28 lines
882 B
ReStructuredText

IfcOpenShell
============
IfcOpenShell is an open source (LGPL-3.0-or-later) C++ software library for
working with the Industry Foundation Classes (IFC) file format.
Extensive geometric support is implemented for the IFC releases IFC2x3 TC1 and
IFC4 Add2 TC1. Support for parsing is provided for IFC4x1, IFC4x2, and the
IFC4x3 release candidates. Extending with support for arbitrary IFC schemas is
possible at compile-time when using C++ and at run-time when using Python.
.. seealso::
It is not necessary to be a C++ developer to use IfcOpenShell. Please see
other sections such as :doc:`ifcopenshell-python`, :doc:`ifcconvert`, and
more.
.. toctree::
:hidden:
:maxdepth: 1
:caption: Contents:
ifcopenshell/installation
ifcopenshell/getting_started
ifcopenshell/geometry_iterator
ifcopenshell/geometry_settings
ifcopenshell/boolean_process