vertex_switchLinear.h
Go to the documentation of this file.
00001 /*
00002  * vertex_switchLinear.h
00003  *
00004  *  Created on: 17.10.2011
00005  *      Author: niko
00006  *
00007  *  Updated on: 14.01.2013
00008  *      Author: Christian Kerl <christian.kerl@in.tum.de>
00009  */
00010 
00011 
00012 #pragma once
00013 
00014 #include "g2o/core/base_vertex.h"
00015 #include <math.h>
00016 
00017 
00018 
00019     class VertexSwitchLinear : public g2o::BaseVertex<1, double>
00020     {
00021 
00022     public:
00023       VertexSwitchLinear();
00024 
00025       virtual void setToOriginImpl();
00026 
00027       virtual void oplusImpl(const double* update);
00028 
00029       virtual bool read(std::istream& is);
00030       virtual bool write(std::ostream& os) const;
00031       virtual void setEstimate(const double &et);
00032 
00033 
00034       double x() const { return _x; };
00035 
00036 
00038       double gradient() const { return 1; } ;
00039 
00040     private:
00041       double _x;
00042 
00043     };


rtabmap
Author(s): Mathieu Labbe
autogenerated on Sat Jul 23 2016 11:44:28