Choreonoid
1.8
src
Base
CoordinateFrameMarker.h
Go to the documentation of this file.
1
#ifndef CNOID_BASE_COORDINATE_FRAME_MARKER_H
2
#define CNOID_BASE_COORDINATE_FRAME_MARKER_H
3
4
#include "
PositionDragger.h
"
5
#include "exportdecl.h"
6
7
namespace
cnoid
{
8
9
class
CoordinateFrame;
10
11
class
CNOID_EXPORT
CoordinateFrameMarker
:
public
PositionDragger
12
{
13
public
:
14
CoordinateFrameMarker
();
15
CoordinateFrameMarker
(
CoordinateFrame
* frame);
16
~
CoordinateFrameMarker
();
17
CoordinateFrame
* frame();
18
virtual
void
onFrameUpdated(
int
flags);
19
20
private
:
21
class
Impl;
22
Impl* impl;
23
};
24
25
typedef
ref_ptr<CoordinateFrameMarker>
CoordinateFrameMarkerPtr
;
26
27
}
28
29
#endif
cnoid::CoordinateFrameMarker
Definition:
CoordinateFrameMarker.h:11
cnoid::CoordinateFrameMarkerPtr
ref_ptr< CoordinateFrameMarker > CoordinateFrameMarkerPtr
Definition:
CoordinateFrameMarker.h:25
cnoid::ref_ptr
Definition:
Referenced.h:103
cnoid::CoordinateFrame
Definition:
CoordinateFrame.h:16
cnoid
Definition:
AbstractSceneLoader.h:11
cnoid::PositionDragger
Definition:
PositionDragger.h:13
PositionDragger.h
Generated by
1.8.17