FlyoDoc_2011 Pisa 2011 by GmP --- 011

flyopunta/src/src_dev/devrt.h

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
 All Classes Namespaces Files Functions Variables