ROOT logo
#ifndef THPRCURLYLINE
#define THPRCURLYLINE
#include "HprElement.h"
#include "TCurlyLine.h"

class THprCurlyLine : public TCurlyLine, public HprElement
{
public:
   THprCurlyLine(){ SetDaughter(this);};
   THprCurlyLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2,
                  Double_t wl = .02, Double_t amp = .01);
   ~THprCurlyLine(){};
   void Paint(const Option_t *opt);
   Bool_t IsSortable() const {return kTRUE;}
   Int_t Compare( const TObject *obj) const
   {
      const HprElement* hpre = dynamic_cast<const HprElement*>(obj);
      if (GetPlane()== hpre->GetPlane())
         return 0;
      if (GetPlane() > hpre->GetPlane())
         return 1;
      else
         return -1;
   }
// #if ROOT_VERSION_CODE >= ROOT_VERSION(5,12,0)
//   void SavePrimitive(ostream &, Option_t *);
// #else
//   void SavePrimitive(ofstream &, Option_t *);
// #endif
ClassDef(THprCurlyLine,1)
};
#endif
 THprCurlyLine.h:1
 THprCurlyLine.h:2
 THprCurlyLine.h:3
 THprCurlyLine.h:4
 THprCurlyLine.h:5
 THprCurlyLine.h:6
 THprCurlyLine.h:7
 THprCurlyLine.h:8
 THprCurlyLine.h:9
 THprCurlyLine.h:10
 THprCurlyLine.h:11
 THprCurlyLine.h:12
 THprCurlyLine.h:13
 THprCurlyLine.h:14
 THprCurlyLine.h:15
 THprCurlyLine.h:16
 THprCurlyLine.h:17
 THprCurlyLine.h:18
 THprCurlyLine.h:19
 THprCurlyLine.h:20
 THprCurlyLine.h:21
 THprCurlyLine.h:22
 THprCurlyLine.h:23
 THprCurlyLine.h:24
 THprCurlyLine.h:25
 THprCurlyLine.h:26
 THprCurlyLine.h:27
 THprCurlyLine.h:28
 THprCurlyLine.h:29
 THprCurlyLine.h:30
 THprCurlyLine.h:31
 THprCurlyLine.h:32