Choreonoid
1.1
メインページ
関連ページ
ネームスペース
クラス
ファイル
ファイル一覧
ファイルメンバ
src
Body
BodyLoader.h
説明を見る。
1
6
#ifndef CNOID_BODY_BODY_LOADER_H_INCLUDED
7
#define CNOID_BODY_BODY_LOADER_H_INCLUDED
8
9
#include "
Body.h
"
10
#include <cnoid/SignalProxy>
11
#include "
exportdecl.h
"
12
13
namespace
cnoid {
14
15
class
ModelNodeSet
;
16
typedef
boost::shared_ptr<ModelNodeSet>
ModelNodeSetPtr
;
17
18
class
BodyLoaderImpl;
19
20
class
CNOID_EXPORT
BodyLoader
21
{
22
public
:
23
BodyLoader
();
24
~
BodyLoader
();
25
26
void
setDivisionNumber(
int
n);
27
28
BodyPtr
loadModelFile(
29
const
std::string& filename,
30
bool
doTriangulation =
true
,
bool
doNormalGeneration =
true
,
bool
createColdetModel =
true
);
31
32
const
std::string& errorMessage();
33
34
ModelNodeSetPtr
modelNodeSet();
35
36
SignalProxy< boost::signal<void(const std::string& message)> > sigMessage();
37
38
private
:
39
BodyLoaderImpl* impl;
40
};
41
}
42
43
#endif
Choreonoidに対してMon May 27 2013 21:54:56に生成されました。
1.8.1.2