ROOT
Version v6.32
master
v6.34
v6.32
v6.30
v6.28
v6.26
v6.24
v6.22
v6.20
v6.18
v6.16
v6.14
v6.12
v6.10
v6.08
v6.06
v6.04
Reference Guide
▼
ROOT
ROOT Reference Documentation
Tutorials
►
Functional Parts
►
Namespaces
►
All Classes
▼
Files
▼
File List
►
bindings
►
core
►
documentation
►
geom
►
graf2d
▼
graf3d
►
eve
▼
eve7
►
glu
▼
inc
▼
ROOT
►
REveBox.hxx
►
REveBoxSet.hxx
►
REveCalo.hxx
►
REveCaloData.hxx
►
REveChunkManager.hxx
►
REveClient.hxx
►
REveCompound.hxx
►
REveDataCollection.hxx
►
REveDataProxyBuilderBase.hxx
►
REveDataSimpleProxyBuilder.hxx
►
REveDataSimpleProxyBuilderTemplate.hxx
►
REveDataTable.hxx
►
REveDigitSet.hxx
►
REveElement.hxx
►
REveEllipsoid.hxx
►
REveFrameBox.hxx
►
REveGeoPolyShape.hxx
►
REveGeoShape.hxx
►
REveGeoShapeExtract.hxx
►
REveGluTess.hxx
►
REveJetCone.hxx
►
REveLine.hxx
►
REveManager.hxx
►
REvePathMark.hxx
►
REvePointSet.hxx
►
REvePolygonSetProjected.hxx
►
REveProjectionBases.hxx
►
REveProjectionManager.hxx
►
REveProjections.hxx
►
REveRenderData.hxx
►
REveRGBAPalette.hxx
►
REveScalableStraightLineSet.hxx
►
REveScene.hxx
►
REveSceneInfo.hxx
►
REveSecondarySelectable.hxx
►
REveSelection.hxx
►
REveShape.hxx
►
REveStraightLineSet.hxx
►
REveSystem.hxx
►
REveTableInfo.hxx
►
REveTableProxyBuilder.hxx
►
REveTrack.hxx
►
REveTrackProjected.hxx
►
REveTrackPropagator.hxx
►
REveTrans.hxx
►
REveTreeTools.hxx
►
REveTypes.hxx
►
REveUtil.hxx
►
REveVector.hxx
►
REveViewContext.hxx
►
REveViewer.hxx
►
REveVSD.hxx
►
REveVSDStructs.hxx
►
src
►
g3d
►
gl
►
gviz3d
►
gui
►
hist
►
html
►
io
►
main
►
math
►
montecarlo
►
net
►
proof
►
roofit
►
sql
►
tmva
►
tree
►
tutorials
►
v6-32-00-patches
►
File Members
Release Notes
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
REveTableProxyBuilder.hxx
Go to the documentation of this file.
1
// @(#)root/eve7:$Id$
2
// Authors: Matevz Tadel & Alja Mrak-Tadel: 2020
3
4
/*************************************************************************
5
* Copyright (C) 1995-2020, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
#ifndef ROOT7_REveTableProxyBuilder
13
#define ROOT7_REveTableProxyBuilder
14
15
#include <
ROOT/REveDataProxyBuilderBase.hxx
>
16
17
namespace
ROOT
{
18
namespace
Experimental {
19
20
class
REveDataTable;
21
class
REveTableInfo
;
22
23
class
REveTableProxyBuilder
:
public
REveDataProxyBuilderBase
24
{
25
private
:
26
REveDataTable
*
fTable
;
// cached
27
28
protected
:
29
void
Clean
()
override
;
30
31
public
:
32
REveTableProxyBuilder
();
33
~REveTableProxyBuilder
()
override
;
34
35
virtual
bool
WillHandleInteraction
()
const
{
return
true
; }
36
37
using
REveDataProxyBuilderBase::ModelChanges
;
38
void
ModelChanges
(
const
REveDataCollection::Ids_t
&,
REveDataProxyBuilderBase::Product
*
p
)
override
;
39
40
using
REveDataProxyBuilderBase::Build
;
41
void
Build
()
override
;
42
43
void
SetCollection
(
REveDataCollection
*)
override
;
44
void
ConfigChanged
();
45
};
46
47
}
// Experimental
48
}
// ROOT
49
50
#endif
REveDataProxyBuilderBase.hxx
p
winID h TVirtualViewer3D TVirtualGLPainter p
Definition
TGWin32VirtualGLProxy.cxx:51
ROOT::Detail::TRangeCast
Definition
TCollection.h:311
ROOT::Experimental::REveDataCollection
Definition
REveDataCollection.hxx:116
ROOT::Experimental::REveDataCollection::Ids_t
std::vector< int > Ids_t
Definition
REveDataCollection.hxx:122
ROOT::Experimental::REveDataProxyBuilderBase
Definition
REveDataProxyBuilderBase.hxx:26
ROOT::Experimental::REveDataProxyBuilderBase::ModelChanges
void ModelChanges(const REveDataCollection::Ids_t &)
Definition
REveDataProxyBuilderBase.cxx:211
ROOT::Experimental::REveDataProxyBuilderBase::Build
virtual void Build()
Definition
REveDataProxyBuilderBase.cxx:70
ROOT::Experimental::REveDataTable
Definition
REveDataTable.hxx:24
ROOT::Experimental::REveTableProxyBuilder
Definition
REveTableProxyBuilder.hxx:24
ROOT::Experimental::REveTableProxyBuilder::Clean
void Clean() override
Definition
REveTableProxyBuilder.cxx:35
ROOT::Experimental::REveTableProxyBuilder::REveTableProxyBuilder
REveTableProxyBuilder()
Definition
REveTableProxyBuilder.cxx:23
ROOT::Experimental::REveTableProxyBuilder::ConfigChanged
void ConfigChanged()
Definition
REveTableProxyBuilder.cxx:107
ROOT::Experimental::REveTableProxyBuilder::fTable
REveDataTable * fTable
Definition
REveTableProxyBuilder.hxx:26
ROOT::Experimental::REveTableProxyBuilder::Build
void Build() override
Definition
REveTableProxyBuilder.cxx:39
ROOT::Experimental::REveTableProxyBuilder::SetCollection
void SetCollection(REveDataCollection *) override
Definition
REveTableProxyBuilder.cxx:95
ROOT::Experimental::REveTableProxyBuilder::~REveTableProxyBuilder
~REveTableProxyBuilder() override
Definition
REveTableProxyBuilder.cxx:28
ROOT::Experimental::REveTableProxyBuilder::ModelChanges
void ModelChanges(const REveDataCollection::Ids_t &, REveDataProxyBuilderBase::Product *p) override
Definition
REveTableProxyBuilder.cxx:101
ROOT::Experimental::REveTableProxyBuilder::WillHandleInteraction
virtual bool WillHandleInteraction() const
Definition
REveTableProxyBuilder.hxx:35
ROOT
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
Definition
EExecutionPolicy.hxx:4
ROOT::Experimental::REveDataProxyBuilderBase::Product
Definition
REveDataProxyBuilderBase.hxx:29
graf3d
eve7
inc
ROOT
REveTableProxyBuilder.hxx
ROOT v6-32 - Reference Guide Generated on Sun Feb 23 2025 04:52:05 (GVA Time) using Doxygen 1.10.0