Go to the documentation of this file.
   42   using Base::evaluateError;
 
   45   typedef std::shared_ptr<EssentialMatrixConstraint> 
shared_ptr;
 
   68     return std::static_pointer_cast<gtsam::NonlinearFactor>(
 
   75   void print(
const std::string& 
s = 
"",
 
   94 #if GTSAM_ENABLE_BOOST_SERIALIZATION 
   96   friend class boost::serialization::access;
 
   97   template<
class ARCHIVE>
 
   98   void serialize(ARCHIVE & ar, 
const unsigned int ) {
 
  101         & boost::serialization::make_nvp(
"NoiseModelFactor2",
 
  102             boost::serialization::base_object<Base>(*
this));
 
  103     ar & BOOST_SERIALIZATION_NVP(measuredE_);
 
  
const Symbol key1('v', 1)
std::shared_ptr< This > shared_ptr
Array< double, 1, 3 > e(1./3., 0.5, 2.)
EssentialMatrix measuredE_
const EssentialMatrix & measured() const
KeyFormatter DefaultKeyFormatter
Assign default key formatter.
EssentialMatrixConstraint This
void print(const Matrix &A, const string &s, ostream &stream)
const Symbol key2('v', 2)
std::function< std::string(Key)> KeyFormatter
Typedef for a function to format a key, i.e. to convert it to a string.
~EssentialMatrixConstraint() override
NoiseModelFactorN< Pose3, Pose3 > Base
noiseModel::Base::shared_ptr SharedNoiseModel
noiseModel::Diagonal::shared_ptr model
Non-linear factor base classes.
gtsam::NonlinearFactor::shared_ptr clone() const override
Matrix * OptionalMatrixType
EssentialMatrixConstraint()
std::shared_ptr< EssentialMatrixConstraint > shared_ptr
std::uint64_t Key
Integer nonlinear key type.
#define GTSAM_MAKE_ALIGNED_OPERATOR_NEW
EssentialMatrixConstraint(Key key1, Key key2, const EssentialMatrix &measuredE, const SharedNoiseModel &model)
gtsam
Author(s): 
autogenerated on Wed May 28 2025 03:01:15