]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/AliMpMotifPainter.h
Corrected GetNeighbours() (Laurent)
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpMotifPainter.h
index 5f3cb8f89b72300c2ef43e8447d047b60cfda3c2..2abf6dc965d7699676f4abf9e52cf77410f5e9ab 100755 (executable)
@@ -1,11 +1,14 @@
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
 // $Id$
-// Category: graphics
-//
-// Class AliMpMotifPainter
-// -----------------------
-// Class for drawing a motif into canvas
-//
-// Authors: David Guez, IPN Orsay
+// $MpId: AliMpMotifPainter.h,v 1.8 2006/05/24 13:58:13 ivana Exp $
+
+/// \ingroup graphics
+/// \class AliMpMotifPainter
+/// \brief Class for drawing a motif into canvas
+///
+/// \author David Guez, IPN Orsay
 
 #ifndef ALI_MP_MOTIF_PAINTER_H
 #define ALI_MP_MOTIF_PAINTER_H
 #include "AliMpVPainter.h"
 
 class AliMpMotifPosition;
+class AliMpMotifType;
 
 class AliMpMotifPainter : public AliMpVPainter
 {
  public:
   AliMpMotifPainter();
+  AliMpMotifPainter(AliMpMotifType* motifType);
   AliMpMotifPainter(AliMpMotifPosition *motifPos);
+  virtual ~AliMpMotifPainter();
+  
   virtual void DumpObject(); //-MENU-
   virtual void Paint(Option_t *option);
   virtual TVector2 GetPosition() const;
   virtual TVector2 GetDimensions() const;
 
  private:
-  AliMpMotifPosition *fMotifPos;          // the motif to draw
+  AliMpMotifPainter(const AliMpMotifPainter& right);
+  AliMpMotifPainter&  operator = (const AliMpMotifPainter& right);
+
+  void PaintContour(Option_t* option, Bool_t fill);
 
+  AliMpMotifPosition *fMotifPos; ///< the motif to draw
+  
   ClassDef(AliMpMotifPainter,1) // Motif painter
 };
 #endif //ALI_MP_MOTIF_PAINTER_H