Choreonoid
1.8
src
Util
SceneGraphOptimizer.h
Go to the documentation of this file.
1
#ifndef CNOID_UTIL_SCENE_GRAPH_OPTIMIZER_H
2
#define CNOID_UTIL_SCENE_GRAPH_OPTIMIZER_H
3
4
#include "exportdecl.h"
5
6
namespace
cnoid
{
7
8
class
SgGroup;
9
class
CloneMap;
10
11
class
CNOID_EXPORT
SceneGraphOptimizer
12
{
13
public
:
14
SceneGraphOptimizer
();
15
~
SceneGraphOptimizer
();
16
17
SceneGraphOptimizer
(
const
SceneGraphOptimizer
&) =
delete
;
18
SceneGraphOptimizer
(
SceneGraphOptimizer
&&) =
delete
;
19
SceneGraphOptimizer
& operator=(
const
SceneGraphOptimizer
&) =
delete
;
20
SceneGraphOptimizer
& operator=(
SceneGraphOptimizer
&&) =
delete
;
21
23
int
simplifyTransformPathsWithTransformedMeshes(
SgGroup
* scene,
CloneMap
& cloneMap);
24
25
private
:
26
class
Impl;
27
Impl* impl;
28
};
29
30
}
31
32
#endif
cnoid::SgGroup
Definition:
SceneGraph.h:220
cnoid
Definition:
AbstractSceneLoader.h:11
cnoid::SceneGraphOptimizer
Definition:
SceneGraphOptimizer.h:11
cnoid::CloneMap
Definition:
CloneMap.h:13
Generated by
1.8.17