Jafar
|
00001 #ifndef BUNDLE_BUNDLEPARAMETERS_HPP 00002 #define BUNDLE_BUNDLEPARAMETERS_HPP 00003 00004 #include "kernel/keyValueFile.hpp" 00005 00006 #include <iostream> 00007 #include <fstream> 00008 #include <string> 00009 00010 #include "bundle/bundleDimension.hpp" 00011 #include "bundle/bundleException.hpp" 00012 00013 00014 namespace jafar { 00015 00016 namespace bundle { 00017 00025 class bundleParameters : public jafar::kernel::KeyValueFileLoad { 00026 00027 public : 00028 00030 bundleDimension bDim; 00031 00033 double eps1; 00034 00036 double eps2; 00037 00039 int nbIterLmMax; 00040 00042 std::string robToCamFile; 00043 00045 std::string initCpdvFile; 00046 std::string obsCpdvFile; 00047 00049 std::string initObj3dFile; 00050 std::string obsObj3dFile; 00051 00053 std::string obs2dFile; 00054 00056 std::string camParamFile; 00057 00059 double sigmaTrack; 00060 00062 std::string outObj3dFile; 00063 00065 std::string outCpdvFile; 00066 00067 protected : 00068 00070 void loadKeyValueFile(jafar::kernel::KeyValueFile const& keyValueFile); 00071 00072 public : 00073 00075 void check(); 00076 00077 }; // end of class "bundleParameters" declaration 00078 00079 00080 /* 00081 * Functions defined in the namespace jafar::bundle ! 00082 */ 00083 00084 std::ostream& operator <<(std::ostream& s, jafar::bundle::bundleParameters const& bP); 00085 00086 00087 } // end namespace bundle 00088 00089 } // end namespace jafar 00090 00091 00092 00093 #endif
Generated on Wed Oct 15 2014 00:37:17 for Jafar by doxygen 1.7.6.1 |