Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
point3DVar.hpp
00001 #ifndef POINT_3D_VAR_HPP
00002 #define POINT_3D_VAR_HPP
00003 
00004 #include "jmath/jblas.hpp"
00005 #include "model3d/point3D.hpp"
00006 
00007 
00008 namespace jafar { 
00010   namespace model3d {
00011 
00016     class Point3DVar : public Point3D
00017     {
00018     public:
00019       Point3DVar();
00020       virtual ~Point3DVar(){};
00022       Point3DVar(const Point3DVar&);
00024       Point3DVar& operator= (const Point3DVar&);
00025       
00027       virtual void clear();
00028       
00030       void clearCovariance();
00032       jblas::sym_mat& getCovariance()
00033       {return covar;}
00035       void setCovariance(const jblas::sym_mat& usm)
00036       {covar=usm;}
00037       
00038       
00039       friend std::ostream& operator<< (std::ostream& os, const Point3DVar& );
00040       friend std::istream& operator>> (std::istream& is, Point3DVar& );
00041       
00042       
00043       // data member
00048       jblas::sym_mat covar;
00049     };
00050     
00051     std::ostream& operator<< (std::ostream& os, const Point3DVar& );
00052     std::istream& operator>> (std::istream& is, Point3DVar& );
00053     
00054   }// namespace model3d
00055 }// namespace jafar
00056 
00057 #endif // POINT_3D_VAR_HPP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:25 for Jafar by doxygen 1.7.6.1
LAAS-CNRS