Base class for select records.
Supports initialization from a raw GL record (UInt_t*) and copies the name-data into internal array.
Definition at line 27 of file TGLSelectRecord.h.
Public Member Functions | |
| TGLSelectRecordBase () | |
| Default constructor.   | |
| TGLSelectRecordBase (const TGLSelectRecordBase &rec) | |
| Copy constructor.   | |
| TGLSelectRecordBase (UInt_t *data) | |
| Constructor from raw GL-select record.   | |
| virtual | ~TGLSelectRecordBase () | 
| Destructor.   | |
| UInt_t | GetCurrItem () const | 
| UInt_t | GetItem (Int_t i) const | 
| UInt_t * | GetItems () const | 
| Float_t | GetMaxZ () const | 
| Float_t | GetMinZ () const | 
| Int_t | GetN () const | 
| Int_t | GetNLeft () const | 
| virtual TClass * | IsA () const | 
| void | NextPos () | 
| TGLSelectRecordBase & | operator= (const TGLSelectRecordBase &rec) | 
| Copy operator.   | |
| void | PrevPos () | 
| virtual void | Reset () | 
| Reinitialise all data to null values.   | |
| void | ResetPos () | 
| virtual void | Set (UInt_t *data) | 
| Setup the record from raw buffer.   | |
| void | SetRawOnly (UInt_t *data) | 
| Setup the record from raw buffer.   | |
| virtual void | Streamer (TBuffer &) | 
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
Static Public Member Functions | |
| static TClass * | Class () | 
| static const char * | Class_Name () | 
| static constexpr Version_t | Class_Version () | 
| static const char * | DeclFileName () | 
Protected Member Functions | |
| void | CopyItems (UInt_t *items) | 
| Copy data from names. fN must already be set.   | |
Protected Attributes | |
| UInt_t * | fItems | 
| Float_t | fMaxZ | 
| Float_t | fMinZ | 
| Int_t | fN | 
| Int_t | fPos | 
#include <TGLSelectRecord.h>
| TGLSelectRecordBase::TGLSelectRecordBase | ( | ) | 
Default constructor.
Definition at line 29 of file TGLSelectRecord.cxx.
| TGLSelectRecordBase::TGLSelectRecordBase | ( | UInt_t * | data | ) | 
Constructor from raw GL-select record.
Definition at line 41 of file TGLSelectRecord.cxx.
| TGLSelectRecordBase::TGLSelectRecordBase | ( | const TGLSelectRecordBase & | rec | ) | 
Copy constructor.
Definition at line 54 of file TGLSelectRecord.cxx.
      
  | 
  virtual | 
Destructor.
Definition at line 67 of file TGLSelectRecord.cxx.
      
  | 
  static | 
      
  | 
  inlinestaticconstexpr | 
Definition at line 66 of file TGLSelectRecord.h.
      
  | 
  protected | 
Copy data from names. fN must already be set.
Definition at line 91 of file TGLSelectRecord.cxx.
      
  | 
  inlinestatic | 
Definition at line 66 of file TGLSelectRecord.h.
      
  | 
  inline | 
Definition at line 60 of file TGLSelectRecord.h.
Definition at line 56 of file TGLSelectRecord.h.
      
  | 
  inline | 
Definition at line 55 of file TGLSelectRecord.h.
      
  | 
  inline | 
Definition at line 58 of file TGLSelectRecord.h.
      
  | 
  inline | 
Definition at line 57 of file TGLSelectRecord.h.
      
  | 
  inline | 
Definition at line 54 of file TGLSelectRecord.h.
      
  | 
  inline | 
Definition at line 61 of file TGLSelectRecord.h.
      
  | 
  inlinevirtual | 
Reimplemented in TGLSelectRecord, and TGLOvlSelectRecord.
Definition at line 66 of file TGLSelectRecord.h.
      
  | 
  inline | 
Definition at line 62 of file TGLSelectRecord.h.
| TGLSelectRecordBase & TGLSelectRecordBase::operator= | ( | const TGLSelectRecordBase & | rec | ) | 
Copy operator.
Definition at line 75 of file TGLSelectRecord.cxx.
      
  | 
  inline | 
Definition at line 63 of file TGLSelectRecord.h.
      
  | 
  virtual | 
Reinitialise all data to null values.
Reimplemented in TGLSelectRecord, and TGLOvlSelectRecord.
Definition at line 128 of file TGLSelectRecord.cxx.
      
  | 
  inline | 
Definition at line 64 of file TGLSelectRecord.h.
      
  | 
  virtual | 
Setup the record from raw buffer.
Reimplemented in TGLSelectRecord, and TGLOvlSelectRecord.
Definition at line 116 of file TGLSelectRecord.cxx.
| void TGLSelectRecordBase::SetRawOnly | ( | UInt_t * | data | ) | 
Setup the record from raw buffer.
Definition at line 105 of file TGLSelectRecord.cxx.
      
  | 
  virtual | 
Reimplemented in TGLSelectRecord, and TGLOvlSelectRecord.
      
  | 
  inline | 
Definition at line 66 of file TGLSelectRecord.h.
      
  | 
  protected | 
Definition at line 32 of file TGLSelectRecord.h.
      
  | 
  protected | 
Definition at line 34 of file TGLSelectRecord.h.
      
  | 
  protected | 
Definition at line 33 of file TGLSelectRecord.h.
      
  | 
  protected | 
Definition at line 31 of file TGLSelectRecord.h.
      
  | 
  protected | 
Definition at line 37 of file TGLSelectRecord.h.