TrackerDefs.hpp
Go to the documentation of this file.
00001 /*
00002  * TrackerDefs.hpp
00003  *
00004  *  Created on: Mar 8, 2011
00005  *      Author: dnad
00006  */
00007 
00008 #ifndef TRACKERDEFS_HPP_
00009 #define TRACKERDEFS_HPP_
00010 
00011 #include <opencv/cv.h>
00012 
00013 namespace LABUST
00014 {
00015   namespace BLUEVIEW
00016   {
00020     struct SonarHead
00021     {
00022       SonarHead():
00023         heading(0),
00024         panAngle(0),
00025         tiltAngle(0)
00026         {};
00031       cv::Point3d latlon;
00035       double heading;
00039       double panAngle;
00043       double tiltAngle;
00047       double range;
00051       double bearing;
00055       double resolution;
00056     };
00057 
00061     struct TrackedFeature
00062     {
00066       cv::Point2d position;
00070       cv::Point3d latlon;
00074       cv::Point pposition;
00078       double area;
00082       double perimeter;
00083     };
00084 
00088     struct LineData
00089     {
00090       cv::Point origin;
00091       cv::Point target;
00092     };
00093   }
00094 }
00095 
00096 #endif /* TRACKERDEFS_HPP_ */


target_detector
Author(s): Gyula Nagy
autogenerated on Fri Feb 7 2014 11:36:05