AliRoot Core  edcc906 (edcc906)
AliMpMotifPainter.h
Go to the documentation of this file.
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: AliMpMotifPainter.h,v 1.8 2006/05/24 13:58:13 ivana Exp $
6 
12 
13 #ifndef ALI_MP_MOTIF_PAINTER_H
14 #define ALI_MP_MOTIF_PAINTER_H
15 
16 #include "AliMpVPainter.h"
17 
18 class AliMpMotifPosition;
19 class AliMpMotifType;
20 
22 {
23  public:
27  virtual ~AliMpMotifPainter();
28 
29  virtual void DumpObject(); //-MENU-
30  virtual void Paint(Option_t *option);
31  virtual TVector2 GetPosition() const;
32  virtual TVector2 GetDimensions() const;
33 
34  private:
39 
40  void PaintContour(Option_t* option, Bool_t fill);
41 
43 
44  ClassDef(AliMpMotifPainter,1) // Motif painter
45 };
46 #endif //ALI_MP_MOTIF_PAINTER_H
void PaintContour(Option_t *option, Bool_t fill)
AliMpMotifPosition * fMotifPos
the motif to draw
virtual TVector2 GetPosition() const
Return the owned object's position.
virtual TVector2 GetDimensions() const
Return the owned object's dimensions.
A placed motif.
Abstract base class for drawing objects into canvas.
Definition: AliMpVPainter.h:21
Class for drawing a motif into canvas.
AliMpMotifPainter & operator=(const AliMpMotifPainter &right)
Not implemented.
virtual void Paint(Option_t *option)
Paint the associated object.
virtual void DumpObject()
Class that defines the motif properties.