Updated comments for Doxygen
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpPCBPainter.h
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2  * See cxx source for full Copyright notice                               */
3
4 // $Id$
5 // $MpId: AliMpPCBPainter.h,v 1.6 2006/05/23 13:07:35 ivana Exp $
6
7 /// \ingroup graphics
8 /// \class AliMpPCBPainter
9 /// \brief Class for drawing a PCB into canvas
10 ///
11 /// \author Laurent Aphecetche
12
13 #ifndef ALIMPPCBPAINTER_H
14 #define ALIMPPCBPAINTER_H
15
16 #include "AliMpVPainter.h"
17
18 class AliMpPCB;
19
20 class AliMpPCBPainter : public AliMpVPainter
21 {
22 public:
23   AliMpPCBPainter(AliMpPCB* pcb);
24   virtual ~AliMpPCBPainter();
25
26   void Draw(Option_t* option);
27
28   void Paint(Option_t* option);
29
30   TVector2 GetDimensions() const;
31   TVector2 GetPosition() const;
32
33  protected:
34   AliMpPCBPainter(const AliMpPCBPainter& right);
35   AliMpPCBPainter&  operator = (const AliMpPCBPainter& right);
36      
37  private:
38   AliMpPCB* fPCB; //!< PCB to be plotted.
39
40   ClassDef(AliMpPCBPainter,1) // A painter for a PCB of stations 3,4,5
41 };
42
43 #endif