Choreonoid
1.8
src
Util
ReferencedObjectSeq.h
Go to the documentation of this file.
1
6
#ifndef CNOID_UTIL_REFERENCED_OBJECT_SEQ_H
7
#define CNOID_UTIL_REFERENCED_OBJECT_SEQ_H
8
9
#include "
Seq.h
"
10
#include "
Referenced.h
"
11
#include "exportdecl.h"
12
13
namespace
cnoid
{
14
15
class
CNOID_EXPORT
ReferencedObjectSeq
:
public
Seq
<ReferencedPtr>
16
{
17
public
:
18
typedef
Seq<ReferencedPtr>
BaseSeqType
;
19
typedef
typename
BaseSeqType::value_type
value_type
;
20
21
ReferencedObjectSeq
(
int
nFrames = 0);
22
ReferencedObjectSeq
(
const
ReferencedObjectSeq
& org);
23
virtual
~
ReferencedObjectSeq
();
24
25
using
BaseSeqType::operator=;
26
virtual
std::shared_ptr<AbstractSeq> cloneSeq()
const override
;
27
};
28
29
}
30
31
#endif
Referenced.h
cnoid::Seq
Definition:
Seq.h:16
cnoid::ReferencedObjectSeq
Definition:
ReferencedObjectSeq.h:15
cnoid::ref_ptr< Referenced >
cnoid
Definition:
AbstractSceneLoader.h:11
cnoid::ReferencedObjectSeq::BaseSeqType
Seq< ReferencedPtr > BaseSeqType
Definition:
ReferencedObjectSeq.h:18
cnoid::ReferencedObjectSeq::value_type
BaseSeqType::value_type value_type
Definition:
ReferencedObjectSeq.h:19
Seq.h
Generated by
1.8.17