Metahuman_DNA_Calibration/docs/doxygen/build/xml/classdna_1_1LODMapping.xml

424 lines
33 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="classdna_1_1LODMapping" kind="class" language="C++" prot="public">
<compoundname>dna::LODMapping</compoundname>
<derivedcompoundref refid="structdna_1_1RawLODMapping" prot="public" virt="non-virtual">dna::RawLODMapping</derivedcompoundref>
<includes refid="dna_2LODMapping_8h" local="no">LODMapping.h</includes>
<sectiondef kind="protected-attrib">
<memberdef kind="variable" id="classdna_1_1LODMapping_1a86b0bf30725a11fe85e1a543fd5180fe" 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; dna::LODMapping::lods</definition>
<argsstring></argsstring>
<name>lods</name>
<qualifiedname>dna::LODMapping::lods</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/LODMapping.h" line="52" column="16" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.h" bodystart="52" bodyend="-1"/>
2022-11-28 19:21:26 +08:00
<referencedby refid="classdna_1_1LODMapping_1a5cff426ac3df66f4cca72ab9cac71f4b" compoundref="dna_2LODMapping_8cpp" startline="119" endline="127">associateLODWithIndices</referencedby>
<referencedby refid="classdna_1_1LODMapping_1a763d6455d5fc1fb3aa62d21c7a5829aa" compoundref="dna_2LODMapping_8cpp" startline="56" endline="68">cleanupIndices</referencedby>
<referencedby refid="classdna_1_1LODMapping_1aa70ec9906c68c28c9a43d99fd872182b" compoundref="dna_2LODMapping_8cpp" startline="51" endline="54">discardLODs</referencedby>
<referencedby refid="classdna_1_1LODMapping_1ac7ae14d615f10844031891d7fef40cb9" compoundref="dna_2LODMapping_8cpp" startline="70" endline="77">getIndices</referencedby>
<referencedby refid="classdna_1_1LODMapping_1af41ebc0dd960d60dda2e58a5f1e5ac74" compoundref="dna_2LODMapping_8cpp" startline="28" endline="30">getLODCount</referencedby>
<referencedby refid="classdna_1_1LODMapping_1a0867d956e17e4c401d2aebd7c3fbd480" compoundref="dna_2LODMapping_8cpp" startline="40" endline="43">reset</referencedby>
<referencedby refid="classdna_1_1LODMapping_1a6c8e1f18fdad499e7f875a2314e38e0e" compoundref="dna_2LODMapping_8cpp" startline="36" endline="38">resetLODs</referencedby>
<referencedby refid="structdna_1_1RawLODMapping_1a146b68f9b2bdfd331767441c6a51c7fc" compoundref="dna_2DNA_8h" startline="166" endline="171">dna::RawLODMapping::serialize</referencedby>
<referencedby refid="classdna_1_1LODMapping_1a7007ee31042547a2944728aba73ea2f1" compoundref="dna_2LODMapping_8cpp" startline="45" endline="49">setLODCount</referencedby>
</memberdef>
<memberdef kind="variable" id="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" 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; dna::LODMapping::indices</definition>
<argsstring></argsstring>
<name>indices</name>
<qualifiedname>dna::LODMapping::indices</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/LODMapping.h" line="53" column="16" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.h" bodystart="53" bodyend="-1"/>
2022-11-28 19:21:26 +08:00
<referencedby refid="classdna_1_1LODMapping_1a94b4e80ee9077a11c1bf5639e979d4cc" compoundref="dna_2LODMapping_8cpp" startline="91" endline="97">addIndices</referencedby>
<referencedby refid="classdna_1_1LODMapping_1a5cff426ac3df66f4cca72ab9cac71f4b" compoundref="dna_2LODMapping_8cpp" startline="119" endline="127">associateLODWithIndices</referencedby>
<referencedby refid="classdna_1_1LODMapping_1a763d6455d5fc1fb3aa62d21c7a5829aa" compoundref="dna_2LODMapping_8cpp" startline="56" endline="68">cleanupIndices</referencedby>
<referencedby refid="classdna_1_1LODMapping_1a627da8d80838e585173aec10254e32ec" compoundref="dna_2LODMapping_8cpp" startline="83" endline="89">clearIndices</referencedby>
<referencedby refid="classdna_1_1LODMapping_1aa92670fbafdecef7d2b9a8110a994003" compoundref="dna_2LODMapping_8cpp" startline="107" endline="117">filterIndices</referencedby>
<referencedby refid="classdna_1_1LODMapping_1a478fa6df93b667676fa201ac11354a29" compoundref="dna_2LODMapping_8cpp" startline="129" endline="135">getCombinedDistinctIndices</referencedby>
<referencedby refid="classdna_1_1LODMapping_1a20ea810bd1c408517b83277e6785d67b" compoundref="dna_2LODMapping_8cpp" startline="79" endline="81">getIndexListCount</referencedby>
<referencedby refid="classdna_1_1LODMapping_1ac7ae14d615f10844031891d7fef40cb9" compoundref="dna_2LODMapping_8cpp" startline="70" endline="77">getIndices</referencedby>
<referencedby refid="classdna_1_1LODMapping_1af33e972ddf1a560d60fc0be723939157" compoundref="dna_2LODMapping_8cpp" startline="99" endline="105">mapIndices</referencedby>
<referencedby refid="classdna_1_1LODMapping_1a0867d956e17e4c401d2aebd7c3fbd480" compoundref="dna_2LODMapping_8cpp" startline="40" endline="43">reset</referencedby>
<referencedby refid="classdna_1_1LODMapping_1af1d132e5eb62339f45b9d0eae6dfc4a9" compoundref="dna_2LODMapping_8cpp" startline="32" endline="34">resetIndices</referencedby>
<referencedby refid="structdna_1_1RawLODMapping_1a146b68f9b2bdfd331767441c6a51c7fc" compoundref="dna_2DNA_8h" startline="166" endline="171">dna::RawLODMapping::serialize</referencedby>
<referencedby refid="classdna_1_1LODMapping_1a7007ee31042547a2944728aba73ea2f1" compoundref="dna_2LODMapping_8cpp" startline="45" endline="49">setLODCount</referencedby>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="classdna_1_1LODMapping_1a971bb53dfeb3f05e5126cbe4374610c2" prot="public" static="no" const="no" explicit="yes" inline="no" virt="non-virtual">
<type></type>
<definition>dna::LODMapping::LODMapping</definition>
<argsstring>(MemoryResource *memRes_)</argsstring>
<name>LODMapping</name>
<qualifiedname>dna::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>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.h" line="23" column="18" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="23" bodyend="26"/>
2022-11-28 19:21:26 +08:00
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1af41ebc0dd960d60dda2e58a5f1e5ac74" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
<type>std::uint16_t</type>
<definition>std::uint16_t dna::LODMapping::getLODCount</definition>
<argsstring>() const</argsstring>
<name>getLODCount</name>
<qualifiedname>dna::LODMapping::getLODCount</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/LODMapping.h" line="25" column="23" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="28" bodyend="30"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1a86b0bf30725a11fe85e1a543fd5180fe" compoundref="dna_2LODMapping_8h" startline="52">lods</references>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1af1d132e5eb62339f45b9d0eae6dfc4a9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dna::LODMapping::resetIndices</definition>
<argsstring>()</argsstring>
<name>resetIndices</name>
<qualifiedname>dna::LODMapping::resetIndices</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/LODMapping.h" line="26" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="32" bodyend="34"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1a6c8e1f18fdad499e7f875a2314e38e0e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dna::LODMapping::resetLODs</definition>
<argsstring>()</argsstring>
<name>resetLODs</name>
<qualifiedname>dna::LODMapping::resetLODs</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/LODMapping.h" line="27" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="36" bodyend="38"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1a86b0bf30725a11fe85e1a543fd5180fe" compoundref="dna_2LODMapping_8h" startline="52">lods</references>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1a0867d956e17e4c401d2aebd7c3fbd480" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dna::LODMapping::reset</definition>
<argsstring>()</argsstring>
<name>reset</name>
<qualifiedname>dna::LODMapping::reset</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/LODMapping.h" line="28" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="40" bodyend="43"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
<references refid="classdna_1_1LODMapping_1a86b0bf30725a11fe85e1a543fd5180fe" compoundref="dna_2LODMapping_8h" startline="52">lods</references>
<referencedby refid="classdna_1_1LODMapping_1a7007ee31042547a2944728aba73ea2f1" compoundref="dna_2LODMapping_8cpp" startline="45" endline="49">setLODCount</referencedby>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1a7007ee31042547a2944728aba73ea2f1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dna::LODMapping::setLODCount</definition>
<argsstring>(std::uint16_t lodCount)</argsstring>
<name>setLODCount</name>
<qualifiedname>dna::LODMapping::setLODCount</qualifiedname>
<param>
<type>std::uint16_t</type>
<declname>lodCount</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/LODMapping.h" line="29" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="45" bodyend="49"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
<references refid="classdna_1_1LODMapping_1a86b0bf30725a11fe85e1a543fd5180fe" compoundref="dna_2LODMapping_8h" startline="52">lods</references>
<references refid="classdna_1_1LODMapping_1a0867d956e17e4c401d2aebd7c3fbd480" compoundref="dna_2LODMapping_8cpp" startline="40" endline="43">reset</references>
<referencedby refid="structdna_1_1DenormalizedData_1a656949ddde3d14b03a0ecb52f0ba6478" compoundref="dna_2DenormalizedData_8h" startline="30" endline="46">dna::DenormalizedData&lt; Reader &gt;::populateJointVariableAttributeIndices</referencedby>
<referencedby refid="structdna_1_1DenormalizedData_1ab0aeb8a02af8f9f552fd54b155e7a5c7" compoundref="dna_2DenormalizedData_8h" startline="48" endline="75">dna::DenormalizedData&lt; Reader &gt;::populateMeshBlendShapeMappingIndices</referencedby>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1aa70ec9906c68c28c9a43d99fd872182b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dna::LODMapping::discardLODs</definition>
<argsstring>(const LODConstraint &amp;lodConstraint)</argsstring>
<name>discardLODs</name>
<qualifiedname>dna::LODMapping::discardLODs</qualifiedname>
<param>
<type>const <ref refid="classdna_1_1LODConstraint" kindref="compound">LODConstraint</ref> &amp;</type>
<declname>lodConstraint</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/LODMapping.h" line="30" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="51" bodyend="54"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODConstraint_1ab035d7eb370a6ca377c52d81ccb27d66" compoundref="dna_2LODConstraint_8cpp" startline="57" endline="59">dna::LODConstraint::applyTo</references>
<references refid="classdna_1_1LODMapping_1a763d6455d5fc1fb3aa62d21c7a5829aa" compoundref="dna_2LODMapping_8cpp" startline="56" endline="68">cleanupIndices</references>
<references refid="classdna_1_1LODMapping_1a86b0bf30725a11fe85e1a543fd5180fe" compoundref="dna_2LODMapping_8h" startline="52">lods</references>
<referencedby refid="classdna_1_1FilteredInputArchive_1ae3d6a2ebc9313bc328902c3eadb7454a" compoundref="FilteredInputArchive_8cpp" startline="94" endline="134">dna::FilteredInputArchive::process</referencedby>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1ac7ae14d615f10844031891d7fef40cb9" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>&lt; std::uint16_t &gt;</type>
<definition>ConstArrayView&lt; std::uint16_t &gt; dna::LODMapping::getIndices</definition>
<argsstring>(std::uint16_t lod) const</argsstring>
<name>getIndices</name>
<qualifiedname>dna::LODMapping::getIndices</qualifiedname>
<param>
<type>std::uint16_t</type>
<declname>lod</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/LODMapping.h" line="31" column="24" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="70" bodyend="77"/>
2022-11-28 19:21:26 +08:00
<references refid="namespaceextd_1ac5f74af23e110454a3f5f7b79ba27378" compoundref="utils_2Extd_8h" startline="128" endline="131">extd::advanced</references>
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
<references refid="classdna_1_1LODMapping_1a86b0bf30725a11fe85e1a543fd5180fe" compoundref="dna_2LODMapping_8h" startline="52">lods</references>
<referencedby refid="classdna_1_1FilteredInputArchive_1ae3d6a2ebc9313bc328902c3eadb7454a" compoundref="FilteredInputArchive_8cpp" startline="94" endline="134">dna::FilteredInputArchive::process</referencedby>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1a20ea810bd1c408517b83277e6785d67b" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
<type>std::uint16_t</type>
<definition>std::uint16_t dna::LODMapping::getIndexListCount</definition>
<argsstring>() const</argsstring>
<name>getIndexListCount</name>
<qualifiedname>dna::LODMapping::getIndexListCount</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/LODMapping.h" line="32" column="23" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="79" bodyend="81"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1a627da8d80838e585173aec10254e32ec" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dna::LODMapping::clearIndices</definition>
<argsstring>(std::uint16_t index)</argsstring>
<name>clearIndices</name>
<qualifiedname>dna::LODMapping::clearIndices</qualifiedname>
<param>
<type>std::uint16_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/LODMapping.h" line="33" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="83" bodyend="89"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1a94b4e80ee9077a11c1bf5639e979d4cc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dna::LODMapping::addIndices</definition>
<argsstring>(std::uint16_t index, const std::uint16_t *source, std::uint16_t count)</argsstring>
<name>addIndices</name>
<qualifiedname>dna::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>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.h" line="34" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="91" bodyend="97"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
<referencedby refid="structdna_1_1DenormalizedData_1a656949ddde3d14b03a0ecb52f0ba6478" compoundref="dna_2DenormalizedData_8h" startline="30" endline="46">dna::DenormalizedData&lt; Reader &gt;::populateJointVariableAttributeIndices</referencedby>
<referencedby refid="structdna_1_1DenormalizedData_1ab0aeb8a02af8f9f552fd54b155e7a5c7" compoundref="dna_2DenormalizedData_8h" startline="48" endline="75">dna::DenormalizedData&lt; Reader &gt;::populateMeshBlendShapeMappingIndices</referencedby>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1a5cff426ac3df66f4cca72ab9cac71f4b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dna::LODMapping::associateLODWithIndices</definition>
<argsstring>(std::uint16_t lod, std::uint16_t index)</argsstring>
<name>associateLODWithIndices</name>
<qualifiedname>dna::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>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.h" line="35" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="119" bodyend="127"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
<references refid="classdna_1_1LODMapping_1a86b0bf30725a11fe85e1a543fd5180fe" compoundref="dna_2LODMapping_8h" startline="52">lods</references>
<referencedby refid="structdna_1_1DenormalizedData_1a656949ddde3d14b03a0ecb52f0ba6478" compoundref="dna_2DenormalizedData_8h" startline="30" endline="46">dna::DenormalizedData&lt; Reader &gt;::populateJointVariableAttributeIndices</referencedby>
<referencedby refid="structdna_1_1DenormalizedData_1ab0aeb8a02af8f9f552fd54b155e7a5c7" compoundref="dna_2DenormalizedData_8h" startline="48" endline="75">dna::DenormalizedData&lt; Reader &gt;::populateMeshBlendShapeMappingIndices</referencedby>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1af33e972ddf1a560d60fc0be723939157" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dna::LODMapping::mapIndices</definition>
<argsstring>(std::function&lt; std::uint16_t(std::uint16_t)&gt; mapper)</argsstring>
<name>mapIndices</name>
<qualifiedname>dna::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>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.h" line="36" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="99" bodyend="105"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
<referencedby refid="classdna_1_1AnimatedMapFilter_1a8889709e16e78582ca70b808714185c6" compoundref="filters_2AnimatedMapFilter_8cpp" startline="24" endline="32">dna::AnimatedMapFilter::apply</referencedby>
<referencedby refid="classdna_1_1BlendShapeFilter_1ae793b6e6972bab749e113d71947dc787" compoundref="filters_2BlendShapeFilter_8cpp" startline="24" endline="38">dna::BlendShapeFilter::apply</referencedby>
<referencedby refid="classdna_1_1JointFilter_1abb137be3d53a09a0f490a87e1c7e4e67" compoundref="filters_2JointFilter_8cpp" startline="27" endline="57">dna::JointFilter::apply</referencedby>
<referencedby refid="classdna_1_1MeshFilter_1a8fdedb3908d7d9993dffea271f536698" compoundref="filters_2MeshFilter_8cpp" startline="24" endline="38">dna::MeshFilter::apply</referencedby>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1aa92670fbafdecef7d2b9a8110a994003" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dna::LODMapping::filterIndices</definition>
<argsstring>(std::function&lt; bool(std::uint16_t)&gt; filterer)</argsstring>
<name>filterIndices</name>
<qualifiedname>dna::LODMapping::filterIndices</qualifiedname>
<param>
<type>std::function&lt; bool(std::uint16_t)&gt;</type>
<declname>filterer</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/LODMapping.h" line="37" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="107" bodyend="117"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
</memberdef>
<memberdef kind="function" id="classdna_1_1LODMapping_1a478fa6df93b667676fa201ac11354a29" 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; dna::LODMapping::getCombinedDistinctIndices</definition>
<argsstring>(MemoryResource *memRes) const</argsstring>
<name>getCombinedDistinctIndices</name>
<qualifiedname>dna::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>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.h" line="38" column="22" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="129" bodyend="135"/>
2022-11-28 19:21:26 +08:00
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
<referencedby refid="classdna_1_1FilteredInputArchive_1ae3d6a2ebc9313bc328902c3eadb7454a" compoundref="FilteredInputArchive_8cpp" startline="94" endline="134">dna::FilteredInputArchive::process</referencedby>
</memberdef>
</sectiondef>
<sectiondef kind="private-func">
<memberdef kind="function" id="classdna_1_1LODMapping_1a763d6455d5fc1fb3aa62d21c7a5829aa" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void dna::LODMapping::cleanupIndices</definition>
<argsstring>()</argsstring>
<name>cleanupIndices</name>
<qualifiedname>dna::LODMapping::cleanupIndices</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/LODMapping.h" line="41" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.cpp" bodystart="56" bodyend="68"/>
2022-11-28 19:21:26 +08:00
<references refid="namespaceextd_1ac5f74af23e110454a3f5f7b79ba27378" compoundref="utils_2Extd_8h" startline="128" endline="131">extd::advanced</references>
<references refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" compoundref="dna_2LODMapping_8h" startline="53">indices</references>
<references refid="classdna_1_1LODMapping_1a86b0bf30725a11fe85e1a543fd5180fe" compoundref="dna_2LODMapping_8h" startline="52">lods</references>
<referencedby refid="classdna_1_1LODMapping_1aa70ec9906c68c28c9a43d99fd872182b" compoundref="dna_2LODMapping_8cpp" startline="51" endline="54">discardLODs</referencedby>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inheritancegraph>
<node id="1">
<label>dna::LODMapping</label>
<link refid="classdna_1_1LODMapping"/>
</node>
<node id="2">
<label>dna::RawLODMapping</label>
<link refid="structdna_1_1RawLODMapping"/>
<childnode refid="1" relation="public-inheritance">
</childnode>
</node>
</inheritancegraph>
<collaborationgraph>
<node id="1">
<label>dna::LODMapping</label>
<link refid="classdna_1_1LODMapping"/>
</node>
</collaborationgraph>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.h" line="21" column="1" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dna/LODMapping.h" bodystart="21" bodyend="55"/>
2022-11-28 19:21:26 +08:00
<listofallmembers>
<member refid="classdna_1_1LODMapping_1a94b4e80ee9077a11c1bf5639e979d4cc" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>addIndices</name></member>
<member refid="classdna_1_1LODMapping_1a5cff426ac3df66f4cca72ab9cac71f4b" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>associateLODWithIndices</name></member>
<member refid="classdna_1_1LODMapping_1a763d6455d5fc1fb3aa62d21c7a5829aa" prot="private" virt="non-virtual"><scope>dna::LODMapping</scope><name>cleanupIndices</name></member>
<member refid="classdna_1_1LODMapping_1a627da8d80838e585173aec10254e32ec" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>clearIndices</name></member>
<member refid="classdna_1_1LODMapping_1aa70ec9906c68c28c9a43d99fd872182b" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>discardLODs</name></member>
<member refid="classdna_1_1LODMapping_1aa92670fbafdecef7d2b9a8110a994003" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>filterIndices</name></member>
<member refid="classdna_1_1LODMapping_1a478fa6df93b667676fa201ac11354a29" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>getCombinedDistinctIndices</name></member>
<member refid="classdna_1_1LODMapping_1a20ea810bd1c408517b83277e6785d67b" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>getIndexListCount</name></member>
<member refid="classdna_1_1LODMapping_1ac7ae14d615f10844031891d7fef40cb9" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>getIndices</name></member>
<member refid="classdna_1_1LODMapping_1af41ebc0dd960d60dda2e58a5f1e5ac74" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>getLODCount</name></member>
<member refid="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca" prot="protected" virt="non-virtual"><scope>dna::LODMapping</scope><name>indices</name></member>
<member refid="classdna_1_1LODMapping_1a971bb53dfeb3f05e5126cbe4374610c2" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>LODMapping</name></member>
<member refid="classdna_1_1LODMapping_1a86b0bf30725a11fe85e1a543fd5180fe" prot="protected" virt="non-virtual"><scope>dna::LODMapping</scope><name>lods</name></member>
<member refid="classdna_1_1LODMapping_1af33e972ddf1a560d60fc0be723939157" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>mapIndices</name></member>
<member refid="classdna_1_1LODMapping_1a0867d956e17e4c401d2aebd7c3fbd480" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>reset</name></member>
<member refid="classdna_1_1LODMapping_1af1d132e5eb62339f45b9d0eae6dfc4a9" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>resetIndices</name></member>
<member refid="classdna_1_1LODMapping_1a6c8e1f18fdad499e7f875a2314e38e0e" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>resetLODs</name></member>
<member refid="classdna_1_1LODMapping_1a7007ee31042547a2944728aba73ea2f1" prot="public" virt="non-virtual"><scope>dna::LODMapping</scope><name>setLODCount</name></member>
</listofallmembers>
</compounddef>
</doxygen>