// @(#)root/graf:$Id$
// Author: Rene Brun   22/06/96

/*************************************************************************
 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

#ifndef ROOT_TDiamond
#define ROOT_TDiamond


//////////////////////////////////////////////////////////////////////////
//                                                                      //
// TDiamond                                                             //
//                                                                      //
// Diamond class.                                                       //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#ifndef ROOT_TPaveText
#include "TPaveText.h"
#endif
#ifndef ROOT_TAttLine
#include "TAttLine.h"
#endif
#ifndef ROOT_TAttFill
#include "TAttFill.h"
#endif


class TDiamond :  public TPaveText {

public:
   TDiamond();
   TDiamond(Double_t x1, Double_t y1,Double_t x2, Double_t  y2);
   TDiamond(const TDiamond &diamond);
   virtual ~TDiamond();
   virtual Int_t DistancetoPrimitive(Int_t px, Int_t py);
   virtual void  Draw(Option_t *option="");
   virtual void  ExecuteEvent(Int_t event, Int_t px, Int_t py);
   virtual void  Paint(Option_t *option="");
   virtual void  SavePrimitive(std::ostream &out, Option_t *option = "");

   ClassDef(TDiamond,1)  //Diamond class
};

#endif

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