|
Open PaperOpt
|
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