Loading [MathJax]/jax/input/TeX/config.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
graphics
VP1
VP1HEPVis
VP1HEPVis
nodes
SoTransparency.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
7
// //
8
// Implementation of class SoTransparency //
9
// //
10
// Author: Troels Kofoed Jacobsen //
11
// Initial version: July 2008 //
12
// //
14
15
#include <Inventor/C/errors/debugerror.h>
16
#include <Inventor/fields/SoSFFloat.h>
17
#include <Inventor/fields/SoSFBool.h>
18
#include <Inventor/nodes/SoSubNode.h>
19
20
class
SoTransparency
:
public
SoNode {
21
22
SO_NODE_HEADER
(
SoTransparency
);
23
24
public
:
25
26
// Fields:
27
SoSFFloat
transparency
;
// Amount of transparency (0-1).
28
SoSFBool
relative
;
// Relative to previous transparency?
29
static
void
initClass
();
30
31
// Constructor
32
SoTransparency
();
33
34
protected
:
35
36
// These implement supported actions. The only actions that
37
// deal with materials are the callback and GL render
38
// actions. We will inherit all other action methods from
39
// SoNode.
40
virtual
void
GLRender
(SoGLRenderAction *
action
);
41
virtual
void
callback
(SoCallbackAction *
action
);
42
virtual
void
doAction
(SoAction *
action
);
43
44
private
:
45
46
// Destructor.
47
virtual
~SoTransparency
();
48
};
SoTransparency::doAction
virtual void doAction(SoAction *action)
Definition:
SoTransparency.cxx:70
SoTransparency::~SoTransparency
virtual ~SoTransparency()
Definition:
SoTransparency.cxx:49
SoTransparency
Definition:
SoTransparency.h:20
SoTransparency::relative
SoSFBool relative
Definition:
SoTransparency.h:28
SoTransparency::SoTransparency
SoTransparency()
Definition:
SoTransparency.cxx:38
SoTransparency::callback
virtual void callback(SoCallbackAction *action)
Definition:
SoTransparency.cxx:64
SoTransparency::transparency
SoSFFloat transparency
Definition:
SoTransparency.h:27
SoTransparency::initClass
static void initClass()
Definition:
SoTransparency.cxx:29
SoTransparency::SO_NODE_HEADER
SO_NODE_HEADER(SoTransparency)
SoTransparency::GLRender
virtual void GLRender(SoGLRenderAction *action)
Definition:
SoTransparency.cxx:55
python.CaloScaleNoiseConfig.action
action
Definition:
CaloScaleNoiseConfig.py:77
Generated on Sun Mar 30 2025 21:18:54 for ATLAS Offline Software by
1.8.18