Open PaperOpt
OpenPaperOpt/DetectorOCT.h
Go to the documentation of this file.
00001 // DetectorElrepho.h: interface for the DetectorElrepho class.
00002 //
00004 
00005 #if !defined(AFX_DetectorOCT_H__546E90D6_7D59_11D7_B910_00C04F72C362__INCLUDED_)
00006 #define AFX_DetectorOCT_H__546E90D6_7D59_11D7_B910_00C04F72C362__INCLUDED_
00007 
00008 #if _MSC_VER >= 1000
00009 #pragma once
00010 #endif // _MSC_VER >= 1000
00011 
00012 #include "Detector.h"
00013 #include <vector>
00014 
00015 class DetectorOCT : public Detector  
00016 {
00017 
00018 public:
00019         
00023         DetectorOCT();
00027         virtual ~DetectorOCT();
00028         DetectorOCT(int reftra,std::string filename,Detector * el,std::vector<float>  lambda,double apt_width,bool singlescat,double z_start,double z_step,double z_last, float distance);
00029 
00036         virtual int Process(WavePacket &wp, int up_down, int internal) const;
00037         virtual int WriteResults(int power_inc) const;
00038 
00048 
00059 
00082 
00086 
00095 
00106 
00117