ROOT
v6-20
Reference Guide
REveTableProxyBuilder.hxx
Go to the documentation of this file.
1
#ifndef ROOT7_REveTableProxyBuilder
2
#define ROOT7_REveTableProxyBuilder
3
4
#include <
ROOT/REveDataProxyBuilderBase.hxx
>
5
6
namespace
ROOT
{
7
namespace
Experimental {
8
9
class
REveDataTable;
10
class
REveTableInfo;
11
12
class
REveTableProxyBuilder
:
public
REveDataProxyBuilderBase
13
{
14
private
:
15
REveDataTable
*
fTable
;
// cached
16
17
protected
:
18
void
Clean
()
override
;
19
20
public
:
21
REveTableProxyBuilder
();
22
virtual
~REveTableProxyBuilder
();
23
24
virtual
bool
WillHandleInteraction
()
const
{
return
true
; }
25
26
using
REveDataProxyBuilderBase::ModelChanges
;
27
virtual
void
ModelChanges
(
const
REveDataCollection::Ids_t
&,
REveDataProxyBuilderBase::Product
* p)
override
;
28
29
using
REveDataProxyBuilderBase::Build
;
30
virtual
void
Build
(
const
REveDataCollection
* collection,
REveElement
* product,
const
REveViewContext
* context)
override
;
31
32
void
SetCollection
(
REveDataCollection
*)
override
;
33
void
ConfigChanged
();
34
};
35
}
36
}
37
38
#endif
REveDataProxyBuilderBase.hxx
ROOT::Experimental::REveDataCollection
Definition:
REveDataClasses.hxx:32
ROOT::Experimental::REveDataCollection::Ids_t
std::vector< int > Ids_t
Definition:
REveDataClasses.hxx:34
ROOT::Experimental::REveDataProxyBuilderBase
Definition:
REveDataProxyBuilderBase.hxx:26
ROOT::Experimental::REveDataProxyBuilderBase::ModelChanges
void ModelChanges(const REveDataCollection::Ids_t &)
Definition:
REveDataProxyBuilderBase.cxx:289
ROOT::Experimental::REveDataProxyBuilderBase::Build
void Build()
Definition:
REveDataProxyBuilderBase.cxx:84
ROOT::Experimental::REveDataTable
Definition:
REveDataClasses.hxx:118
ROOT::Experimental::REveElement
Definition:
REveElement.hxx:70
ROOT::Experimental::REveTableProxyBuilder
Definition:
REveTableProxyBuilder.hxx:13
ROOT::Experimental::REveTableProxyBuilder::Clean
void Clean() override
Definition:
REveTableProxyBuilder.cxx:22
ROOT::Experimental::REveTableProxyBuilder::REveTableProxyBuilder
REveTableProxyBuilder()
Definition:
REveTableProxyBuilder.cxx:10
ROOT::Experimental::REveTableProxyBuilder::ConfigChanged
void ConfigChanged()
Definition:
REveTableProxyBuilder.cxx:69
ROOT::Experimental::REveTableProxyBuilder::fTable
REveDataTable * fTable
Definition:
REveTableProxyBuilder.hxx:15
ROOT::Experimental::REveTableProxyBuilder::SetCollection
void SetCollection(REveDataCollection *) override
Definition:
REveTableProxyBuilder.cxx:57
ROOT::Experimental::REveTableProxyBuilder::~REveTableProxyBuilder
virtual ~REveTableProxyBuilder()
Definition:
REveTableProxyBuilder.cxx:15
ROOT::Experimental::REveTableProxyBuilder::ModelChanges
virtual void ModelChanges(const REveDataCollection::Ids_t &, REveDataProxyBuilderBase::Product *p) override
Definition:
REveTableProxyBuilder.cxx:63
ROOT::Experimental::REveTableProxyBuilder::Build
void Build()
Definition:
REveDataProxyBuilderBase.cxx:84
ROOT::Experimental::REveTableProxyBuilder::WillHandleInteraction
virtual bool WillHandleInteraction() const
Definition:
REveTableProxyBuilder.hxx:24
ROOT::Experimental::REveViewContext
Definition:
REveViewContext.hxx:21
ROOT
VSD Structures.
Definition:
StringConv.hxx:21
ROOT::Experimental::REveDataProxyBuilderBase::Product
Definition:
REveDataProxyBuilderBase.hxx:29
graf3d
eve7
inc
ROOT
REveTableProxyBuilder.hxx
ROOT v6-20 - Reference Guide Generated on Fri Apr 1 2022 00:20:31 (GVA Time) using Doxygen 1.9.4