Choreonoid
1.8
src
Base
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
18
InteractiveCameraTransform
();
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
27
typedef
ref_ptr<InteractiveCameraTransform>
InteractiveCameraTransformPtr
;
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
Generated by
1.8.17