ROOT
v6-32
Reference Guide
Loading...
Searching...
No Matches
TAxisModLab.h
Go to the documentation of this file.
1
// @(#)root/graf:$Id$
2
// Author: Olivier Couet
3
4
/*************************************************************************
5
* Copyright (C) 1995-2023, 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 ROOT_TAxisModLab
13
#define ROOT_TAxisModLab
14
15
#include "
TObject.h
"
16
17
#include "
TAttText.h
"
18
19
#include "
TString.h
"
20
21
class
TAxisModLab
:
public
TObject
,
public
TAttText
{
22
23
private
:
24
Int_t
fLabNum
;
///< Label number.
25
Double_t
fLabValue
;
///< Label value, used when label number is 0
26
TString
fLabText
;
///< Alternative label text
27
28
public
:
29
30
TAxisModLab
();
31
32
void
SetLabNum
(
Int_t
n
= 0);
33
void
SetLabValue
(
Double_t
v
= 0.);
34
void
SetAngle
(
Double_t
a
= -1.);
35
void
SetSize
(
Double_t
s = -1.);
36
void
SetAlign
(
Int_t
a
= -1);
37
void
SetColor
(
Int_t
c
= -1);
38
void
SetFont
(
Int_t
f
= -1);
39
void
SetText
(
TString
t =
""
);
40
41
Int_t
GetLabNum
()
const
{
return
fLabNum
; }
42
Double_t
GetLabValue
()
const
{
return
fLabValue
; }
43
Double_t
GetAngle
()
const
{
return
fTextAngle
; }
44
Double_t
GetSize
()
const
{
return
fTextSize
; }
45
Int_t
GetAlign
()
const
{
return
fTextAlign
; }
46
Int_t
GetColor
()
const
{
return
fTextColor
; }
47
Int_t
GetFont
()
const
{
return
fTextFont
; }
48
const
TString
&
GetText
()
const
{
return
fLabText
; }
49
50
ClassDefOverride
(
TAxisModLab
,4)
// Modified axis label
51
};
52
53
#endif
f
#define f(i)
Definition
RSha256.hxx:104
c
#define c(i)
Definition
RSha256.hxx:101
a
#define a(i)
Definition
RSha256.hxx:99
Int_t
int Int_t
Definition
RtypesCore.h:45
Double_t
double Double_t
Definition
RtypesCore.h:59
ClassDefOverride
#define ClassDefOverride(name, id)
Definition
Rtypes.h:341
TAttText.h
TObject.h
TString.h
TAttText::fTextColor
Color_t fTextColor
Text color.
Definition
TAttText.h:24
TAttText::fTextAngle
Float_t fTextAngle
Text angle.
Definition
TAttText.h:21
TAttText::TAttText
TAttText()
AttText default constructor.
Definition
TAttText.cxx:257
TAttText::fTextFont
Font_t fTextFont
Text font.
Definition
TAttText.h:25
TAttText::fTextAlign
Short_t fTextAlign
Text alignment.
Definition
TAttText.h:23
TAttText::fTextSize
Float_t fTextSize
Text size.
Definition
TAttText.h:22
TAxisModLab::fLabNum
Int_t fLabNum
Label number.
Definition
TAxisModLab.h:24
TAxisModLab::SetColor
void SetColor(Int_t c=-1)
Set modified label color.
Definition
TAxisModLab.cxx:83
TAxisModLab::SetSize
void SetSize(Double_t s=-1.)
Set modified label size.
Definition
TAxisModLab.cxx:67
TAxisModLab::GetSize
Double_t GetSize() const
Definition
TAxisModLab.h:44
TAxisModLab::GetAlign
Int_t GetAlign() const
Definition
TAxisModLab.h:45
TAxisModLab::GetLabNum
Int_t GetLabNum() const
Definition
TAxisModLab.h:41
TAxisModLab::GetText
const TString & GetText() const
Definition
TAxisModLab.h:48
TAxisModLab::SetFont
void SetFont(Int_t f=-1)
Set modified label font.
Definition
TAxisModLab.cxx:91
TAxisModLab::SetText
void SetText(TString t="")
Set modified label text.
Definition
TAxisModLab.cxx:99
TAxisModLab::GetFont
Int_t GetFont() const
Definition
TAxisModLab.h:47
TAxisModLab::SetLabValue
void SetLabValue(Double_t v=0.)
Set modified label value.
Definition
TAxisModLab.cxx:50
TAxisModLab::SetAlign
void SetAlign(Int_t a=-1)
Set modified label alignment.
Definition
TAxisModLab.cxx:75
TAxisModLab::SetLabNum
void SetLabNum(Int_t n=0)
Set modified label number.
Definition
TAxisModLab.cxx:42
TAxisModLab::GetAngle
Double_t GetAngle() const
Definition
TAxisModLab.h:43
TAxisModLab::fLabText
TString fLabText
Alternative label text.
Definition
TAxisModLab.h:26
TAxisModLab::SetAngle
void SetAngle(Double_t a=-1.)
Set modified label angle.
Definition
TAxisModLab.cxx:59
TAxisModLab::GetColor
Int_t GetColor() const
Definition
TAxisModLab.h:46
TAxisModLab::TAxisModLab
TAxisModLab()
TAxisModLab default constructor.
Definition
TAxisModLab.cxx:27
TAxisModLab::fLabValue
Double_t fLabValue
Label value, used when label number is 0.
Definition
TAxisModLab.h:25
TAxisModLab::GetLabValue
Double_t GetLabValue() const
Definition
TAxisModLab.h:42
TObject::TObject
TObject()
TObject constructor.
Definition
TObject.h:251
TString
Basic string class.
Definition
TString.h:139
n
const Int_t n
Definition
legend1.C:16
v
@ v
Definition
rootcling_impl.cxx:3687
hist
hist
inc
TAxisModLab.h
ROOT v6-32 - Reference Guide Generated on Tue May 19 2026 02:46:53 (GVA Time) using Doxygen 1.13.2