Skip to content

Commit caad988

Browse files
committed
Update C++ API docs from e1be433
1 parent e5deb04 commit caad988

13 files changed

Lines changed: 10 additions & 60 deletions

v0.9.0-latest/_sources/output/api/file_src_ifcgeom_kernels_opencascade_boolean_utils.h.rst.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,10 @@ Functions
8080
---------
8181

8282

83-
- :ref:`exhale_function_boolean__utils_8h_1afd0b45c7b0d841c5761fdddc50de2f72`
84-
8583
- :ref:`exhale_function_boolean__utils_8h_1af5061f5193f1dfebaf2dcae950cc0357`
8684

85+
- :ref:`exhale_function_boolean__utils_8h_1afd0b45c7b0d841c5761fdddc50de2f72`
86+
8787
- :ref:`exhale_function_boolean__utils_8h_1a4158bb3142c465178a95127ec082c942`
8888

8989
- :ref:`exhale_function_boolean__utils_8h_1ac456a020bd46a569414bc2ce6866c4ad`

v0.9.0-latest/_sources/output/api/file_src_ifcparse_hierarchy_helper.h.rst.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,14 @@ Functions
9090

9191
- :ref:`exhale_function_hierarchy__helper_8h_1ac25baaa12302d12501c24cf7b4a3419a`
9292

93-
- :ref:`exhale_function_hierarchy__helper_8h_1a2791d3a23e08d3daf7a327c25c230b78`
94-
9593
- :ref:`exhale_function_hierarchy__helper_8h_1a390fb9af29bc30ab75e98fe2c78f5cb4`
9694

9795
- :ref:`exhale_function_hierarchy__helper_8h_1a3d4c2905c0618e0baf095abd62fa5e4a`
9896

9997
- :ref:`exhale_function_hierarchy__helper_8h_1a1af3a292ce176894c2794137d81c3125`
10098

99+
- :ref:`exhale_function_hierarchy__helper_8h_1a2791d3a23e08d3daf7a327c25c230b78`
100+
101101

102102
Typedefs
103103
--------

v0.9.0-latest/_sources/output/api/namespace_ifcopenshell__geom__util.rst.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@ Functions
5959

6060
- :ref:`exhale_function_base__utils_8h_1a2d3c9debef6d0cbe77c862d2cc0c3cd7`
6161

62-
- :ref:`exhale_function_boolean__utils_8h_1afd0b45c7b0d841c5761fdddc50de2f72`
63-
6462
- :ref:`exhale_function_boolean__utils_8h_1af5061f5193f1dfebaf2dcae950cc0357`
6563

64+
- :ref:`exhale_function_boolean__utils_8h_1afd0b45c7b0d841c5761fdddc50de2f72`
65+
6666
- :ref:`exhale_function_boolean__utils_8h_1a4158bb3142c465178a95127ec082c942`
6767

6868
- :ref:`exhale_function_boolean__utils_8h_1ac456a020bd46a569414bc2ce6866c4ad`

v0.9.0-latest/_sources/output/api/program_listing_file_src_ifcparse_storage.h.rst.txt

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -456,27 +456,6 @@ Program Listing for File storage.h
456456
return true;
457457
}
458458
459-
// Nothing indexes records by source, so this walks the whole index.
460-
void remove_source(uint32_t source_id) {
461-
sort();
462-
for (auto& record : base_) {
463-
if (!is_dead(record) && record.source_id == source_id) {
464-
kill(record);
465-
}
466-
}
467-
for (auto it = delta_.begin(); it != delta_.end();) {
468-
auto& records = it->second;
469-
auto removed = std::remove_if(records.begin(), records.end(), [source_id](const inverse_record& record) {
470-
return record.source_id == source_id;
471-
});
472-
delta_size_ -= (size_t)std::distance(removed, records.end());
473-
records.erase(removed, records.end());
474-
it = records.empty() ? delta_.erase(it) : std::next(it);
475-
}
476-
compact_if_tombstones_dominate();
477-
invalidate_materialized();
478-
}
479-
480459
// Finalizes bulk loading. Subsequent add() calls go to the delta.
481460
void sort() const {
482461
if (!sorted_) {

v0.9.0-latest/genindex.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5140,8 +5140,6 @@ <h2 id="I">I</h2>
51405140
<li><a href="output/api/structifcopenshell_1_1impl_1_1inverse__index_1_1referenced__id__less.html#_CPPv4NK12ifcopenshell4impl13inverse_index18referenced_id_lessclE8uint32_tRK14inverse_record">ifcopenshell::impl::inverse_index::referenced_id_less::operator() (C++ function)</a>, <a href="output/api/structifcopenshell_1_1impl_1_1inverse__index_1_1referenced__id__less.html#_CPPv4NK12ifcopenshell4impl13inverse_index18referenced_id_lessclERK14inverse_record8uint32_t">[1]</a>
51415141
</li>
51425142
<li><a href="output/api/classifcopenshell_1_1impl_1_1inverse__index.html#_CPPv4N12ifcopenshell4impl13inverse_index6removeE8uint32_t8uint32_t8uint16_ti">ifcopenshell::impl::inverse_index::remove (C++ function)</a>
5143-
</li>
5144-
<li><a href="output/api/classifcopenshell_1_1impl_1_1inverse__index.html#_CPPv4N12ifcopenshell4impl13inverse_index13remove_sourceE8uint32_t">ifcopenshell::impl::inverse_index::remove_source (C++ function)</a>
51455143
</li>
51465144
<li><a href="output/api/classifcopenshell_1_1impl_1_1inverse__index.html#_CPPv4N12ifcopenshell4impl13inverse_index7reserveE6size_t">ifcopenshell::impl::inverse_index::reserve (C++ function)</a>
51475145
</li>

v0.9.0-latest/objects.inv

-57 Bytes
Binary file not shown.

v0.9.0-latest/output/api/classifcopenshell_1_1impl_1_1inverse__index.html

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,6 @@ <h2>Class Documentation<a class="headerlink" href="#class-documentation" title="
132132
<span id="_CPPv3N12ifcopenshell4impl13inverse_index6removeE8uint32_t8uint32_t8uint16_ti"></span><span id="_CPPv2N12ifcopenshell4impl13inverse_index6removeE8uint32_t8uint32_t8uint16_ti"></span><span id="ifcopenshell::impl::inverse_index::remove__uint32_t.uint32_t.uint16_t.i"></span><span class="target" id="classifcopenshell_1_1impl_1_1inverse__index_1a767b3f4e8b035ee181b1479764e15721"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">remove</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">referenced_id</span></span>, <span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">source_id</span></span>, <span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">source_entity</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">attribute_index</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N12ifcopenshell4impl13inverse_index6removeE8uint32_t8uint32_t8uint16_ti" title="Link to this definition"></a><br /></dt>
133133
<dd></dd></dl>
134134

135-
<dl class="cpp function">
136-
<dt class="sig sig-object cpp" id="_CPPv4N12ifcopenshell4impl13inverse_index13remove_sourceE8uint32_t">
137-
<span id="_CPPv3N12ifcopenshell4impl13inverse_index13remove_sourceE8uint32_t"></span><span id="_CPPv2N12ifcopenshell4impl13inverse_index13remove_sourceE8uint32_t"></span><span id="ifcopenshell::impl::inverse_index::remove_source__uint32_t"></span><span class="target" id="classifcopenshell_1_1impl_1_1inverse__index_1a4044a869555d9109254913b384c17471"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">remove_source</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">source_id</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N12ifcopenshell4impl13inverse_index13remove_sourceE8uint32_t" title="Link to this definition"></a><br /></dt>
138-
<dd></dd></dl>
139-
140135
<dl class="cpp function">
141136
<dt class="sig sig-object cpp" id="_CPPv4NK12ifcopenshell4impl13inverse_index4sortEv">
142137
<span id="_CPPv3NK12ifcopenshell4impl13inverse_index4sortEv"></span><span id="_CPPv2NK12ifcopenshell4impl13inverse_index4sortEv"></span><span id="ifcopenshell::impl::inverse_index::sortC"></span><span class="target" id="classifcopenshell_1_1impl_1_1inverse__index_1a725c2cde58a12a63f28fd5e67cdcb016"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">sort</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK12ifcopenshell4impl13inverse_index4sortEv" title="Link to this definition"></a><br /></dt>

v0.9.0-latest/output/api/file_src_ifcgeom_kernels_opencascade_boolean_utils.h.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ <h2>Classes<a class="headerlink" href="#classes" title="Link to this heading">¶
8787
<section id="functions">
8888
<h2>Functions<a class="headerlink" href="#functions" title="Link to this heading"></a></h2>
8989
<ul class="simple">
90-
<li><p><a class="reference internal" href="function_boolean__utils_8h_1afd0b45c7b0d841c5761fdddc50de2f72.html#exhale-function-boolean-utils-8h-1afd0b45c7b0d841c5761fdddc50de2f72"><span class="std std-ref">Function ifcopenshell::geom::util::boolean_operation(const boolean_settings&amp;, const TopoDS_Shape&amp;, const TopoDS_Shape&amp;, BOPAlgo_Operation, TopoDS_Shape&amp;, double)</span></a></p></li>
9190
<li><p><a class="reference internal" href="function_boolean__utils_8h_1af5061f5193f1dfebaf2dcae950cc0357.html#exhale-function-boolean-utils-8h-1af5061f5193f1dfebaf2dcae950cc0357"><span class="std std-ref">Function ifcopenshell::geom::util::boolean_operation(const boolean_settings&amp;, const TopoDS_Shape&amp;, const NCollection_List&lt;TopoDS_Shape&gt;&amp;, BOPAlgo_Operation, TopoDS_Shape&amp;, double)</span></a></p></li>
91+
<li><p><a class="reference internal" href="function_boolean__utils_8h_1afd0b45c7b0d841c5761fdddc50de2f72.html#exhale-function-boolean-utils-8h-1afd0b45c7b0d841c5761fdddc50de2f72"><span class="std std-ref">Function ifcopenshell::geom::util::boolean_operation(const boolean_settings&amp;, const TopoDS_Shape&amp;, const TopoDS_Shape&amp;, BOPAlgo_Operation, TopoDS_Shape&amp;, double)</span></a></p></li>
9292
<li><p><a class="reference internal" href="function_boolean__utils_8h_1a4158bb3142c465178a95127ec082c942.html#exhale-function-boolean-utils-8h-1a4158bb3142c465178a95127ec082c942"><span class="std std-ref">Function ifcopenshell::geom::util::boolean_subtraction_2d_using_builder</span></a></p></li>
9393
<li><p><a class="reference internal" href="function_boolean__utils_8h_1ac456a020bd46a569414bc2ce6866c4ad.html#exhale-function-boolean-utils-8h-1ac456a020bd46a569414bc2ce6866c4ad"><span class="std std-ref">Function ifcopenshell::geom::util::bounding_box_overlap</span></a></p></li>
9494
<li><p><a class="reference internal" href="function_boolean__utils_8h_1aab8751575a47b2a5c0dd07f7828e0a68.html#exhale-function-boolean-utils-8h-1aab8751575a47b2a5c0dd07f7828e0a68"><span class="std std-ref">Function ifcopenshell::geom::util::copy_operand(const NCollection_List&lt;TopoDS_Shape&gt;&amp;, NCollection_List&lt;TopoDS_Shape&gt;&amp;)</span></a></p></li>

v0.9.0-latest/output/api/file_src_ifcparse_hierarchy_helper.h.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,10 @@ <h2>Functions<a class="headerlink" href="#functions" title="Link to this heading
9797
<li><p><a class="reference internal" href="function_hierarchy__helper_8h_1aa7785d033017ec0a0520e4143957c51a.html#exhale-function-hierarchy-helper-8h-1aa7785d033017ec0a0520e4143957c51a"><span class="std std-ref">Template Function ifcopenshell::hierarchy_detail::get_parent_of_relation</span></a></p></li>
9898
<li><p><a class="reference internal" href="function_hierarchy__helper_8h_1a7b15274d12577d280a5237d7bd8fc317.html#exhale-function-hierarchy-helper-8h-1a7b15274d12577d280a5237d7bd8fc317"><span class="std std-ref">Function ifcopenshell::hierarchy_detail::parent_attribute_name</span></a></p></li>
9999
<li><p><a class="reference internal" href="function_hierarchy__helper_8h_1ac25baaa12302d12501c24cf7b4a3419a.html#exhale-function-hierarchy-helper-8h-1ac25baaa12302d12501c24cf7b4a3419a"><span class="std std-ref">Template Function ifcopenshell::hierarchy_detail::set_children_of_relation</span></a></p></li>
100-
<li><p><a class="reference internal" href="function_hierarchy__helper_8h_1a2791d3a23e08d3daf7a327c25c230b78.html#exhale-function-hierarchy-helper-8h-1a2791d3a23e08d3daf7a327c25c230b78"><span class="std std-ref">Template Function setSurfaceColour(hierarchy_helper&lt;Schema&gt;&amp;, const typename Schema::IfcProductRepresentation&amp;, double, double, double, double)</span></a></p></li>
101100
<li><p><a class="reference internal" href="function_hierarchy__helper_8h_1a390fb9af29bc30ab75e98fe2c78f5cb4.html#exhale-function-hierarchy-helper-8h-1a390fb9af29bc30ab75e98fe2c78f5cb4"><span class="std std-ref">Template Function setSurfaceColour(hierarchy_helper&lt;Schema&gt;&amp;, const typename Schema::IfcProductRepresentation&amp;, const ifcopenshell::hierarchy_detail::surface_style_type&lt;Schema&gt;&amp;)</span></a></p></li>
102101
<li><p><a class="reference internal" href="function_hierarchy__helper_8h_1a3d4c2905c0618e0baf095abd62fa5e4a.html#exhale-function-hierarchy-helper-8h-1a3d4c2905c0618e0baf095abd62fa5e4a"><span class="std std-ref">Template Function setSurfaceColour(hierarchy_helper&lt;Schema&gt;&amp;, const typename Schema::IfcRepresentation&amp;, double, double, double, double)</span></a></p></li>
103102
<li><p><a class="reference internal" href="function_hierarchy__helper_8h_1a1af3a292ce176894c2794137d81c3125.html#exhale-function-hierarchy-helper-8h-1a1af3a292ce176894c2794137d81c3125"><span class="std std-ref">Template Function setSurfaceColour(hierarchy_helper&lt;Schema&gt;&amp;, const typename Schema::IfcRepresentation&amp;, const ifcopenshell::hierarchy_detail::surface_style_type&lt;Schema&gt;&amp;)</span></a></p></li>
103+
<li><p><a class="reference internal" href="function_hierarchy__helper_8h_1a2791d3a23e08d3daf7a327c25c230b78.html#exhale-function-hierarchy-helper-8h-1a2791d3a23e08d3daf7a327c25c230b78"><span class="std std-ref">Template Function setSurfaceColour(hierarchy_helper&lt;Schema&gt;&amp;, const typename Schema::IfcProductRepresentation&amp;, double, double, double, double)</span></a></p></li>
104104
</ul>
105105
</section>
106106
<section id="typedefs">

v0.9.0-latest/output/api/library_root.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8905,7 +8905,6 @@ <h3>Classes and Structs<a class="headerlink" href="#classes-and-structs" title="
89058905
<li class="toctree-l4"><a class="reference internal" href="classifcopenshell_1_1impl_1_1inverse__index.html#_CPPv4N12ifcopenshell4impl13inverse_index7reserveE6size_t"><code class="docutils literal notranslate"><span class="pre">reserve()</span></code></a></li>
89068906
<li class="toctree-l4"><a class="reference internal" href="classifcopenshell_1_1impl_1_1inverse__index.html#_CPPv4N12ifcopenshell4impl13inverse_index3addE8uint32_t8uint32_t8uint16_ti"><code class="docutils literal notranslate"><span class="pre">add()</span></code></a></li>
89078907
<li class="toctree-l4"><a class="reference internal" href="classifcopenshell_1_1impl_1_1inverse__index.html#_CPPv4N12ifcopenshell4impl13inverse_index6removeE8uint32_t8uint32_t8uint16_ti"><code class="docutils literal notranslate"><span class="pre">remove()</span></code></a></li>
8908-
<li class="toctree-l4"><a class="reference internal" href="classifcopenshell_1_1impl_1_1inverse__index.html#_CPPv4N12ifcopenshell4impl13inverse_index13remove_sourceE8uint32_t"><code class="docutils literal notranslate"><span class="pre">remove_source()</span></code></a></li>
89098908
<li class="toctree-l4"><a class="reference internal" href="classifcopenshell_1_1impl_1_1inverse__index.html#_CPPv4NK12ifcopenshell4impl13inverse_index4sortEv"><code class="docutils literal notranslate"><span class="pre">sort()</span></code></a></li>
89108909
<li class="toctree-l4"><a class="reference internal" href="classifcopenshell_1_1impl_1_1inverse__index.html#_CPPv4I0ENK12ifcopenshell4impl13inverse_index8for_eachEv8uint32_tRR2Fn"><code class="docutils literal notranslate"><span class="pre">for_each()</span></code></a></li>
89118910
<li class="toctree-l4"><a class="reference internal" href="classifcopenshell_1_1impl_1_1inverse__index.html#_CPPv4NK12ifcopenshell4impl13inverse_index5countE8uint32_t"><code class="docutils literal notranslate"><span class="pre">count()</span></code></a></li>

0 commit comments

Comments
 (0)