Loading [MathJax]/extensions/tex2jax.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
SbRotation.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
/*
8
*
9
* New file for VP1HEPVis
10
*
11
* taken from: http://fossies.org/dox/osc_vis_source_16.11.6/HEPVis_2include_2HEPVis_2SbRotation_8h_source.html
12
*
13
* R.M. Bianchi <rbianchi@cern.ch>
14
*
15
* 12.12.2012
16
*
17
*
18
*/
19
20
//---
21
22
#ifndef HEPVis_SbRotation_h
23
#define HEPVis_SbRotation_h
24
25
// Code taken from CoinGL/SbRotation but by using doubles instead of floats.
26
// It is used by SbPolyhedron::Transform.
27
28
#include <Inventor/C/errors/debugerror.h>
29
#include <Inventor/SbVec4d.h>
30
31
class
SbVec3d;
32
33
namespace
HEPVis
{
34
35
class
SbRotation
{
36
public
:
37
SbRotation
();
38
SbRotation
(
const
SbVec3d&
axis
,
double
radians);
39
SbRotation
(
double
a11,
double
a12,
double
a13,
double
a14,
40
double
a21,
double
a22,
double
a23,
double
a24,
41
double
a31,
double
a32,
double
a33,
double
a34,
42
double
a41,
double
a42,
double
a43,
double
a44);
43
public
:
44
//SbRotation& operator*=(const double s);
45
void
multVec
(
const
SbVec3d&
src
,SbVec3d& dst)
const
;
46
private
:
47
SbVec4d
m_quat
;
48
};
49
50
}
51
52
#endif
WriteCellNoiseToCool.src
src
Definition:
WriteCellNoiseToCool.py:513
yodamerge_tmp.axis
list axis
Definition:
yodamerge_tmp.py:241
HEPVis::SbRotation::SbRotation
SbRotation()
Definition:
SbRotation.cxx:46
HEPVis::SbRotation::m_quat
SbVec4d m_quat
Definition:
SbRotation.h:47
HEPVis
Definition:
SbPlane.h:38
HEPVis::SbRotation::multVec
void multVec(const SbVec3d &src, SbVec3d &dst) const
Definition:
SbRotation.cxx:119
HEPVis::SbRotation
Definition:
SbRotation.h:35
Generated on Sun Mar 30 2025 21:17:59 for ATLAS Offline Software by
1.8.18