Metahuman_DNA_Calibration/docs/doxygen/build/xml/classdnac_1_1LODMapping.xml
2022-12-02 14:51:53 +01:00

422 lines
34 KiB
XML

<?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="classdnac_1_1LODMapping" kind="class" language="C++" prot="public">
<compoundname>dnac::LODMapping</compoundname>
<derivedcompoundref refid="structdnac_1_1RawLODMapping" prot="public" virt="non-virtual">dnac::RawLODMapping</derivedcompoundref>
<includes refid="dnacalib_2dna_2LODMapping_8h" local="no">LODMapping.h</includes>
<sectiondef kind="protected-attrib">
<memberdef kind="variable" id="classdnac_1_1LODMapping_1ad20bf17d96a37d3de0cbbe69cfe287fd" prot="protected" static="no" mutable="no">
<type><ref refid="namespacepma_1a2d6fe21d674b98f7f9bc8dc3a2776cb9" kindref="member">Vector</ref>&lt; std::uint16_t &gt;</type>
<definition>Vector&lt;std::uint16_t&gt; dnac::LODMapping::lods</definition>
<argsstring></argsstring>
<name>lods</name>
<qualifiedname>dnac::LODMapping::lods</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="52" column="16" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" bodystart="52" bodyend="-1"/>
<referencedby refid="classdnac_1_1LODMapping_1a302aaca6c8060af13ba2dd6ce49aa8e3" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="119" endline="127">associateLODWithIndices</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a1d4b38343904865afcdfde65efe9ac8a" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="56" endline="68">cleanupIndices</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a256f16f7faa45171fdc7a1959984871d" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="51" endline="54">discardLODs</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a59d7fcde229d049c49d537a8851c6d39" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="70" endline="77">getIndices</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1ad675c0502a9e84b26fcaac172b332a63" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="28" endline="30">getLODCount</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1ae701f0ee4e73a8e0efb3ea4a41632038" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="40" endline="43">reset</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1af11d3cf40e4343ff47cbcc007bbb1c44" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="36" endline="38">resetLODs</referencedby>
<referencedby refid="structdnac_1_1RawLODMapping_1acb7ba7fb7e7403b411a4d345fb90ee12" compoundref="dnacalib_2dna_2DNA_8h" startline="166" endline="171">dnac::RawLODMapping::serialize</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a0f80ea129808af86dc0f261c48b4e7df" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="45" endline="49">setLODCount</referencedby>
</memberdef>
<memberdef kind="variable" id="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" prot="protected" static="no" mutable="no">
<type><ref refid="namespacepma_1a66acdf887e847cb2662b905e682b0132" kindref="member">Matrix</ref>&lt; std::uint16_t &gt;</type>
<definition>Matrix&lt;std::uint16_t&gt; dnac::LODMapping::indices</definition>
<argsstring></argsstring>
<name>indices</name>
<qualifiedname>dnac::LODMapping::indices</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="53" column="16" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" bodystart="53" bodyend="-1"/>
<referencedby refid="classdnac_1_1LODMapping_1a1480315df5d08c7baadf27a616c4347c" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="91" endline="97">addIndices</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a302aaca6c8060af13ba2dd6ce49aa8e3" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="119" endline="127">associateLODWithIndices</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a1d4b38343904865afcdfde65efe9ac8a" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="56" endline="68">cleanupIndices</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a09b72a1e040ac4ccbb49bc3cf6533b7a" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="83" endline="89">clearIndices</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a26d718d26ce63ea68b3ccf50faa213f4" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="107" endline="117">filterIndices</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a7985eb7a2cd5c8ae60f2f83fca03bf14" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="129" endline="135">getCombinedDistinctIndices</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a3476ab2623c5c4f9f15549be4d7ef1f4" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="79" endline="81">getIndexListCount</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a59d7fcde229d049c49d537a8851c6d39" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="70" endline="77">getIndices</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a41758d1cfe0e257be599e2422e6cf6ac" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="99" endline="105">mapIndices</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1ae701f0ee4e73a8e0efb3ea4a41632038" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="40" endline="43">reset</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a8ad7add7408d9c7b6c357588a9994502" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="32" endline="34">resetIndices</referencedby>
<referencedby refid="structdnac_1_1RawLODMapping_1acb7ba7fb7e7403b411a4d345fb90ee12" compoundref="dnacalib_2dna_2DNA_8h" startline="166" endline="171">dnac::RawLODMapping::serialize</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a0f80ea129808af86dc0f261c48b4e7df" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="45" endline="49">setLODCount</referencedby>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="classdnac_1_1LODMapping_1af1be658fd6eff13dd71791835224f7d6" prot="public" static="no" const="no" explicit="yes" inline="no" virt="non-virtual">
<type></type>
<definition>dnac::LODMapping::LODMapping</definition>
<argsstring>(MemoryResource *memRes_)</argsstring>
<name>LODMapping</name>
<qualifiedname>dnac::LODMapping::LODMapping</qualifiedname>
<param>
<type><ref refid="classpma_1_1MemoryResource" kindref="compound">MemoryResource</ref> *</type>
<declname>memRes_</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="23" column="18" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="23" bodyend="26"/>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1ad675c0502a9e84b26fcaac172b332a63" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
<type>std::uint16_t</type>
<definition>std::uint16_t dnac::LODMapping::getLODCount</definition>
<argsstring>() const</argsstring>
<name>getLODCount</name>
<qualifiedname>dnac::LODMapping::getLODCount</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="25" column="23" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="28" bodyend="30"/>
<references refid="classdnac_1_1LODMapping_1ad20bf17d96a37d3de0cbbe69cfe287fd" compoundref="dnacalib_2dna_2LODMapping_8h" startline="52">lods</references>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1a8ad7add7408d9c7b6c357588a9994502" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dnac::LODMapping::resetIndices</definition>
<argsstring>()</argsstring>
<name>resetIndices</name>
<qualifiedname>dnac::LODMapping::resetIndices</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="26" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="32" bodyend="34"/>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1af11d3cf40e4343ff47cbcc007bbb1c44" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dnac::LODMapping::resetLODs</definition>
<argsstring>()</argsstring>
<name>resetLODs</name>
<qualifiedname>dnac::LODMapping::resetLODs</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="27" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="36" bodyend="38"/>
<references refid="classdnac_1_1LODMapping_1ad20bf17d96a37d3de0cbbe69cfe287fd" compoundref="dnacalib_2dna_2LODMapping_8h" startline="52">lods</references>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1ae701f0ee4e73a8e0efb3ea4a41632038" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dnac::LODMapping::reset</definition>
<argsstring>()</argsstring>
<name>reset</name>
<qualifiedname>dnac::LODMapping::reset</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="28" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="40" bodyend="43"/>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
<references refid="classdnac_1_1LODMapping_1ad20bf17d96a37d3de0cbbe69cfe287fd" compoundref="dnacalib_2dna_2LODMapping_8h" startline="52">lods</references>
<referencedby refid="classdnac_1_1DNACalibDNAReaderImpl_1a1e554d67e9524d37d84d52b72e091fc8" compoundref="DNACalibDNAReaderImpl_8cpp" startline="152" endline="170">dnac::DNACalibDNAReaderImpl::removeMesh</referencedby>
<referencedby refid="classdnac_1_1LODMapping_1a0f80ea129808af86dc0f261c48b4e7df" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="45" endline="49">setLODCount</referencedby>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1a0f80ea129808af86dc0f261c48b4e7df" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dnac::LODMapping::setLODCount</definition>
<argsstring>(std::uint16_t lodCount)</argsstring>
<name>setLODCount</name>
<qualifiedname>dnac::LODMapping::setLODCount</qualifiedname>
<param>
<type>std::uint16_t</type>
<declname>lodCount</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="29" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="45" bodyend="49"/>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
<references refid="classdnac_1_1LODMapping_1ad20bf17d96a37d3de0cbbe69cfe287fd" compoundref="dnacalib_2dna_2LODMapping_8h" startline="52">lods</references>
<references refid="classdnac_1_1LODMapping_1ae701f0ee4e73a8e0efb3ea4a41632038" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="40" endline="43">reset</references>
<referencedby refid="structdnac_1_1DenormalizedData_1a1031b652c6d7b7237b0006b8a5581358" compoundref="dnacalib_2dna_2DenormalizedData_8h" startline="30" endline="46">dnac::DenormalizedData&lt; Reader &gt;::populateJointVariableAttributeIndices</referencedby>
<referencedby refid="structdnac_1_1DenormalizedData_1a8018d63e58753591ceb1a903bfa509e1" compoundref="dnacalib_2dna_2DenormalizedData_8h" startline="48" endline="75">dnac::DenormalizedData&lt; Reader &gt;::populateMeshBlendShapeMappingIndices</referencedby>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1a256f16f7faa45171fdc7a1959984871d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dnac::LODMapping::discardLODs</definition>
<argsstring>(const LODConstraint &amp;lodConstraint)</argsstring>
<name>discardLODs</name>
<qualifiedname>dnac::LODMapping::discardLODs</qualifiedname>
<param>
<type>const <ref refid="classdnac_1_1LODConstraint" kindref="compound">LODConstraint</ref> &amp;</type>
<declname>lodConstraint</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="30" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="51" bodyend="54"/>
<references refid="classdnac_1_1LODConstraint_1add159b5867b8d912fd271f061e9a995d" compoundref="dnacalib_2dna_2LODConstraint_8cpp" startline="57" endline="59">dnac::LODConstraint::applyTo</references>
<references refid="classdnac_1_1LODMapping_1a1d4b38343904865afcdfde65efe9ac8a" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="56" endline="68">cleanupIndices</references>
<references refid="classdnac_1_1LODMapping_1ad20bf17d96a37d3de0cbbe69cfe287fd" compoundref="dnacalib_2dna_2LODMapping_8h" startline="52">lods</references>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1a59d7fcde229d049c49d537a8851c6d39" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
<type><ref refid="namespacednac_1ac2e07be60cd7438652d21feb096edce4" kindref="member">ConstArrayView</ref>&lt; std::uint16_t &gt;</type>
<definition>ConstArrayView&lt; std::uint16_t &gt; dnac::LODMapping::getIndices</definition>
<argsstring>(std::uint16_t lod) const</argsstring>
<name>getIndices</name>
<qualifiedname>dnac::LODMapping::getIndices</qualifiedname>
<param>
<type>std::uint16_t</type>
<declname>lod</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="31" column="24" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="70" bodyend="77"/>
<references refid="namespaceextd_1ac5f74af23e110454a3f5f7b79ba27378" compoundref="utils_2Extd_8h" startline="128" endline="131">extd::advanced</references>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
<references refid="classdnac_1_1LODMapping_1ad20bf17d96a37d3de0cbbe69cfe287fd" compoundref="dnacalib_2dna_2LODMapping_8h" startline="52">lods</references>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1a3476ab2623c5c4f9f15549be4d7ef1f4" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
<type>std::uint16_t</type>
<definition>std::uint16_t dnac::LODMapping::getIndexListCount</definition>
<argsstring>() const</argsstring>
<name>getIndexListCount</name>
<qualifiedname>dnac::LODMapping::getIndexListCount</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="32" column="23" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="79" bodyend="81"/>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1a09b72a1e040ac4ccbb49bc3cf6533b7a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dnac::LODMapping::clearIndices</definition>
<argsstring>(std::uint16_t index)</argsstring>
<name>clearIndices</name>
<qualifiedname>dnac::LODMapping::clearIndices</qualifiedname>
<param>
<type>std::uint16_t</type>
<declname>index</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="33" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="83" bodyend="89"/>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1a1480315df5d08c7baadf27a616c4347c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dnac::LODMapping::addIndices</definition>
<argsstring>(std::uint16_t index, const std::uint16_t *source, std::uint16_t count)</argsstring>
<name>addIndices</name>
<qualifiedname>dnac::LODMapping::addIndices</qualifiedname>
<param>
<type>std::uint16_t</type>
<declname>index</declname>
</param>
<param>
<type>const std::uint16_t *</type>
<declname>source</declname>
</param>
<param>
<type>std::uint16_t</type>
<declname>count</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="34" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="91" bodyend="97"/>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
<referencedby refid="structdnac_1_1DenormalizedData_1a1031b652c6d7b7237b0006b8a5581358" compoundref="dnacalib_2dna_2DenormalizedData_8h" startline="30" endline="46">dnac::DenormalizedData&lt; Reader &gt;::populateJointVariableAttributeIndices</referencedby>
<referencedby refid="structdnac_1_1DenormalizedData_1a8018d63e58753591ceb1a903bfa509e1" compoundref="dnacalib_2dna_2DenormalizedData_8h" startline="48" endline="75">dnac::DenormalizedData&lt; Reader &gt;::populateMeshBlendShapeMappingIndices</referencedby>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1a302aaca6c8060af13ba2dd6ce49aa8e3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dnac::LODMapping::associateLODWithIndices</definition>
<argsstring>(std::uint16_t lod, std::uint16_t index)</argsstring>
<name>associateLODWithIndices</name>
<qualifiedname>dnac::LODMapping::associateLODWithIndices</qualifiedname>
<param>
<type>std::uint16_t</type>
<declname>lod</declname>
</param>
<param>
<type>std::uint16_t</type>
<declname>index</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="35" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="119" bodyend="127"/>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
<references refid="classdnac_1_1LODMapping_1ad20bf17d96a37d3de0cbbe69cfe287fd" compoundref="dnacalib_2dna_2LODMapping_8h" startline="52">lods</references>
<referencedby refid="structdnac_1_1DenormalizedData_1a1031b652c6d7b7237b0006b8a5581358" compoundref="dnacalib_2dna_2DenormalizedData_8h" startline="30" endline="46">dnac::DenormalizedData&lt; Reader &gt;::populateJointVariableAttributeIndices</referencedby>
<referencedby refid="structdnac_1_1DenormalizedData_1a8018d63e58753591ceb1a903bfa509e1" compoundref="dnacalib_2dna_2DenormalizedData_8h" startline="48" endline="75">dnac::DenormalizedData&lt; Reader &gt;::populateMeshBlendShapeMappingIndices</referencedby>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1a41758d1cfe0e257be599e2422e6cf6ac" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dnac::LODMapping::mapIndices</definition>
<argsstring>(std::function&lt; std::uint16_t(std::uint16_t)&gt; mapper)</argsstring>
<name>mapIndices</name>
<qualifiedname>dnac::LODMapping::mapIndices</qualifiedname>
<param>
<type>std::function&lt; std::uint16_t(std::uint16_t)&gt;</type>
<declname>mapper</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="36" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="99" bodyend="105"/>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
<referencedby refid="classdnac_1_1AnimatedMapFilter_1ab839b8f2a61ad104ac8277db83822cfd" compoundref="alib_2dna_2filters_2AnimatedMapFilter_8cpp" startline="24" endline="32">dnac::AnimatedMapFilter::apply</referencedby>
<referencedby refid="classdnac_1_1BlendShapeFilter_1a65c6692fb5526e376672756f673fd6de" compoundref="alib_2dna_2filters_2BlendShapeFilter_8cpp" startline="24" endline="38">dnac::BlendShapeFilter::apply</referencedby>
<referencedby refid="classdnac_1_1JointFilter_1af26bea27bb4880e349a7c463dce65fcc" compoundref="alib_2dna_2filters_2JointFilter_8cpp" startline="27" endline="57">dnac::JointFilter::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="classdnac_1_1LODMapping_1a26d718d26ce63ea68b3ccf50faa213f4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dnac::LODMapping::filterIndices</definition>
<argsstring>(std::function&lt; bool(std::uint16_t)&gt; filterer)</argsstring>
<name>filterIndices</name>
<qualifiedname>dnac::LODMapping::filterIndices</qualifiedname>
<param>
<type>std::function&lt; bool(std::uint16_t)&gt;</type>
<declname>filterer</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="37" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="107" bodyend="117"/>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
</memberdef>
<memberdef kind="function" id="classdnac_1_1LODMapping_1a7985eb7a2cd5c8ae60f2f83fca03bf14" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
<type><ref refid="namespacepma_1aa4a7d53c17b0073cbf7c83622dffcfd1" kindref="member">UnorderedSet</ref>&lt; std::uint16_t &gt;</type>
<definition>UnorderedSet&lt; std::uint16_t &gt; dnac::LODMapping::getCombinedDistinctIndices</definition>
<argsstring>(MemoryResource *memRes) const</argsstring>
<name>getCombinedDistinctIndices</name>
<qualifiedname>dnac::LODMapping::getCombinedDistinctIndices</qualifiedname>
<param>
<type><ref refid="classpma_1_1MemoryResource" kindref="compound">MemoryResource</ref> *</type>
<declname>memRes</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="38" column="22" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="129" bodyend="135"/>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
</memberdef>
</sectiondef>
<sectiondef kind="private-func">
<memberdef kind="function" id="classdnac_1_1LODMapping_1a1d4b38343904865afcdfde65efe9ac8a" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dnac::LODMapping::cleanupIndices</definition>
<argsstring>()</argsstring>
<name>cleanupIndices</name>
<qualifiedname>dnac::LODMapping::cleanupIndices</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="41" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.cpp" bodystart="56" bodyend="68"/>
<references refid="namespaceextd_1ac5f74af23e110454a3f5f7b79ba27378" compoundref="utils_2Extd_8h" startline="128" endline="131">extd::advanced</references>
<references refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" compoundref="dnacalib_2dna_2LODMapping_8h" startline="53">indices</references>
<references refid="classdnac_1_1LODMapping_1ad20bf17d96a37d3de0cbbe69cfe287fd" compoundref="dnacalib_2dna_2LODMapping_8h" startline="52">lods</references>
<referencedby refid="classdnac_1_1LODMapping_1a256f16f7faa45171fdc7a1959984871d" compoundref="dnacalib_2dna_2LODMapping_8cpp" startline="51" endline="54">discardLODs</referencedby>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inheritancegraph>
<node id="1">
<label>dnac::LODMapping</label>
<link refid="classdnac_1_1LODMapping"/>
</node>
<node id="2">
<label>dnac::RawLODMapping</label>
<link refid="structdnac_1_1RawLODMapping"/>
<childnode refid="1" relation="public-inheritance">
</childnode>
</node>
</inheritancegraph>
<collaborationgraph>
<node id="1">
<label>dnac::LODMapping</label>
<link refid="classdnac_1_1LODMapping"/>
</node>
</collaborationgraph>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" line="21" column="1" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/LODMapping.h" bodystart="21" bodyend="55"/>
<listofallmembers>
<member refid="classdnac_1_1LODMapping_1a1480315df5d08c7baadf27a616c4347c" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>addIndices</name></member>
<member refid="classdnac_1_1LODMapping_1a302aaca6c8060af13ba2dd6ce49aa8e3" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>associateLODWithIndices</name></member>
<member refid="classdnac_1_1LODMapping_1a1d4b38343904865afcdfde65efe9ac8a" prot="private" virt="non-virtual"><scope>dnac::LODMapping</scope><name>cleanupIndices</name></member>
<member refid="classdnac_1_1LODMapping_1a09b72a1e040ac4ccbb49bc3cf6533b7a" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>clearIndices</name></member>
<member refid="classdnac_1_1LODMapping_1a256f16f7faa45171fdc7a1959984871d" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>discardLODs</name></member>
<member refid="classdnac_1_1LODMapping_1a26d718d26ce63ea68b3ccf50faa213f4" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>filterIndices</name></member>
<member refid="classdnac_1_1LODMapping_1a7985eb7a2cd5c8ae60f2f83fca03bf14" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>getCombinedDistinctIndices</name></member>
<member refid="classdnac_1_1LODMapping_1a3476ab2623c5c4f9f15549be4d7ef1f4" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>getIndexListCount</name></member>
<member refid="classdnac_1_1LODMapping_1a59d7fcde229d049c49d537a8851c6d39" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>getIndices</name></member>
<member refid="classdnac_1_1LODMapping_1ad675c0502a9e84b26fcaac172b332a63" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>getLODCount</name></member>
<member refid="classdnac_1_1LODMapping_1af5e56fdf54eae3ef8b3b5a84875730e6" prot="protected" virt="non-virtual"><scope>dnac::LODMapping</scope><name>indices</name></member>
<member refid="classdnac_1_1LODMapping_1af1be658fd6eff13dd71791835224f7d6" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>LODMapping</name></member>
<member refid="classdnac_1_1LODMapping_1ad20bf17d96a37d3de0cbbe69cfe287fd" prot="protected" virt="non-virtual"><scope>dnac::LODMapping</scope><name>lods</name></member>
<member refid="classdnac_1_1LODMapping_1a41758d1cfe0e257be599e2422e6cf6ac" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>mapIndices</name></member>
<member refid="classdnac_1_1LODMapping_1ae701f0ee4e73a8e0efb3ea4a41632038" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>reset</name></member>
<member refid="classdnac_1_1LODMapping_1a8ad7add7408d9c7b6c357588a9994502" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>resetIndices</name></member>
<member refid="classdnac_1_1LODMapping_1af11d3cf40e4343ff47cbcc007bbb1c44" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>resetLODs</name></member>
<member refid="classdnac_1_1LODMapping_1a0f80ea129808af86dc0f261c48b4e7df" prot="public" virt="non-virtual"><scope>dnac::LODMapping</scope><name>setLODCount</name></member>
</listofallmembers>
</compounddef>
</doxygen>