gtsam::NoiseModelFactor6 gtsam::NoiseModelFactor NonlinearFactor.h class VALUE1 class VALUE2 class VALUE3 class VALUE4 class VALUE5 class VALUE6 VALUE1 typedef VALUE1 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X1 X1 VALUE2 typedef VALUE2 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X2 X2 VALUE3 typedef VALUE3 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X3 X3 VALUE4 typedef VALUE4 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X4 X4 VALUE5 typedef VALUE5 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X5 X5 VALUE6 typedef VALUE6 gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::X6 X6 NoiseModelFactor typedef NoiseModelFactor gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::Base Base NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 > typedef NoiseModelFactor6<VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6> gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::This This friend class friend class boost::serialization::access boost::serialization::access Serialization function gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::NoiseModelFactor6 () NoiseModelFactor6 Default Constructor for I/O gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::NoiseModelFactor6 (const SharedNoiseModel &noiseModel, Key j1, Key j2, Key j3, Key j4, Key j5, Key j6) NoiseModelFactor6 const SharedNoiseModel & noiseModel Key j1 Key j2 Key j3 Key j4 Key j5 Key j6 Constructor noiseModel shared pointer to noise model j1 key of the first variable j2 key of the second variable j3 key of the third variable j4 key of the fourth variable j5 key of the fifth variable j6 key of the fifth variable virtual gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::~NoiseModelFactor6 () ~NoiseModelFactor6 Key Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key1 () const key1 methods to retrieve keys Key Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key2 () const key2 Key Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key3 () const key3 Key Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key4 () const key4 Key Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key5 () const key5 Key Key gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::key6 () const key6 Vector virtual Vector gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::unwhitenedError (const Values &x, boost::optional< std::vector< Matrix > & > H=boost::none) const unwhitenedError unwhitenedError const Values & x boost::optional< std::vector< Matrix > & > H boost::none Calls the 6-key specific version of evaluateError, which is pure virtual so must be implemented in the derived class. Vector virtual Vector gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::evaluateError (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 evaluateError 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 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). class ARCHIVE void void gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 >::serialize (ARCHIVE &ar, const unsigned int) serialize ARCHIVE & ar const unsigned int A convenient base class for creating your own NoiseModelFactor with 6 variables. To derive from this class, implement evaluateError(). gtsam::NoiseModelFactor6active gtsam::NoiseModelFactor6Base gtsam::NoiseModelFactor6boost::serialization::access gtsam::NoiseModelFactor6clone gtsam::NoiseModelFactor6dim gtsam::NoiseModelFactor6equals gtsam::NoiseModelFactor6error gtsam::NoiseModelFactor6evaluateError gtsam::NoiseModelFactor6get_noiseModel gtsam::NoiseModelFactor6key1 gtsam::NoiseModelFactor6key2 gtsam::NoiseModelFactor6key3 gtsam::NoiseModelFactor6key4 gtsam::NoiseModelFactor6key5 gtsam::NoiseModelFactor6key6 gtsam::NoiseModelFactor6linearize gtsam::NoiseModelFactor6noiseModel gtsam::NoiseModelFactor6noiseModel_ gtsam::NoiseModelFactor6NoiseModelFactor gtsam::NoiseModelFactor6NoiseModelFactor gtsam::NoiseModelFactor6NoiseModelFactor gtsam::NoiseModelFactor6NoiseModelFactor6 gtsam::NoiseModelFactor6NoiseModelFactor6 gtsam::NoiseModelFactor6NonlinearFactor gtsam::NoiseModelFactor6NonlinearFactor gtsam::NoiseModelFactor6print gtsam::NoiseModelFactor6rekey gtsam::NoiseModelFactor6rekey gtsam::NoiseModelFactor6serialize gtsam::NoiseModelFactor6shared_ptr gtsam::NoiseModelFactor6This gtsam::NoiseModelFactor6unwhitenedError gtsam::NoiseModelFactor6whitenedError gtsam::NoiseModelFactor6X1 gtsam::NoiseModelFactor6X2 gtsam::NoiseModelFactor6X3 gtsam::NoiseModelFactor6X4 gtsam::NoiseModelFactor6X5 gtsam::NoiseModelFactor6X6 gtsam::NoiseModelFactor6~NoiseModelFactor gtsam::NoiseModelFactor6~NoiseModelFactor6 gtsam::NoiseModelFactor6~NonlinearFactor