Skip to content
Snippets Groups Projects
  1. May 31, 2001
  2. Apr 10, 2001
  3. Dec 13, 2000
    • Rene Brun's avatar
      W A R N I N G !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! · da295703
      Rene Brun authored
           ==================================================================
      A very long list of changes in this pre-release of version 3.00.
      We have modified the signature of many functions (in particular TObject)
      to introduce more constness in the system.
      You must change your code if your class derives from TObject and uses
      one of the modified functions such as ls, Print, Compare, Hash, etc.
      The modified functions in TObject have the following signature:
         virtual TObject    *Clone() const;
         virtual Int_t       Compare(const TObject *obj) const;
         virtual void        Delete(Option_t *option=""); // *MENU*
         virtual void        DrawClass() const; // *MENU*
         virtual void        DrawClone(Option_t *option="") const; // *MENU*
         virtual void        Dump() const; // *MENU*
         virtual TObject    *FindObject(const TObject *obj) const;
         virtual char       *GetObjectInfo(Int_t px, Int_t py) const;
         virtual ULong_t     Hash() const;
         virtual void        Inspect() const; // *MENU*
         virtual Bool_t      IsEqual(const TObject *obj) const;
         virtual void        ls(Option_t *option="") const;
         virtual void        Print(Option_t *option="") const;
      
      A similar operation has been done with classes such as TH1, TVirtualPad,
      TTree, etc.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@1205 27541ba8-7e3a-0410-8455-c3a389f83636
      da295703
  4. Nov 21, 2000
  5. Sep 05, 2000
  6. Jun 13, 2000
    • Rene Brun's avatar
      - Mods in TPolyline: Upgrade from Float_t to Double_t · 4b16412c
      Rene Brun authored
        The members (arrays of coordinates) fX and fY upgraded to Double_t.
        New signature for the following functions:
              TPolyLine(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
              virtual void    DrawPolyLine(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
              Double_t       *GetX() {return fX;}
              Double_t       *GetY() {return fY;}
              virtual void    PaintPolyLine(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
              virtual void    PaintPolyLineNDC(Int_t n, Double_t *x, Double_t *y, Option_t *option="");
              virtual void    SetPoint(Int_t point, Double_t x, Double_t y); // *MENU*
              virtual void    SetPolyLine(Int_t n, Double_t *x=0, Double_t *y=0, Option_t *option="");
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@162 27541ba8-7e3a-0410-8455-c3a389f83636
      4b16412c
  7. May 16, 2000
Loading