ROOT logo
#ifndef ALIMUONPAINTERHIGHLIGHTER_H
#define ALIMUONPAINTERHIGHLIGHTER_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice                               */

// $Id$

/// \ingroup graphics
/// \class AliMUONPainterHighlighter
/// \brief Special painter which highlights (i.e. draws a yellow bold outline) another painter
/// 
// Author Laurent Aphecetche, Subatech

#ifndef ROOT_TObject
#  include "TObject.h"
#endif
#include <float.h>

class AliMUONVPainter;

class AliMUONPainterHighlighter : public TObject
{
public:
  AliMUONPainterHighlighter();
  virtual ~AliMUONPainterHighlighter();

  void SetPainter(AliMUONVPainter* painter, Double_t x=FLT_MAX, Double_t y=FLT_MAX);
  
  void Paint(Option_t* opt="");
  
private:
  /// Not implemented
  AliMUONPainterHighlighter(const AliMUONPainterHighlighter& rhs);
  /// Not implemented
  AliMUONPainterHighlighter& operator=(const AliMUONPainterHighlighter& rhs);
  
private:
  AliMUONVPainter* fPainter; //!< the painter we should highlight
  Double_t fX; //!< position within painter to be highlighted
  Double_t fY; //!< position within painter to be highlighted
  
  ClassDef(AliMUONPainterHighlighter,1) // Painter highlighter
};

#endif
 AliMUONPainterHighlighter.h:1
 AliMUONPainterHighlighter.h:2
 AliMUONPainterHighlighter.h:3
 AliMUONPainterHighlighter.h:4
 AliMUONPainterHighlighter.h:5
 AliMUONPainterHighlighter.h:6
 AliMUONPainterHighlighter.h:7
 AliMUONPainterHighlighter.h:8
 AliMUONPainterHighlighter.h:9
 AliMUONPainterHighlighter.h:10
 AliMUONPainterHighlighter.h:11
 AliMUONPainterHighlighter.h:12
 AliMUONPainterHighlighter.h:13
 AliMUONPainterHighlighter.h:14
 AliMUONPainterHighlighter.h:15
 AliMUONPainterHighlighter.h:16
 AliMUONPainterHighlighter.h:17
 AliMUONPainterHighlighter.h:18
 AliMUONPainterHighlighter.h:19
 AliMUONPainterHighlighter.h:20
 AliMUONPainterHighlighter.h:21
 AliMUONPainterHighlighter.h:22
 AliMUONPainterHighlighter.h:23
 AliMUONPainterHighlighter.h:24
 AliMUONPainterHighlighter.h:25
 AliMUONPainterHighlighter.h:26
 AliMUONPainterHighlighter.h:27
 AliMUONPainterHighlighter.h:28
 AliMUONPainterHighlighter.h:29
 AliMUONPainterHighlighter.h:30
 AliMUONPainterHighlighter.h:31
 AliMUONPainterHighlighter.h:32
 AliMUONPainterHighlighter.h:33
 AliMUONPainterHighlighter.h:34
 AliMUONPainterHighlighter.h:35
 AliMUONPainterHighlighter.h:36
 AliMUONPainterHighlighter.h:37
 AliMUONPainterHighlighter.h:38
 AliMUONPainterHighlighter.h:39
 AliMUONPainterHighlighter.h:40
 AliMUONPainterHighlighter.h:41
 AliMUONPainterHighlighter.h:42
 AliMUONPainterHighlighter.h:43
 AliMUONPainterHighlighter.h:44
 AliMUONPainterHighlighter.h:45
 AliMUONPainterHighlighter.h:46