Choreonoid
1.8
src
BodyPlugin
LinkOffsetFrameListItem.h
Go to the documentation of this file.
1
#ifndef CNOID_BODY_PLUGIN_LINK_OFFSET_FRAME_LIST_ITEM_H
2
#define CNOID_BODY_PLUGIN_LINK_OFFSET_FRAME_LIST_ITEM_H
3
4
#include <cnoid/CoordinateFrameListItem>
5
#include "exportdecl.h"
6
7
namespace
cnoid
{
8
9
class
CNOID_EXPORT
LinkOffsetFrameListItem
:
public
CoordinateFrameListItem
10
{
11
public
:
12
static
void
initializeClass(
ExtensionManager
* ext);
13
14
LinkOffsetFrameListItem
();
15
LinkOffsetFrameListItem
(
CoordinateFrameList
* frameList);
16
LinkOffsetFrameListItem
(
const
LinkOffsetFrameListItem
& org);
17
~
LinkOffsetFrameListItem
();
18
19
virtual
LocationProxyPtr
getFrameParentLocationProxy()
override
;
20
21
protected
:
22
virtual
Item
* doDuplicate()
const override
;
23
24
private
:
25
class
Impl;
26
Impl* impl;
27
};
28
29
typedef
ref_ptr<LinkOffsetFrameListItem>
LinkOffsetFrameListItemPtr
;
30
31
}
32
33
#endif
cnoid::ExtensionManager
Definition:
ExtensionManager.h:23
cnoid::ref_ptr< LocationProxy >
cnoid::LinkOffsetFrameListItemPtr
ref_ptr< LinkOffsetFrameListItem > LinkOffsetFrameListItemPtr
Definition:
LinkOffsetFrameListItem.h:29
cnoid
Definition:
AbstractSceneLoader.h:11
cnoid::Item
Definition:
Item.h:29
cnoid::CoordinateFrameList
Definition:
CoordinateFrameList.h:12
cnoid::LinkOffsetFrameListItem
Definition:
LinkOffsetFrameListItem.h:9
cnoid::CoordinateFrameListItem
Definition:
CoordinateFrameListItem.h:19
Generated by
1.8.17