187 fTransparent (rec.fTransparent),
188 fSceneInfo (rec.fSceneInfo),
189 fPhysShape (rec.fPhysShape),
190 fLogShape (rec.fLogShape),
191 fObject (rec.fObject),
192 fSpecific (rec.fSpecific),
193 fMultiple (rec.fMultiple),
194 fHighlight (rec.fHighlight),
267 printf(
"SelectRecord N=%d, miZ=%.4f, maxZ=%.4f\n"
268 " sceneinfo=%p, pshp=%p, transp=%d, mult=%d, hilite=%d\n"
269 " tobj=%p (name='%s'), spec=%p\n",
318 fOvlElement (rec.fOvlElement)
Selection record for overlay objects.
TGLOverlayElement * fOvlElement
TGLOvlSelectRecord()
Default constructor.
virtual ~TGLOvlSelectRecord()
Destructor.
virtual void Set(UInt_t *data)
Setup the record from raw buffer.
TGLOvlSelectRecord & operator=(const TGLOvlSelectRecord &rec)
Copy operator.
virtual void Reset()
Reinitialise all data to null values.
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()
Default constructor.
virtual void Set(UInt_t *data)
Setup the record from raw buffer.
virtual ~TGLSelectRecord()
Destructor.
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.
TGLSceneInfo * fSceneInfo
TGLLogicalShape * fLogShape
TGLPhysicalShape * fPhysShape
virtual void Reset()
Reinitialise all data to null values.
void Print()
Print contents of the select record to stdout.
virtual const char * GetName() const
Returns name of object.