152 fSceneInfo (nullptr),
153 fPhysShape (nullptr),
169 fSceneInfo (nullptr),
170 fPhysShape (nullptr),
185 fTransparent (
rec.fTransparent),
186 fSceneInfo (
rec.fSceneInfo),
187 fPhysShape (
rec.fPhysShape),
188 fLogShape (
rec.fLogShape),
189 fObject (
rec.fObject),
190 fSpecific (
rec.fSpecific),
191 fMultiple (
rec.fMultiple),
192 fHighlight (
rec.fHighlight),
265 printf(
"SelectRecord N=%d, miZ=%.4f, maxZ=%.4f\n"
266 " sceneinfo=%p, pshp=%p, transp=%d, mult=%d, hilite=%d\n"
267 " tobj=%p (name='%s'), spec=%p\n",
281 return r1.fSceneInfo ==
r2.fSceneInfo &&
r1.fPhysShape ==
r2.fPhysShape &&
282 r1.fObject ==
r2.fObject &&
r1.fSpecific ==
r2.fSpecific;
297 fOvlElement (nullptr)
306 fOvlElement (nullptr)
315 fOvlElement (
rec.fOvlElement)
float Float_t
Float 4 bytes (float)
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
Selection record for overlay objects.
void Reset() override
Reinitialise all data to null values.
TGLOverlayElement * fOvlElement
~TGLOvlSelectRecord() override
Destructor.
TGLOvlSelectRecord()
Default constructor.
TGLOvlSelectRecord & operator=(const TGLOvlSelectRecord &rec)
Copy operator.
void Set(UInt_t *data) override
Setup the record from raw buffer.
Base class for select records.
TGLSelectRecordBase & operator=(const TGLSelectRecordBase &rec)
Copy operator.
void SetRawOnly(UInt_t *data)
Setup the record from raw buffer.
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.
Standard selection record including information about containing scene and details ob out selected ob...
~TGLSelectRecord() override
Destructor.
TGLSelectRecord()
Default constructor.
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.
TGLSelectRecord & operator=(const TGLSelectRecord &rec)
Copy operator.
void Reset() override
Reinitialise all data to null values.
TGLSceneInfo * fSceneInfo
TGLLogicalShape * fLogShape
TGLPhysicalShape * fPhysShape
void Print()
Print contents of the select record to stdout.
void Set(UInt_t *data) override
Setup the record from raw buffer.
virtual const char * GetName() const
Returns name of object.