Camera.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002  *  Camera.h
00003  *
00004  *  (C) 2005 AG Aktives Sehen <agas@uni-koblenz.de>
00005  *           Universitaet Koblenz-Landau
00006  *
00007  *  Information on Code Review state:
00008  *  §Author:R5; DevelTest: 10.04.2006; Reviewer:MS; Review: Date; State: NOK§
00009  *
00010  *  Additional information:
00011  *  $Id: Camera.h 44313 2011-04-06 22:46:28Z agas $
00012  ******************************************************************************/
00013 
00014 #ifndef Camera_H
00015 #define Camera_H
00016 
00017 #include <string>
00018 #include "../../Workers/ImageSources/ImageSources.h"
00019 
00025 class Camera{
00026 
00027     public:
00028 
00036         Camera( std::string deviceDescription="", int formatId=0, int subFormatId=0, float horizontalViewAngle=0, std::string customProperties="", bool rotateImage=false );
00037 
00038         ~Camera() {};
00039 
00041         std::string getDeviceDescription() { return m_DeviceDescription; }
00042 
00043         float getHorizontalViewAngle() { return m_HorizontalViewAngle; }
00044 
00046         float getHorizontalViewAngle( float diagonalViewAngle );
00047 
00049         int getFormatId() { return m_FormatId; }
00050         int getSubFormatId() { return m_SubFormatId; }
00051                                 
00052         int getRotateImage() { return m_RotateImage; }
00053 
00054         std::map<std::string,double> getCustomProperties() { return m_CustomProperties; }
00055 
00056     private:
00057 
00059         std::string m_DeviceDescription;
00060 
00061         int m_FormatId;
00062         int m_SubFormatId;
00063 
00064         std::map<std::string,double> m_CustomProperties;
00065 
00067         float m_HorizontalViewAngle;
00068                                 
00069                                 bool m_RotateImage;
00070 
00071 };
00072 
00073 #endif


obj_rec_gui
Author(s): AGAS/agas@uni-koblenz.de
autogenerated on Mon Oct 6 2014 02:53:43