psddl_psana/src/camera.ddl.cpp

Go to the documentation of this file.
00001 
00002 // *** Do not edit this file, it is auto-generated ***
00003 
00004 #include <cstddef>
00005 #include "psddl_psana/camera.ddl.h"
00006 #include <iostream>
00007 namespace Psana {
00008 namespace Camera {
00009 
00010 FrameFccdConfigV1::~FrameFccdConfigV1() {}
00011 
00012 
00013 FrameFexConfigV1::~FrameFexConfigV1() {}
00014 
00015 std::ostream& operator<<(std::ostream& str, Camera::FrameFexConfigV1::Forwarding enval) {
00016   const char* val;
00017   switch (enval) {
00018   case Camera::FrameFexConfigV1::NoFrame:
00019     val = "NoFrame";
00020     break;
00021   case Camera::FrameFexConfigV1::FullFrame:
00022     val = "FullFrame";
00023     break;
00024   case Camera::FrameFexConfigV1::RegionOfInterest:
00025     val = "RegionOfInterest";
00026     break;
00027   default:
00028     return str << "Forwarding(" << int(enval) << ")";
00029   }
00030   return str << val;
00031 }
00032 std::ostream& operator<<(std::ostream& str, Camera::FrameFexConfigV1::Processing enval) {
00033   const char* val;
00034   switch (enval) {
00035   case Camera::FrameFexConfigV1::NoProcessing:
00036     val = "NoProcessing";
00037     break;
00038   case Camera::FrameFexConfigV1::GssFullFrame:
00039     val = "GssFullFrame";
00040     break;
00041   case Camera::FrameFexConfigV1::GssRegionOfInterest:
00042     val = "GssRegionOfInterest";
00043     break;
00044   case Camera::FrameFexConfigV1::GssThreshold:
00045     val = "GssThreshold";
00046     break;
00047   default:
00048     return str << "Processing(" << int(enval) << ")";
00049   }
00050   return str << val;
00051 }
00052 
00053 FrameV1::~FrameV1() {}
00054 
00055 
00056 TwoDGaussianV1::~TwoDGaussianV1() {}
00057 
00058 
00059 ControlsCameraConfigV1::~ControlsCameraConfigV1() {}
00060 
00061 std::ostream& operator<<(std::ostream& str, Camera::ControlsCameraConfigV1::ColorMode enval) {
00062   const char* val;
00063   switch (enval) {
00064   case Camera::ControlsCameraConfigV1::Mono:
00065     val = "Mono";
00066     break;
00067   case Camera::ControlsCameraConfigV1::Bayer:
00068     val = "Bayer";
00069     break;
00070   case Camera::ControlsCameraConfigV1::RGB1:
00071     val = "RGB1";
00072     break;
00073   default:
00074     return str << "ColorMode(" << int(enval) << ")";
00075   }
00076   return str << val;
00077 }
00078 } // namespace Camera
00079 } // namespace Psana

Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7