ROOT 6.12/07 Reference Guide |
Standard selection record including information about containing scene and details ob out selected object (TGLPhysicalShape*, TObject* or simply a void* for foreign scenes).
Definition at line 74 of file TGLSelectRecord.h.
Public Types | |
enum | ESecSelResult { kNone, kEnteringSelection, kLeavingSelection, kModifyingInternalSelection } |
Static Public Member Functions | |
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. More... | |
Protected Attributes | |
Bool_t | fHighlight |
TGLLogicalShape * | fLogShape |
Bool_t | fMultiple |
TObject * | fObject |
TGLPhysicalShape * | fPhysShape |
TGLSceneInfo * | fSceneInfo |
ESecSelResult | fSecSelRes |
void * | fSpecific |
Bool_t | fTransparent |
Protected Attributes inherited from TGLSelectRecordBase | |
UInt_t * | fItems |
Float_t | fMaxZ |
Float_t | fMinZ |
Int_t | fN |
Int_t | fPos |
Additional Inherited Members | |
Protected Member Functions inherited from TGLSelectRecordBase | |
void | CopyItems (UInt_t *items) |
Copy data from names. fN must already be set. More... | |
#include <TGLSelectRecord.h>
Enumerator | |
---|---|
kNone | |
kEnteringSelection | |
kLeavingSelection | |
kModifyingInternalSelection |
Definition at line 77 of file TGLSelectRecord.h.
TGLSelectRecord::TGLSelectRecord | ( | ) |
Default constructor.
Definition at line 151 of file TGLSelectRecord.cxx.
TGLSelectRecord::TGLSelectRecord | ( | UInt_t * | data | ) |
Constructor from raw GL-select record.
Definition at line 168 of file TGLSelectRecord.cxx.
TGLSelectRecord::TGLSelectRecord | ( | const TGLSelectRecord & | rec | ) |
Copy constructor.
Definition at line 185 of file TGLSelectRecord.cxx.
|
virtual |
Destructor.
Definition at line 202 of file TGLSelectRecord.cxx.
|
static |
Check if the records imply the same selection result, that is, their secondary members are all equal.
Definition at line 280 of file TGLSelectRecord.cxx.
|
inline |
Definition at line 111 of file TGLSelectRecord.h.
|
inline |
Definition at line 107 of file TGLSelectRecord.h.
|
inline |
Definition at line 110 of file TGLSelectRecord.h.
|
inline |
Definition at line 108 of file TGLSelectRecord.h.
|
inline |
Definition at line 106 of file TGLSelectRecord.h.
|
inline |
Definition at line 105 of file TGLSelectRecord.h.
|
inline |
Definition at line 113 of file TGLSelectRecord.h.
|
inline |
Definition at line 109 of file TGLSelectRecord.h.
|
inline |
Definition at line 104 of file TGLSelectRecord.h.
TGLSelectRecord & TGLSelectRecord::operator= | ( | const TGLSelectRecord & | rec | ) |
Copy operator.
Definition at line 209 of file TGLSelectRecord.cxx.
void TGLSelectRecord::Print | ( | ) |
Print contents of the select record to stdout.
Definition at line 265 of file TGLSelectRecord.cxx.
Reinitialise all data to null values.
Reimplemented from TGLSelectRecordBase.
Definition at line 248 of file TGLSelectRecord.cxx.
Setup the record from raw buffer.
Non-core members are reset.
Reimplemented from TGLSelectRecordBase.
Definition at line 231 of file TGLSelectRecord.cxx.
Definition at line 122 of file TGLSelectRecord.h.
|
inline |
Definition at line 118 of file TGLSelectRecord.h.
Definition at line 121 of file TGLSelectRecord.h.
Definition at line 119 of file TGLSelectRecord.h.
|
inline |
Definition at line 117 of file TGLSelectRecord.h.
|
inline |
Definition at line 116 of file TGLSelectRecord.h.
|
inline |
Definition at line 124 of file TGLSelectRecord.h.
Definition at line 120 of file TGLSelectRecord.h.
Definition at line 115 of file TGLSelectRecord.h.
|
protected |
Definition at line 89 of file TGLSelectRecord.h.
|
protected |
Definition at line 85 of file TGLSelectRecord.h.
|
protected |
Definition at line 88 of file TGLSelectRecord.h.
|
protected |
Definition at line 86 of file TGLSelectRecord.h.
|
protected |
Definition at line 84 of file TGLSelectRecord.h.
|
protected |
Definition at line 83 of file TGLSelectRecord.h.
|
protected |
Definition at line 91 of file TGLSelectRecord.h.
|
protected |
Definition at line 87 of file TGLSelectRecord.h.
|
protected |
Definition at line 82 of file TGLSelectRecord.h.