Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
reps
TotalTextRep.cxx
Go to the documentation of this file.
1
12
#include "
TotalTextRep.h
"
13
14
#include "
graphics/ViewBase.h
"
15
#include "
pattern/string_convert.h
"
16
#include "
projectors/NTupleProjector.h
"
17
18
using
std::string;
19
20
using namespace
hippodraw;
21
22
TotalTextRep::TotalTextRep
( )
23
:
TextRepBase
(
"Total Entries"
)
24
{
25
}
26
27
TotalTextRep::TotalTextRep
(
const
TotalTextRep
& rep )
28
:
TextRepBase
( rep )
29
{
30
}
31
32
RepBase
*
TotalTextRep::clone
()
33
{
34
return
new
TotalTextRep
( *
this
);
35
}
36
37
void
38
TotalTextRep::
39
drawProjectedValues
(
ProjectorBase
& proj,
40
ViewBase
& view )
41
{
42
int
total = proj.
getNumberOfEntries
();
43
string
text (
"Total_entries = "
);
44
if
( total < 0 ) {
45
text +=
"meaningless"
;
46
}
47
else
{
48
text +=
String::convert
( total );
49
}
50
51
view.
drawText
( text, 5, 10,
m_size
, 0,
'l'
,
't'
,
true
, 0, &
m_color
);
52
}
Generated for HippoDraw Class Library by