Metahuman_DNA_Calibration/docs/doxygen/build/xml/structdna_1_1SurjectiveMapping.xml

349 lines
28 KiB
XML
Raw Normal View History

2022-11-28 19:21:26 +08:00
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.4" xml:lang="en-US">
<compounddef id="structdna_1_1SurjectiveMapping" kind="struct" language="C++" prot="public">
<compoundname>dna::SurjectiveMapping</compoundname>
<includes refid="dna_2SurjectiveMapping_8h" local="no">SurjectiveMapping.h</includes>
<innerclass refid="structdna_1_1SurjectiveMapping_1_1Pair" prot="public">dna::SurjectiveMapping::Pair</innerclass>
<templateparamlist>
<param>
<type>typename TFrom</type>
</param>
<param>
<type>typename TTo</type>
<defval>TFrom</defval>
</param>
</templateparamlist>
<sectiondef kind="protected-attrib">
<memberdef kind="variable" id="structdna_1_1SurjectiveMapping_1ac2c46b80754022e5f0c164a4f57acb3b" prot="protected" static="no" mutable="no">
<type><ref refid="namespacepma_1a2d6fe21d674b98f7f9bc8dc3a2776cb9" kindref="member">Vector</ref>&lt; TFrom &gt;</type>
<definition>Vector&lt;TFrom&gt; dna::SurjectiveMapping&lt; TFrom, TTo &gt;::from</definition>
<argsstring></argsstring>
<name>from</name>
<qualifiedname>dna::SurjectiveMapping::from</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="96" column="16" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="96" bodyend="-1"/>
2022-11-28 19:21:26 +08:00
<referencedby refid="structdna_1_1SurjectiveMapping_1afa28606dc43eed414fc757813bf949dd" compoundref="dna_2SurjectiveMapping_8h" startline="38" endline="41">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::add</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1afe07e10221bc00239ccfb8237ca38c0d" compoundref="dna_2SurjectiveMapping_8h" startline="82" endline="85">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::clear</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1aff3dc14ce27dcf326c3b0de99fe6eb7a" compoundref="dna_2SurjectiveMapping_8h" startline="33" endline="36">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::get</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1a67c673a95cdbd13fb2e694a682ab6821" compoundref="dna_2SurjectiveMapping_8h" startline="52" endline="67">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::removeIf</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1acf31203ee356947392915258ef979ef6" compoundref="dna_2SurjectiveMapping_8h" startline="43" endline="50">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::set</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1a2d5dc7e528c9687edb20a259366e2227" compoundref="dna_2SurjectiveMapping_8h" startline="77" endline="80">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::size</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1a72cf9f17488f90d20694602947d190ae" compoundref="dna_2SurjectiveMapping_8h" startline="69" endline="71">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::updateFrom</referencedby>
</memberdef>
<memberdef kind="variable" id="structdna_1_1SurjectiveMapping_1af73f2467c0a0abbbbcb3b53269486f3a" prot="protected" static="no" mutable="no">
<type><ref refid="namespacepma_1a2d6fe21d674b98f7f9bc8dc3a2776cb9" kindref="member">Vector</ref>&lt; TTo &gt;</type>
<definition>Vector&lt;TTo&gt; dna::SurjectiveMapping&lt; TFrom, TTo &gt;::to</definition>
<argsstring></argsstring>
<name>to</name>
<qualifiedname>dna::SurjectiveMapping::to</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="97" column="16" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="97" bodyend="-1"/>
2022-11-28 19:21:26 +08:00
<referencedby refid="structdna_1_1SurjectiveMapping_1afa28606dc43eed414fc757813bf949dd" compoundref="dna_2SurjectiveMapping_8h" startline="38" endline="41">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::add</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1afe07e10221bc00239ccfb8237ca38c0d" compoundref="dna_2SurjectiveMapping_8h" startline="82" endline="85">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::clear</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1aff3dc14ce27dcf326c3b0de99fe6eb7a" compoundref="dna_2SurjectiveMapping_8h" startline="33" endline="36">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::get</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1a67c673a95cdbd13fb2e694a682ab6821" compoundref="dna_2SurjectiveMapping_8h" startline="52" endline="67">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::removeIf</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1acf31203ee356947392915258ef979ef6" compoundref="dna_2SurjectiveMapping_8h" startline="43" endline="50">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::set</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1a2d5dc7e528c9687edb20a259366e2227" compoundref="dna_2SurjectiveMapping_8h" startline="77" endline="80">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::size</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1a3cdfd7c630428706f404bcf7f1af7724" compoundref="dna_2SurjectiveMapping_8h" startline="73" endline="75">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::updateTo</referencedby>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="structdna_1_1SurjectiveMapping_1a161998c7dad46ab13c60dbba0b078860" prot="public" static="no" const="no" explicit="yes" inline="yes" virt="non-virtual">
<type></type>
<definition>dna::SurjectiveMapping&lt; TFrom, TTo &gt;::SurjectiveMapping</definition>
<argsstring>(MemoryResource *memRes)</argsstring>
<name>SurjectiveMapping</name>
<qualifiedname>dna::SurjectiveMapping::SurjectiveMapping</qualifiedname>
<param>
<type><ref refid="classpma_1_1MemoryResource" kindref="compound">MemoryResource</ref> *</type>
<declname>memRes</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="28" column="18" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="28" bodyend="31"/>
2022-11-28 19:21:26 +08:00
</memberdef>
<memberdef kind="function" id="structdna_1_1SurjectiveMapping_1aff3dc14ce27dcf326c3b0de99fe6eb7a" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
<type><ref refid="structdna_1_1SurjectiveMapping_1_1Pair" kindref="compound">Pair</ref></type>
<definition>Pair dna::SurjectiveMapping&lt; TFrom, TTo &gt;::get</definition>
<argsstring>(std::size_t index) const</argsstring>
<name>get</name>
<qualifiedname>dna::SurjectiveMapping::get</qualifiedname>
<param>
<type>std::size_t</type>
<declname>index</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="33" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="33" bodyend="36"/>
2022-11-28 19:21:26 +08:00
<references refid="structdna_1_1SurjectiveMapping_1ac2c46b80754022e5f0c164a4f57acb3b" compoundref="dna_2SurjectiveMapping_8h" startline="96">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdna_1_1SurjectiveMapping_1a2d5dc7e528c9687edb20a259366e2227" compoundref="dna_2SurjectiveMapping_8h" startline="77" endline="80">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::size</references>
<references refid="structdna_1_1SurjectiveMapping_1af73f2467c0a0abbbbcb3b53269486f3a" compoundref="dna_2SurjectiveMapping_8h" startline="97">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
</memberdef>
<memberdef kind="function" id="structdna_1_1SurjectiveMapping_1afa28606dc43eed414fc757813bf949dd" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dna::SurjectiveMapping&lt; TFrom, TTo &gt;::add</definition>
<argsstring>(TFrom from_, TTo to_)</argsstring>
<name>add</name>
<qualifiedname>dna::SurjectiveMapping::add</qualifiedname>
<param>
<type>TFrom</type>
<declname>from_</declname>
</param>
<param>
<type>TTo</type>
<declname>to_</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="38" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="38" bodyend="41"/>
2022-11-28 19:21:26 +08:00
<references refid="structdna_1_1SurjectiveMapping_1ac2c46b80754022e5f0c164a4f57acb3b" compoundref="dna_2SurjectiveMapping_8h" startline="96">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdna_1_1SurjectiveMapping_1af73f2467c0a0abbbbcb3b53269486f3a" compoundref="dna_2SurjectiveMapping_8h" startline="97">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
</memberdef>
<memberdef kind="function" id="structdna_1_1SurjectiveMapping_1acf31203ee356947392915258ef979ef6" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dna::SurjectiveMapping&lt; TFrom, TTo &gt;::set</definition>
<argsstring>(std::size_t index, TFrom from_, TTo to_)</argsstring>
<name>set</name>
<qualifiedname>dna::SurjectiveMapping::set</qualifiedname>
<param>
<type>std::size_t</type>
<declname>index</declname>
</param>
<param>
<type>TFrom</type>
<declname>from_</declname>
</param>
<param>
<type>TTo</type>
<declname>to_</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="43" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="43" bodyend="50"/>
2022-11-28 19:21:26 +08:00
<references refid="structdna_1_1SurjectiveMapping_1ac2c46b80754022e5f0c164a4f57acb3b" compoundref="dna_2SurjectiveMapping_8h" startline="96">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdna_1_1SurjectiveMapping_1a2d5dc7e528c9687edb20a259366e2227" compoundref="dna_2SurjectiveMapping_8h" startline="77" endline="80">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::size</references>
<references refid="structdna_1_1SurjectiveMapping_1af73f2467c0a0abbbbcb3b53269486f3a" compoundref="dna_2SurjectiveMapping_8h" startline="97">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
</memberdef>
<memberdef kind="function" id="structdna_1_1SurjectiveMapping_1a67c673a95cdbd13fb2e694a682ab6821" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dna::SurjectiveMapping&lt; TFrom, TTo &gt;::removeIf</definition>
<argsstring>(std::function&lt; bool(const TFrom &amp;, const TTo &amp;)&gt; predicate)</argsstring>
<name>removeIf</name>
<qualifiedname>dna::SurjectiveMapping::removeIf</qualifiedname>
<param>
<type>std::function&lt; bool(const TFrom &amp;, const TTo &amp;)&gt;</type>
<declname>predicate</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="52" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="52" bodyend="67"/>
2022-11-28 19:21:26 +08:00
<references refid="structdna_1_1SurjectiveMapping_1ac2c46b80754022e5f0c164a4f57acb3b" compoundref="dna_2SurjectiveMapping_8h" startline="96">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdna_1_1SurjectiveMapping_1af73f2467c0a0abbbbcb3b53269486f3a" compoundref="dna_2SurjectiveMapping_8h" startline="97">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
<referencedby refid="classdna_1_1BlendShapeFilter_1ae793b6e6972bab749e113d71947dc787" compoundref="filters_2BlendShapeFilter_8cpp" startline="24" endline="38">dna::BlendShapeFilter::apply</referencedby>
<referencedby refid="classdna_1_1MeshFilter_1a8fdedb3908d7d9993dffea271f536698" compoundref="filters_2MeshFilter_8cpp" startline="24" endline="38">dna::MeshFilter::apply</referencedby>
2023-04-21 18:19:55 +08:00
<referencedby refid="classdnac_1_1BlendShapeFilter_1a65c6692fb5526e376672756f673fd6de" compoundref="alib_2dna_2filters_2BlendShapeFilter_8cpp" startline="27" endline="41">dnac::BlendShapeFilter::apply</referencedby>
2022-11-28 19:21:26 +08:00
<referencedby refid="classdnac_1_1MeshFilter_1a5a3ec7d8070fb56a3e8bff044901b6ea" compoundref="alib_2dna_2filters_2MeshFilter_8cpp" startline="24" endline="38">dnac::MeshFilter::apply</referencedby>
</memberdef>
<memberdef kind="function" id="structdna_1_1SurjectiveMapping_1a72cf9f17488f90d20694602947d190ae" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dna::SurjectiveMapping&lt; TFrom, TTo &gt;::updateFrom</definition>
<argsstring>(const UnorderedMap&lt; TFrom, TFrom &gt; &amp;mapping)</argsstring>
<name>updateFrom</name>
<qualifiedname>dna::SurjectiveMapping::updateFrom</qualifiedname>
<param>
<type>const <ref refid="namespacepma_1ada0fd0f9404c2e6f4bfcf09e36428621" kindref="member">UnorderedMap</ref>&lt; TFrom, TFrom &gt; &amp;</type>
<declname>mapping</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="69" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="69" bodyend="71"/>
2022-11-28 19:21:26 +08:00
<references refid="structdna_1_1SurjectiveMapping_1ac2c46b80754022e5f0c164a4f57acb3b" compoundref="dna_2SurjectiveMapping_8h" startline="96">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdna_1_1SurjectiveMapping_1aa7808180c0df2a72b5286e167dcc3ade" compoundref="dna_2SurjectiveMapping_8h" startline="89" endline="93">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::update</references>
<referencedby refid="classdna_1_1MeshFilter_1a8fdedb3908d7d9993dffea271f536698" compoundref="filters_2MeshFilter_8cpp" startline="24" endline="38">dna::MeshFilter::apply</referencedby>
<referencedby refid="classdnac_1_1MeshFilter_1a5a3ec7d8070fb56a3e8bff044901b6ea" compoundref="alib_2dna_2filters_2MeshFilter_8cpp" startline="24" endline="38">dnac::MeshFilter::apply</referencedby>
</memberdef>
<memberdef kind="function" id="structdna_1_1SurjectiveMapping_1a3cdfd7c630428706f404bcf7f1af7724" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dna::SurjectiveMapping&lt; TFrom, TTo &gt;::updateTo</definition>
<argsstring>(const UnorderedMap&lt; TTo, TTo &gt; &amp;mapping)</argsstring>
<name>updateTo</name>
<qualifiedname>dna::SurjectiveMapping::updateTo</qualifiedname>
<param>
<type>const <ref refid="namespacepma_1ada0fd0f9404c2e6f4bfcf09e36428621" kindref="member">UnorderedMap</ref>&lt; TTo, TTo &gt; &amp;</type>
<declname>mapping</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="73" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="73" bodyend="75"/>
2022-11-28 19:21:26 +08:00
<references refid="structdna_1_1SurjectiveMapping_1af73f2467c0a0abbbbcb3b53269486f3a" compoundref="dna_2SurjectiveMapping_8h" startline="97">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
<references refid="structdna_1_1SurjectiveMapping_1aa7808180c0df2a72b5286e167dcc3ade" compoundref="dna_2SurjectiveMapping_8h" startline="89" endline="93">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::update</references>
<referencedby refid="classdna_1_1BlendShapeFilter_1ae793b6e6972bab749e113d71947dc787" compoundref="filters_2BlendShapeFilter_8cpp" startline="24" endline="38">dna::BlendShapeFilter::apply</referencedby>
2023-04-21 18:19:55 +08:00
<referencedby refid="classdnac_1_1BlendShapeFilter_1a65c6692fb5526e376672756f673fd6de" compoundref="alib_2dna_2filters_2BlendShapeFilter_8cpp" startline="27" endline="41">dnac::BlendShapeFilter::apply</referencedby>
2022-11-28 19:21:26 +08:00
</memberdef>
<memberdef kind="function" id="structdna_1_1SurjectiveMapping_1a2d5dc7e528c9687edb20a259366e2227" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
<type>std::size_t</type>
<definition>std::size_t dna::SurjectiveMapping&lt; TFrom, TTo &gt;::size</definition>
<argsstring>() const</argsstring>
<name>size</name>
<qualifiedname>dna::SurjectiveMapping::size</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="77" column="21" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="77" bodyend="80"/>
2022-11-28 19:21:26 +08:00
<references refid="structdna_1_1SurjectiveMapping_1ac2c46b80754022e5f0c164a4f57acb3b" compoundref="dna_2SurjectiveMapping_8h" startline="96">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdna_1_1SurjectiveMapping_1af73f2467c0a0abbbbcb3b53269486f3a" compoundref="dna_2SurjectiveMapping_8h" startline="97">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
<referencedby refid="structdna_1_1SurjectiveMapping_1aff3dc14ce27dcf326c3b0de99fe6eb7a" compoundref="dna_2SurjectiveMapping_8h" startline="33" endline="36">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::get</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1acf31203ee356947392915258ef979ef6" compoundref="dna_2SurjectiveMapping_8h" startline="43" endline="50">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::set</referencedby>
</memberdef>
<memberdef kind="function" id="structdna_1_1SurjectiveMapping_1afe07e10221bc00239ccfb8237ca38c0d" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dna::SurjectiveMapping&lt; TFrom, TTo &gt;::clear</definition>
<argsstring>()</argsstring>
<name>clear</name>
<qualifiedname>dna::SurjectiveMapping::clear</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="82" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="82" bodyend="85"/>
2022-11-28 19:21:26 +08:00
<references refid="structdna_1_1SurjectiveMapping_1ac2c46b80754022e5f0c164a4f57acb3b" compoundref="dna_2SurjectiveMapping_8h" startline="96">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdna_1_1SurjectiveMapping_1af73f2467c0a0abbbbcb3b53269486f3a" compoundref="dna_2SurjectiveMapping_8h" startline="97">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
</memberdef>
</sectiondef>
<sectiondef kind="private-func">
<memberdef kind="function" id="structdna_1_1SurjectiveMapping_1aa7808180c0df2a72b5286e167dcc3ade" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<templateparamlist>
<param>
<type>typename U</type>
</param>
</templateparamlist>
<type>void</type>
<definition>void dna::SurjectiveMapping&lt; TFrom, TTo &gt;::update</definition>
<argsstring>(Vector&lt; U &gt; &amp;target, const UnorderedMap&lt; U, U &gt; &amp;mapping)</argsstring>
<name>update</name>
<qualifiedname>dna::SurjectiveMapping::update</qualifiedname>
<param>
<type><ref refid="namespacepma_1a2d6fe21d674b98f7f9bc8dc3a2776cb9" kindref="member">Vector</ref>&lt; U &gt; &amp;</type>
<declname>target</declname>
</param>
<param>
<type>const <ref refid="namespacepma_1ada0fd0f9404c2e6f4bfcf09e36428621" kindref="member">UnorderedMap</ref>&lt; U, U &gt; &amp;</type>
<declname>mapping</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="89" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="89" bodyend="93"/>
2022-11-28 19:21:26 +08:00
<referencedby refid="structdna_1_1SurjectiveMapping_1a72cf9f17488f90d20694602947d190ae" compoundref="dna_2SurjectiveMapping_8h" startline="69" endline="71">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::updateFrom</referencedby>
<referencedby refid="structdna_1_1SurjectiveMapping_1a3cdfd7c630428706f404bcf7f1af7724" compoundref="dna_2SurjectiveMapping_8h" startline="73" endline="75">dna::SurjectiveMapping&lt; TFrom, TTo &gt;::updateTo</referencedby>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inheritancegraph>
<node id="4">
<label>dna::RawSurjectiveMapping&lt; std::uint16_t &gt;</label>
<link refid="structdna_1_1RawSurjectiveMapping"/>
<childnode refid="3" relation="template-instance">
<edgelabel>&lt; std::uint16_t &gt;</edgelabel>
</childnode>
<childnode refid="5" relation="public-inheritance">
</childnode>
</node>
<node id="2">
<label>dna::SurjectiveMapping&lt; TFrom, TFrom &gt;</label>
<link refid="structdna_1_1SurjectiveMapping"/>
<childnode refid="1" relation="template-instance">
<edgelabel>&lt; TFrom, TFrom &gt;</edgelabel>
</childnode>
</node>
<node id="5">
<label>dna::SurjectiveMapping&lt; std::uint16_t, std::uint16_t &gt;</label>
<link refid="structdna_1_1SurjectiveMapping"/>
<childnode refid="1" relation="template-instance">
<edgelabel>&lt; std::uint16_t, std::uint16_t &gt;</edgelabel>
</childnode>
</node>
<node id="3">
<label>dna::RawSurjectiveMapping&lt; TFrom, TTo &gt;</label>
<link refid="structdna_1_1RawSurjectiveMapping"/>
<childnode refid="2" relation="public-inheritance">
</childnode>
</node>
<node id="1">
<label>dna::SurjectiveMapping&lt; TFrom, TTo &gt;</label>
<link refid="structdna_1_1SurjectiveMapping"/>
</node>
</inheritancegraph>
<collaborationgraph>
<node id="1">
<label>dna::SurjectiveMapping&lt; TFrom, TTo &gt;</label>
<link refid="structdna_1_1SurjectiveMapping"/>
</node>
</collaborationgraph>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" line="20" column="1" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/SurjectiveMapping.h" bodystart="20" bodyend="99"/>
2022-11-28 19:21:26 +08:00
<listofallmembers>
<member refid="structdna_1_1SurjectiveMapping_1afa28606dc43eed414fc757813bf949dd" prot="public" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>add</name></member>
<member refid="structdna_1_1SurjectiveMapping_1afe07e10221bc00239ccfb8237ca38c0d" prot="public" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>clear</name></member>
<member refid="structdna_1_1SurjectiveMapping_1ac2c46b80754022e5f0c164a4f57acb3b" prot="protected" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>from</name></member>
<member refid="structdna_1_1SurjectiveMapping_1aff3dc14ce27dcf326c3b0de99fe6eb7a" prot="public" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>get</name></member>
<member refid="structdna_1_1SurjectiveMapping_1a67c673a95cdbd13fb2e694a682ab6821" prot="public" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>removeIf</name></member>
<member refid="structdna_1_1SurjectiveMapping_1acf31203ee356947392915258ef979ef6" prot="public" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>set</name></member>
<member refid="structdna_1_1SurjectiveMapping_1a2d5dc7e528c9687edb20a259366e2227" prot="public" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>size</name></member>
<member refid="structdna_1_1SurjectiveMapping_1a161998c7dad46ab13c60dbba0b078860" prot="public" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>SurjectiveMapping</name></member>
<member refid="structdna_1_1SurjectiveMapping_1af73f2467c0a0abbbbcb3b53269486f3a" prot="protected" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>to</name></member>
<member refid="structdna_1_1SurjectiveMapping_1aa7808180c0df2a72b5286e167dcc3ade" prot="private" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>update</name></member>
<member refid="structdna_1_1SurjectiveMapping_1a72cf9f17488f90d20694602947d190ae" prot="public" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>updateFrom</name></member>
<member refid="structdna_1_1SurjectiveMapping_1a3cdfd7c630428706f404bcf7f1af7724" prot="public" virt="non-virtual"><scope>dna::SurjectiveMapping</scope><name>updateTo</name></member>
</listofallmembers>
</compounddef>
</doxygen>