Choreonoid  1.5
PronunSymbol.h
Go to the documentation of this file.
1 
2 #ifndef CNOID_CHOREOGRAPHY_PRONUN_SYMBOL_H_INCLUDED
3 #define CNOID_CHOREOGRAPHY_PRONUN_SYMBOL_H_INCLUDED
4 
5 #include "Pose.h"
6 #include "exportdecl.h"
7 
8 namespace cnoid {
9 
11 {
12 public:
13  PronunSymbol();
14  PronunSymbol(const PronunSymbol& org);
15  virtual ~PronunSymbol();
16 
17  virtual PoseUnit* duplicate();
18  virtual bool restore(const Mapping& archive, const BodyPtr body);
19  virtual void store(Mapping& archive, const BodyPtr body) const;
20 
22  return actualPoseUnit_;
23  }
24 
25 private:
26  PoseUnitPtr actualPoseUnit_;
27 };
28 
30 }
31 
32 #endif
Definition: ValueTree.h:224
Definition: PronunSymbol.h:10
PoseUnitPtr actualPoseUnit()
Definition: PronunSymbol.h:21
ref_ptr< PronunSymbol > PronunSymbolPtr
Definition: PronunSymbol.h:29
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37
Definition: Pose.h:23