Choreonoid  1.8
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:
20 
21  ReferencedObjectSeq(int nFrames = 0);
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