Choreonoid
1.8
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
Variables
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
p
q
r
s
t
v
w
z
Enumerations
Enumerator
a
b
c
d
f
g
i
k
l
m
n
p
s
t
u
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
l
m
n
o
p
r
s
t
u
v
w
x
z
Typedefs
a
b
c
d
e
f
g
i
l
n
p
r
s
t
u
v
Enumerations
a
b
c
d
e
f
h
i
j
l
m
n
o
p
r
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Properties
Related Functions
b
c
d
e
f
g
h
i
j
l
m
o
p
r
s
t
v
w
y
Files
File List
File Members
All
Functions
Variables
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Util
SceneUtil.h
Go to the documentation of this file.
1
5
#ifndef CNOID_UTIL_SCENE_UTIL_H
6
#define CNOID_UTIL_SCENE_UTIL_H
7
8
#include "
SceneGraph.h
"
9
#include "exportdecl.h"
10
11
namespace
cnoid
{
12
13
CNOID_EXPORT
Affine3
calcTotalTransform
(
const
SgNodePath
& path);
14
CNOID_EXPORT
Affine3
calcTotalTransform
(
const
SgNodePath
& path,
const
SgNode* targetNode);
15
CNOID_EXPORT
Affine3
calcTotalTransform
(SgNodePath::const_iterator begin, SgNodePath::const_iterator end);
16
17
CNOID_EXPORT
Isometry3
calcRelativePosition
(
const
SgNodePath
& path,
const
SgNode* targetNode);
18
CNOID_EXPORT
Isometry3
calcRelativePosition
(SgNodePath::const_iterator begin, SgNodePath::const_iterator end);
19
20
CNOID_EXPORT
int
makeTransparent
(SgNode* topNode,
float
transparency, CloneMap& cloneMap,
bool
doKeepOrgTransparency =
true
);
21
22
}
23
24
#endif
cnoid::Isometry3
Eigen::Isometry3d Isometry3
Definition:
EigenTypes.h:73
cnoid::makeTransparent
CNOID_EXPORT int makeTransparent(SgNode *topNode, float transparency, CloneMap &cloneMap, bool doKeepOrgTransparency=true)
Definition:
SceneUtil.cpp:154
cnoid
Definition:
AbstractSceneLoader.h:11
cnoid::calcRelativePosition
CNOID_EXPORT Isometry3 calcRelativePosition(const SgNodePath &path, const SgNode *targetNode)
Definition:
SceneUtil.cpp:61
SceneGraph.h
cnoid::SgNodePath
std::vector< SgNode * > SgNodePath
Definition:
SceneGraph.h:24
cnoid::calcTotalTransform
CNOID_EXPORT Affine3 calcTotalTransform(const SgNodePath &path)
Definition:
SceneUtil.cpp:37
cnoid::Affine3
Eigen::Affine3d Affine3
Definition:
EigenTypes.h:62
Generated by
1.8.17