12#ifndef ROOT_TGLSelectRecord 
   13#define ROOT_TGLSelectRecord 
  102   void Reset() 
override;
 
 
  154   void Reset() 
override;
 
 
#define ClassDef(name, id)
 
#define ClassDefOverride(name, id)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
 
Abstract logical shape - a GL 'drawable' - base for all shapes - faceset sphere etc.
 
Selection record for overlay objects.
 
void Reset() override
Reinitialise all data to null values.
 
TGLOverlayElement * fOvlElement
 
~TGLOvlSelectRecord() override
Destructor.
 
TGLOverlayElement * GetOvlElement() const
 
TGLOvlSelectRecord()
Default constructor.
 
TGLOvlSelectRecord & operator=(const TGLOvlSelectRecord &rec)
Copy operator.
 
void Set(UInt_t *data) override
Setup the record from raw buffer.
 
void SetOvlElement(TGLOverlayElement *e)
 
Concrete physical shape - a GL drawable.
 
Base class for extended scene context.
 
Base class for select records.
 
TGLSelectRecordBase & operator=(const TGLSelectRecordBase &rec)
Copy operator.
 
void SetRawOnly(UInt_t *data)
Setup the record from raw buffer.
 
UInt_t GetItem(Int_t i) const
 
void CopyItems(UInt_t *items)
Copy data from names. fN must already be set.
 
virtual void Set(UInt_t *data)
Setup the record from raw buffer.
 
virtual ~TGLSelectRecordBase()
Destructor.
 
TGLSelectRecordBase()
Default constructor.
 
virtual void Reset()
Reinitialise all data to null values.
 
UInt_t * GetItems() const
 
UInt_t GetCurrItem() const
 
Standard selection record including information about containing scene and details ob out selected ob...
 
~TGLSelectRecord() override
Destructor.
 
TGLSelectRecord()
Default constructor.
 
void SetSpecific(void *spec)
 
@ kModifyingInternalSelection
 
void * GetSpecific() const
 
Bool_t GetHighlight() const
 
static Bool_t AreSameSelectionWise(const TGLSelectRecord &r1, const TGLSelectRecord &r2)
Check if the records imply the same selection result, that is, their secondary members are all equal.
 
Bool_t GetMultiple() const
 
TGLSelectRecord & operator=(const TGLSelectRecord &rec)
Copy operator.
 
ESecSelResult GetSecSelResult() const
 
void SetTransparent(Bool_t t)
 
void Reset() override
Reinitialise all data to null values.
 
void SetHighlight(Bool_t hlt)
 
Bool_t GetTransparent() const
 
void SetMultiple(Bool_t multi)
 
TObject * GetObject() const
 
void SetPhysShape(TGLPhysicalShape *pshp)
 
TGLSceneInfo * fSceneInfo
 
void SetSecSelResult(ESecSelResult r)
 
TGLLogicalShape * fLogShape
 
void SetObject(TObject *obj)
 
TGLPhysicalShape * fPhysShape
 
void SetSceneInfo(TGLSceneInfo *si)
 
TGLLogicalShape * GetLogShape() const
 
TGLPhysicalShape * GetPhysShape() const
 
void Print()
Print contents of the select record to stdout.
 
void SetLogShape(TGLLogicalShape *lshp)
 
void Set(UInt_t *data) override
Setup the record from raw buffer.
 
TGLSceneInfo * GetSceneInfo() const
 
Mother of all ROOT objects.