few style bugs fixed
parent
8eeb7e8cfb
commit
f27cb3f317
|
|
@ -28,11 +28,6 @@ namespace gtsam {
|
||||||
Cal3Unified::Cal3Unified(const Vector &v):
|
Cal3Unified::Cal3Unified(const Vector &v):
|
||||||
Base(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8]), xi_(v[9]) {}
|
Base(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8]), xi_(v[9]) {}
|
||||||
|
|
||||||
/* ************************************************************************* */
|
|
||||||
Matrix Cal3Unified::K() const {
|
|
||||||
return Base::K();
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
Vector Cal3Unified::vector() const {
|
Vector Cal3Unified::vector() const {
|
||||||
return (Vector(10) << Base::vector(), xi_);
|
return (Vector(10) << Base::vector(), xi_);
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ namespace gtsam {
|
||||||
* @addtogroup geometry
|
* @addtogroup geometry
|
||||||
* \nosubgrouping
|
* \nosubgrouping
|
||||||
*/
|
*/
|
||||||
class GTSAM_EXPORT Cal3Unified : protected Cal3DS2 {
|
class GTSAM_EXPORT Cal3Unified : public Cal3DS2 {
|
||||||
|
|
||||||
typedef Cal3Unified This;
|
typedef Cal3Unified This;
|
||||||
typedef Cal3DS2 Base;
|
typedef Cal3DS2 Base;
|
||||||
|
|
@ -49,8 +49,8 @@ private:
|
||||||
// pi = K*pn
|
// pi = K*pn
|
||||||
|
|
||||||
public:
|
public:
|
||||||
Matrix K() const ;
|
//Matrix K() const ;
|
||||||
Eigen::Vector4d k() const { return Base::k(); }
|
//Eigen::Vector4d k() const { return Base::k(); }
|
||||||
Vector vector() const ;
|
Vector vector() const ;
|
||||||
|
|
||||||
/// @name Standard Constructors
|
/// @name Standard Constructors
|
||||||
|
|
@ -86,21 +86,6 @@ public:
|
||||||
/// mirror parameter
|
/// mirror parameter
|
||||||
inline double xi() const { return xi_;}
|
inline double xi() const { return xi_;}
|
||||||
|
|
||||||
/// focal length x
|
|
||||||
inline double fx() const { return fx_;}
|
|
||||||
|
|
||||||
/// focal length y
|
|
||||||
inline double fy() const { return fy_;}
|
|
||||||
|
|
||||||
/// skew
|
|
||||||
inline double skew() const { return s_;}
|
|
||||||
|
|
||||||
/// image center in x
|
|
||||||
inline double px() const { return u0_;}
|
|
||||||
|
|
||||||
/// image center in y
|
|
||||||
inline double py() const { return v0_;}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* convert intrinsic coordinates xy to image coordinates uv
|
* convert intrinsic coordinates xy to image coordinates uv
|
||||||
* @param p point in intrinsic coordinates
|
* @param p point in intrinsic coordinates
|
||||||
|
|
@ -149,20 +134,10 @@ private:
|
||||||
void serialize(Archive & ar, const unsigned int version)
|
void serialize(Archive & ar, const unsigned int version)
|
||||||
{
|
{
|
||||||
ar & boost::serialization::make_nvp("Cal3Unified",
|
ar & boost::serialization::make_nvp("Cal3Unified",
|
||||||
boost::serialization::base_object<Value>(*this));
|
boost::serialization::base_object<Cal3DS2>(*this));
|
||||||
ar & BOOST_SERIALIZATION_NVP(fx_);
|
|
||||||
ar & BOOST_SERIALIZATION_NVP(fy_);
|
|
||||||
ar & BOOST_SERIALIZATION_NVP(s_);
|
|
||||||
ar & BOOST_SERIALIZATION_NVP(u0_);
|
|
||||||
ar & BOOST_SERIALIZATION_NVP(v0_);
|
|
||||||
ar & BOOST_SERIALIZATION_NVP(k1_);
|
|
||||||
ar & BOOST_SERIALIZATION_NVP(k2_);
|
|
||||||
ar & BOOST_SERIALIZATION_NVP(k3_);
|
|
||||||
ar & BOOST_SERIALIZATION_NVP(k4_);
|
|
||||||
ar & BOOST_SERIALIZATION_NVP(xi_);
|
ar & BOOST_SERIALIZATION_NVP(xi_);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/// @}
|
/// @}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue