Choreonoid  1.8
InteractiveCameraTransform.h
Go to the documentation of this file.
1 
5 #ifndef CNOID_BASE_INTERACTIVE_CAMERA_TRANSFORM_H
6 #define CNOID_BASE_INTERACTIVE_CAMERA_TRANSFORM_H
7 
8 #include <cnoid/SceneGraph>
9 #include "exportdecl.h"
10 
11 namespace cnoid {
12 
13 class CNOID_EXPORT InteractiveCameraTransform : public SgPosTransform
14 {
15 public:
16  EIGEN_MAKE_ALIGNED_OPERATOR_NEW
17 
19  InteractiveCameraTransform(const InteractiveCameraTransform& org, CloneMap* cloneMap = nullptr);
20 
21  virtual Referenced* doClone(CloneMap* cloneMap) const override;
22 
23 protected:
24  InteractiveCameraTransform(int polymorhicId);
25 };
26 
28 
29 }
30 
31 #endif
cnoid::SgPosTransform
Definition: SceneGraph.h:357
cnoid::ref_ptr< InteractiveCameraTransform >
cnoid
Definition: AbstractSceneLoader.h:11
cnoid::CloneMap
Definition: CloneMap.h:13
cnoid::InteractiveCameraTransformPtr
ref_ptr< InteractiveCameraTransform > InteractiveCameraTransformPtr
Definition: InteractiveCameraTransform.h:27
cnoid::Referenced
Definition: Referenced.h:54
cnoid::InteractiveCameraTransform
Definition: InteractiveCameraTransform.h:13