556 lines
		
	
	
		
			32 KiB
		
	
	
	
		
			XML
		
	
	
		
		
			
		
	
	
			556 lines
		
	
	
		
			32 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.8.11"> | ||
|  |   <compounddef id="classgtsam_1_1NoiseModelFactor6" kind="class" language="C++" prot="public" abstract="yes"> | ||
|  |     <compoundname>gtsam::NoiseModelFactor6</compoundname> | ||
|  |     <basecompoundref refid="classgtsam_1_1NoiseModelFactor" prot="public" virt="non-virtual">gtsam::NoiseModelFactor</basecompoundref> | ||
|  |     <includes refid="NonlinearFactor_8h" local="no">NonlinearFactor.h</includes> | ||
|  |     <templateparamlist> | ||
|  |       <param> | ||
|  |         <type>class VALUE1</type> | ||
|  |       </param> | ||
|  |       <param> | ||
|  |         <type>class VALUE2</type> | ||
|  |       </param> | ||
|  |       <param> | ||
|  |         <type>class VALUE3</type> | ||
|  |       </param> | ||
|  |       <param> | ||
|  |         <type>class VALUE4</type> | ||
|  |       </param> | ||
|  |       <param> | ||
|  |         <type>class VALUE5</type> | ||
|  |       </param> | ||
|  |       <param> | ||
|  |         <type>class VALUE6</type> | ||
|  |       </param> | ||
|  |     </templateparamlist> | ||
|  |       <sectiondef kind="public-type"> | ||
|  |       <memberdef kind="typedef" id="classgtsam_1_1NoiseModelFactor6_1a369d9accd53012d84bbbaf87b176222b" prot="public" static="no"> | ||
|  |         <type>VALUE1</type> | ||
|  |         <definition>typedef VALUE1 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X1</definition> | ||
|  |         <argsstring></argsstring> | ||
|  |         <name>X1</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="668" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="668" bodyend="-1"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="typedef" id="classgtsam_1_1NoiseModelFactor6_1a6107bc96fff5d12783429158e79b9390" prot="public" static="no"> | ||
|  |         <type>VALUE2</type> | ||
|  |         <definition>typedef VALUE2 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X2</definition> | ||
|  |         <argsstring></argsstring> | ||
|  |         <name>X2</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="669" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="669" bodyend="-1"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="typedef" id="classgtsam_1_1NoiseModelFactor6_1a76c477f40c2b911a9f28d456ea9164a2" prot="public" static="no"> | ||
|  |         <type>VALUE3</type> | ||
|  |         <definition>typedef VALUE3 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X3</definition> | ||
|  |         <argsstring></argsstring> | ||
|  |         <name>X3</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="670" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="670" bodyend="-1"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="typedef" id="classgtsam_1_1NoiseModelFactor6_1a2a90aff22e4bd88dae81bf824956a113" prot="public" static="no"> | ||
|  |         <type>VALUE4</type> | ||
|  |         <definition>typedef VALUE4 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X4</definition> | ||
|  |         <argsstring></argsstring> | ||
|  |         <name>X4</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="671" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="671" bodyend="-1"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="typedef" id="classgtsam_1_1NoiseModelFactor6_1ae13e19a4b3a7a331d04d5b460e73216f" prot="public" static="no"> | ||
|  |         <type>VALUE5</type> | ||
|  |         <definition>typedef VALUE5 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X5</definition> | ||
|  |         <argsstring></argsstring> | ||
|  |         <name>X5</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="672" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="672" bodyend="-1"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="typedef" id="classgtsam_1_1NoiseModelFactor6_1af44204ef6947a65b973dee5707495601" prot="public" static="no"> | ||
|  |         <type>VALUE6</type> | ||
|  |         <definition>typedef VALUE6 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X6</definition> | ||
|  |         <argsstring></argsstring> | ||
|  |         <name>X6</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="673" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="673" bodyend="-1"/> | ||
|  |       </memberdef> | ||
|  |       </sectiondef> | ||
|  |       <sectiondef kind="protected-type"> | ||
|  |       <memberdef kind="typedef" id="classgtsam_1_1NoiseModelFactor6_1ad4a36f4c5b39c0ea03806592fc1c3474" prot="protected" static="no"> | ||
|  |         <type><ref refid="classgtsam_1_1NoiseModelFactor" kindref="compound">NoiseModelFactor</ref></type> | ||
|  |         <definition>typedef NoiseModelFactor gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::Base</definition> | ||
|  |         <argsstring></argsstring> | ||
|  |         <name>Base</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="677" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="677" bodyend="-1"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="typedef" id="classgtsam_1_1NoiseModelFactor6_1a6939c52138ed37f395a57db8b50c71ec" prot="protected" static="no"> | ||
|  |         <type><ref refid="classgtsam_1_1NoiseModelFactor6" kindref="compound">NoiseModelFactor6</ref>< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 ></type> | ||
|  |         <definition>typedef NoiseModelFactor6<VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6> gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::This</definition> | ||
|  |         <argsstring></argsstring> | ||
|  |         <name>This</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="678" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="678" bodyend="-1"/> | ||
|  |       </memberdef> | ||
|  |       </sectiondef> | ||
|  |       <sectiondef kind="friend"> | ||
|  |       <memberdef kind="friend" id="classgtsam_1_1NoiseModelFactor6_1ac98d07dd8f7b70e16ccb9a01abf56b9c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> | ||
|  |         <type>friend class</type> | ||
|  |         <definition>friend class boost::serialization::access</definition> | ||
|  |         <argsstring></argsstring> | ||
|  |         <name>boost::serialization::access</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  | <para>Serialization function </para>        </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="740" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="740" bodyend="-1"/> | ||
|  |       </memberdef> | ||
|  |       </sectiondef> | ||
|  |       <sectiondef kind="public-func"> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1a15bcca054e397e486fb9dda0d0436cdb" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> | ||
|  |         <type></type> | ||
|  |         <definition>gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::NoiseModelFactor6</definition> | ||
|  |         <argsstring>()</argsstring> | ||
|  |         <name>NoiseModelFactor6</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  | <para>Default Constructor for I/O </para>        </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="685" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="685" bodyend="685"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1ad3d89a85f0c70d7a424f2060d514cab9" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> | ||
|  |         <type></type> | ||
|  |         <definition>gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::NoiseModelFactor6</definition> | ||
|  |         <argsstring>(const SharedNoiseModel &noiseModel, Key j1, Key j2, Key j3, Key j4, Key j5, Key j6)</argsstring> | ||
|  |         <name>NoiseModelFactor6</name> | ||
|  |         <param> | ||
|  |           <type>const SharedNoiseModel &</type> | ||
|  |           <declname>noiseModel</declname> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>Key</type> | ||
|  |           <declname>j1</declname> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>Key</type> | ||
|  |           <declname>j2</declname> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>Key</type> | ||
|  |           <declname>j3</declname> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>Key</type> | ||
|  |           <declname>j4</declname> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>Key</type> | ||
|  |           <declname>j5</declname> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>Key</type> | ||
|  |           <declname>j6</declname> | ||
|  |         </param> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  | <para>Constructor <parameterlist kind="param"><parameteritem> | ||
|  | <parameternamelist> | ||
|  | <parametername>noiseModel</parametername> | ||
|  | </parameternamelist> | ||
|  | <parameterdescription> | ||
|  | <para>shared pointer to noise model </para></parameterdescription> | ||
|  | </parameteritem> | ||
|  | <parameteritem> | ||
|  | <parameternamelist> | ||
|  | <parametername>j1</parametername> | ||
|  | </parameternamelist> | ||
|  | <parameterdescription> | ||
|  | <para>key of the first variable </para></parameterdescription> | ||
|  | </parameteritem> | ||
|  | <parameteritem> | ||
|  | <parameternamelist> | ||
|  | <parametername>j2</parametername> | ||
|  | </parameternamelist> | ||
|  | <parameterdescription> | ||
|  | <para>key of the second variable </para></parameterdescription> | ||
|  | </parameteritem> | ||
|  | <parameteritem> | ||
|  | <parameternamelist> | ||
|  | <parametername>j3</parametername> | ||
|  | </parameternamelist> | ||
|  | <parameterdescription> | ||
|  | <para>key of the third variable </para></parameterdescription> | ||
|  | </parameteritem> | ||
|  | <parameteritem> | ||
|  | <parameternamelist> | ||
|  | <parametername>j4</parametername> | ||
|  | </parameternamelist> | ||
|  | <parameterdescription> | ||
|  | <para>key of the fourth variable </para></parameterdescription> | ||
|  | </parameteritem> | ||
|  | <parameteritem> | ||
|  | <parameternamelist> | ||
|  | <parametername>j5</parametername> | ||
|  | </parameternamelist> | ||
|  | <parameterdescription> | ||
|  | <para>key of the fifth variable </para></parameterdescription> | ||
|  | </parameteritem> | ||
|  | <parameteritem> | ||
|  | <parameternamelist> | ||
|  | <parametername>j6</parametername> | ||
|  | </parameternamelist> | ||
|  | <parameterdescription> | ||
|  | <para>key of the fifth variable </para></parameterdescription> | ||
|  | </parameteritem> | ||
|  | </parameterlist> | ||
|  | </para>        </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="697" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="697" bodyend="698"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1ad62b1867b67dee83e8733392a0aa579b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual"> | ||
|  |         <type></type> | ||
|  |         <definition>virtual gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::~NoiseModelFactor6</definition> | ||
|  |         <argsstring>()</argsstring> | ||
|  |         <name>~NoiseModelFactor6</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="700" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="700" bodyend="700"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1a587ce14373742350ff30a78c856ecaa0" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> | ||
|  |         <type>Key</type> | ||
|  |         <definition>Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key1</definition> | ||
|  |         <argsstring>() const </argsstring> | ||
|  |         <name>key1</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  | <para>methods to retrieve keys </para>        </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="703" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="703" bodyend="703"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1a57f3ba7d334871bcb688727788ac95d3" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> | ||
|  |         <type>Key</type> | ||
|  |         <definition>Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key2</definition> | ||
|  |         <argsstring>() const </argsstring> | ||
|  |         <name>key2</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="704" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="704" bodyend="704"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1a37bbec5754c7c6bd7cee9b3e94d9cbb1" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> | ||
|  |         <type>Key</type> | ||
|  |         <definition>Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key3</definition> | ||
|  |         <argsstring>() const </argsstring> | ||
|  |         <name>key3</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="705" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="705" bodyend="705"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1a675e3df6fed6189dd9b8977907348960" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> | ||
|  |         <type>Key</type> | ||
|  |         <definition>Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key4</definition> | ||
|  |         <argsstring>() const </argsstring> | ||
|  |         <name>key4</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="706" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="706" bodyend="706"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1a926065f63458a5673888e0b53054061d" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> | ||
|  |         <type>Key</type> | ||
|  |         <definition>Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key5</definition> | ||
|  |         <argsstring>() const </argsstring> | ||
|  |         <name>key5</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="707" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="707" bodyend="707"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1a16a7857c857694bc66e19f455ad90a57" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> | ||
|  |         <type>Key</type> | ||
|  |         <definition>Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key6</definition> | ||
|  |         <argsstring>() const </argsstring> | ||
|  |         <name>key6</name> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="708" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="708" bodyend="708"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1a945d269f9a722d585e3332be23030450" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="virtual"> | ||
|  |         <type>Vector</type> | ||
|  |         <definition>virtual Vector gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::unwhitenedError</definition> | ||
|  |         <argsstring>(const Values &x, boost::optional< std::vector< Matrix > & > H=boost::none) const </argsstring> | ||
|  |         <name>unwhitenedError</name> | ||
|  |         <reimplements refid="classgtsam_1_1NoiseModelFactor_1afd61874915a8076bf83f9d8311fc0e26">unwhitenedError</reimplements> | ||
|  |         <param> | ||
|  |           <type>const Values &</type> | ||
|  |           <declname>x</declname> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>boost::optional< std::vector< Matrix > & ></type> | ||
|  |           <declname>H</declname> | ||
|  |           <defval>boost::none</defval> | ||
|  |         </param> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  | <para>Calls the 6-key specific version of evaluateError, which is pure virtual so must be implemented in the derived class. </para>        </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="712" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="712" bodyend="721"/> | ||
|  |       </memberdef> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1a896a223b88b621bfe9f45bf8e2cd9960" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual"> | ||
|  |         <type>Vector</type> | ||
|  |         <definition>virtual Vector gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::evaluateError</definition> | ||
|  |         <argsstring>(const X1 &, const X2 &, const X3 &, const X4 &, const X5 &, const X6 &, boost::optional< Matrix & > H1=boost::none, boost::optional< Matrix & > H2=boost::none, boost::optional< Matrix & > H3=boost::none, boost::optional< Matrix & > H4=boost::none, boost::optional< Matrix & > H5=boost::none, boost::optional< Matrix & > H6=boost::none) const =0</argsstring> | ||
|  |         <name>evaluateError</name> | ||
|  |         <param> | ||
|  |           <type>const X1 &</type> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>const X2 &</type> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>const X3 &</type> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>const X4 &</type> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>const X5 &</type> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>const X6 &</type> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>boost::optional< Matrix & ></type> | ||
|  |           <declname>H1</declname> | ||
|  |           <defval>boost::none</defval> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>boost::optional< Matrix & ></type> | ||
|  |           <declname>H2</declname> | ||
|  |           <defval>boost::none</defval> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>boost::optional< Matrix & ></type> | ||
|  |           <declname>H3</declname> | ||
|  |           <defval>boost::none</defval> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>boost::optional< Matrix & ></type> | ||
|  |           <declname>H4</declname> | ||
|  |           <defval>boost::none</defval> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>boost::optional< Matrix & ></type> | ||
|  |           <declname>H5</declname> | ||
|  |           <defval>boost::none</defval> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>boost::optional< Matrix & ></type> | ||
|  |           <declname>H6</declname> | ||
|  |           <defval>boost::none</defval> | ||
|  |         </param> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  | <para>Override this method to finish implementing a 6-way factor. If any of the optional Matrix reference arguments are specified, it should compute both the function evaluation and its derivative(s) in X1 (and/or X2, X3). </para>        </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="729" column="1"/> | ||
|  |       </memberdef> | ||
|  |       </sectiondef> | ||
|  |       <sectiondef kind="private-func"> | ||
|  |       <memberdef kind="function" id="classgtsam_1_1NoiseModelFactor6_1ac8f738f856920913a79e5017c1ced402" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> | ||
|  |         <templateparamlist> | ||
|  |           <param> | ||
|  |             <type>class ARCHIVE</type> | ||
|  |           </param> | ||
|  |         </templateparamlist> | ||
|  |         <type>void</type> | ||
|  |         <definition>void gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::serialize</definition> | ||
|  |         <argsstring>(ARCHIVE &ar, const unsigned int)</argsstring> | ||
|  |         <name>serialize</name> | ||
|  |         <param> | ||
|  |           <type>ARCHIVE &</type> | ||
|  |           <declname>ar</declname> | ||
|  |         </param> | ||
|  |         <param> | ||
|  |           <type>const unsigned</type> | ||
|  |           <declname>int</declname> | ||
|  |         </param> | ||
|  |         <briefdescription> | ||
|  |         </briefdescription> | ||
|  |         <detaileddescription> | ||
|  |         </detaileddescription> | ||
|  |         <inbodydescription> | ||
|  |         </inbodydescription> | ||
|  |         <location file="tests/doc-test-files/NonlinearFactor.h" line="742" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="742" bodyend="745"/> | ||
|  |       </memberdef> | ||
|  |       </sectiondef> | ||
|  |     <briefdescription> | ||
|  |     </briefdescription> | ||
|  |     <detaileddescription> | ||
|  | <para>A convenient base class for creating your own <ref refid="classgtsam_1_1NoiseModelFactor" kindref="compound">NoiseModelFactor</ref> with 6 variables. To derive from this class, implement <ref refid="classgtsam_1_1NoiseModelFactor6_1a896a223b88b621bfe9f45bf8e2cd9960" kindref="member">evaluateError()</ref>. </para>    </detaileddescription> | ||
|  |     <inheritancegraph> | ||
|  |       <node id="142"> | ||
|  |         <label>Factor</label> | ||
|  |       </node> | ||
|  |       <node id="139"> | ||
|  |         <label>gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 ></label> | ||
|  |         <link refid="classgtsam_1_1NoiseModelFactor6"/> | ||
|  |         <childnode refid="140" relation="public-inheritance"> | ||
|  |         </childnode> | ||
|  |       </node> | ||
|  |       <node id="141"> | ||
|  |         <label>gtsam::NonlinearFactor</label> | ||
|  |         <link refid="classgtsam_1_1NonlinearFactor"/> | ||
|  |         <childnode refid="142" relation="public-inheritance"> | ||
|  |         </childnode> | ||
|  |       </node> | ||
|  |       <node id="140"> | ||
|  |         <label>gtsam::NoiseModelFactor</label> | ||
|  |         <link refid="classgtsam_1_1NoiseModelFactor"/> | ||
|  |         <childnode refid="141" relation="public-inheritance"> | ||
|  |         </childnode> | ||
|  |       </node> | ||
|  |     </inheritancegraph> | ||
|  |     <collaborationgraph> | ||
|  |       <node id="146"> | ||
|  |         <label>Factor</label> | ||
|  |       </node> | ||
|  |       <node id="143"> | ||
|  |         <label>gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 ></label> | ||
|  |         <link refid="classgtsam_1_1NoiseModelFactor6"/> | ||
|  |         <childnode refid="144" relation="public-inheritance"> | ||
|  |         </childnode> | ||
|  |       </node> | ||
|  |       <node id="145"> | ||
|  |         <label>gtsam::NonlinearFactor</label> | ||
|  |         <link refid="classgtsam_1_1NonlinearFactor"/> | ||
|  |         <childnode refid="146" relation="public-inheritance"> | ||
|  |         </childnode> | ||
|  |       </node> | ||
|  |       <node id="144"> | ||
|  |         <label>gtsam::NoiseModelFactor</label> | ||
|  |         <link refid="classgtsam_1_1NoiseModelFactor"/> | ||
|  |         <childnode refid="145" relation="public-inheritance"> | ||
|  |         </childnode> | ||
|  |       </node> | ||
|  |     </collaborationgraph> | ||
|  |     <location file="tests/doc-test-files/NonlinearFactor.h" line="663" column="1" bodyfile="tests/doc-test-files/NonlinearFactor.h" bodystart="663" bodyend="746"/> | ||
|  |     <listofallmembers> | ||
|  |       <member refid="classgtsam_1_1NonlinearFactor_1a1968f471dc3ea33aaf0226ff7be5ae8c" prot="public" virt="virtual"><scope>gtsam::NoiseModelFactor6</scope><name>active</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1ad4a36f4c5b39c0ea03806592fc1c3474" prot="protected" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>Base</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1ac98d07dd8f7b70e16ccb9a01abf56b9c" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>boost::serialization::access</name></member> | ||
|  |       <member refid="classgtsam_1_1NonlinearFactor_1aa98a30a78ade8489214ce2e5b8302777" prot="public" virt="virtual"><scope>gtsam::NoiseModelFactor6</scope><name>clone</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1af4f62b52fff1a0527ecdb279de023728" prot="public" virt="virtual"><scope>gtsam::NoiseModelFactor6</scope><name>dim</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1a616d0335db512e9c333cab83b1923399" prot="public" virt="virtual"><scope>gtsam::NoiseModelFactor6</scope><name>equals</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1af6147aff3a33f734435601f6dcafeaf9" prot="public" virt="virtual"><scope>gtsam::NoiseModelFactor6</scope><name>error</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a896a223b88b621bfe9f45bf8e2cd9960" prot="public" virt="pure-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>evaluateError</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1a16a8a23069ce6ae664f516edc8f36254" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>get_noiseModel</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a587ce14373742350ff30a78c856ecaa0" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>key1</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a57f3ba7d334871bcb688727788ac95d3" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>key2</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a37bbec5754c7c6bd7cee9b3e94d9cbb1" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>key3</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a675e3df6fed6189dd9b8977907348960" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>key4</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a926065f63458a5673888e0b53054061d" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>key5</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a16a7857c857694bc66e19f455ad90a57" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>key6</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1a0c83582a0bd04e112e4c0a17cd4ed324" prot="public" virt="virtual"><scope>gtsam::NoiseModelFactor6</scope><name>linearize</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1a123e5729d70b4acd6d7e1f70b1a7ced4" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>noiseModel</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1a2263eabbefe0eede8c9d10486f61bb4d" prot="protected" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>noiseModel_</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1ad6e8ef3348e042d598617d1d55f20300" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>NoiseModelFactor</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1a02cea97db30d27b51feaf1f0444d743c" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>NoiseModelFactor</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1a4605224417029e9dc58c5267efa9a46d" prot="protected" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>NoiseModelFactor</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a15bcca054e397e486fb9dda0d0436cdb" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>NoiseModelFactor6</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1ad3d89a85f0c70d7a424f2060d514cab9" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>NoiseModelFactor6</name></member> | ||
|  |       <member refid="classgtsam_1_1NonlinearFactor_1a7c719ae67f222f66569ccb3b526cb9cb" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>NonlinearFactor</name></member> | ||
|  |       <member refid="classgtsam_1_1NonlinearFactor_1a8a7610dba7e9a6f878268c2769ea0e04" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>NonlinearFactor</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1a682e0bbaf0c9638b7d0d96148082d1d7" prot="public" virt="virtual"><scope>gtsam::NoiseModelFactor6</scope><name>print</name></member> | ||
|  |       <member refid="classgtsam_1_1NonlinearFactor_1a95f4d57e8646b6df634496aaabb683b5" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>rekey</name></member> | ||
|  |       <member refid="classgtsam_1_1NonlinearFactor_1a5f760600e8608ef15c825a0f8d1d1855" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>rekey</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1ac8f738f856920913a79e5017c1ced402" prot="private" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>serialize</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1a57d98d52fb6f91ebc54d74746aeb90e4" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>shared_ptr</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a6939c52138ed37f395a57db8b50c71ec" prot="protected" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>This</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a945d269f9a722d585e3332be23030450" prot="public" virt="virtual"><scope>gtsam::NoiseModelFactor6</scope><name>unwhitenedError</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1a1b3ea51380315bfd63f60d8d9195b0c1" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>whitenedError</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a369d9accd53012d84bbbaf87b176222b" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>X1</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a6107bc96fff5d12783429158e79b9390" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>X2</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a76c477f40c2b911a9f28d456ea9164a2" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>X3</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1a2a90aff22e4bd88dae81bf824956a113" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>X4</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1ae13e19a4b3a7a331d04d5b460e73216f" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>X5</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1af44204ef6947a65b973dee5707495601" prot="public" virt="non-virtual"><scope>gtsam::NoiseModelFactor6</scope><name>X6</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor_1ae1ed5e0fa6c471b57172f7ebaf552187" prot="public" virt="virtual"><scope>gtsam::NoiseModelFactor6</scope><name>~NoiseModelFactor</name></member> | ||
|  |       <member refid="classgtsam_1_1NoiseModelFactor6_1ad62b1867b67dee83e8733392a0aa579b" prot="public" virt="virtual"><scope>gtsam::NoiseModelFactor6</scope><name>~NoiseModelFactor6</name></member> | ||
|  |       <member refid="classgtsam_1_1NonlinearFactor_1ac457810c504de58732d51d61f715c2de" prot="public" virt="virtual"><scope>gtsam::NoiseModelFactor6</scope><name>~NonlinearFactor</name></member> | ||
|  |     </listofallmembers> | ||
|  |   </compounddef> | ||
|  | </doxygen> |