FlyoDoc_2011 Pisa 2011 by GmP --- 011
|
00001 /*************************************************************************** 00002 devrt.h - description 00003 ------------------- 00004 begin : Sat May 26 2001 00005 copyright : (C) 2001 by Giuseppe Pierazzini 00006 email : peppe@unipi.it 00007 ***************************************************************************/ 00008 00009 #ifndef DEVRT_H 00010 #define DEVRT_H 00011 00012 #include "device.h" 00013 00017 //using namespace std; 00018 class DevRt:public Device 00019 // volume Parallepipedo senza buco interno 00020 { 00021 //------------------------------------------------------ 00022 // parametri per calcolo intermedio 00023 // 00024 // 1 e 2 piani perpen. a x rispettivament in -x0 e x0 (Lout[0]) 00025 // 3 e 4 piani perpen. a y rispettivament in -y0 e y0 (Lout[1]) 00026 // 5 e 6 piani perpen. a z rispettivament in -z0 e z0 (Lout[2]) 00027 // distanze dai piani dispari raggruppate in vettore Douts, 00028 // dai piani pari in vettore Doutd (s=sin. o basso, d= des. o alto). 00029 00030 protected: 00031 gvet Douts,Doutd; 00032 //----------------------------------------------------- 00033 public: 00034 DevRt(){devtype=TypDevRt;devclass="ParllPiped";}; 00035 ~DevRt(); 00036 virtual int Posizione(); 00037 virtual double CamEster(); 00038 virtual double CamInter(); 00039 virtual void Prgeom(); 00040 }; 00041 #endif