AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMpSubZonePainter.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: AliMpSubZonePainter.h,v 1.8 2006/05/24 13:58:13 ivana Exp $
6 
12 
13 #ifndef ALI_MP_SUB_ZONE_PAINTER_H
14 #define ALI_MP_SUB_ZONE_PAINTER_H
15 
16 #include "AliMpVPainter.h"
17 
18 class AliMpSubZone;
19 
21 {
22  public:
25  virtual ~AliMpSubZonePainter();
26 
27  virtual void DumpObject(); //-MENU-
28  virtual void Draw(Option_t *option);
29  virtual void Paint(Option_t *option);
30  // get/set methods
31  virtual TVector2 GetPosition() const;
32  virtual TVector2 GetDimensions() const;
33  virtual Int_t DistancetoPrimitive(Int_t x, Int_t y);
34 
35  private:
40 
42 
43  ClassDef(AliMpSubZonePainter,1) // SubZone painter
44 };
45 #endif //ALI_MP_SUB_ZONE_PAINTER_H
virtual TVector2 GetDimensions() const
Return the owned object's dimensions.
virtual Int_t DistancetoPrimitive(Int_t x, Int_t y)
virtual TVector2 GetPosition() const
Return the owned object's position.
AliMpSubZonePainter & operator=(const AliMpSubZonePainter &right)
Not implemented.
AliMpSubZone * fSubZone
the subzone to draw
virtual void Paint(Option_t *option)
Paint the associated object.
Abstract base class for drawing objects into canvas.
Definition: AliMpVPainter.h:21
virtual void Draw(Option_t *option)
Class for drawing a subzone into canvas.
A region in zone composed of the row segments with the same motif type.
Definition: AliMpSubZone.h:23