1 #ifndef _SEQUENCE_LOCATION_H_
2 #define _SEQUENCE_LOCATION_H_
4 #include <boost/shared_ptr.hpp>
5 #include "alg/sequence.hpp"
7 //! convenience structure for holding selected track segments
8 class SequenceLocation {
10 SequenceLocation(boost::shared_ptr<Sequence> s, int l, int c);
11 SequenceLocation(const Sequence& s, int l, int c);
12 SequenceLocation(const SequenceLocation& );
13 SequenceLocation& operator=(const SequenceLocation&);
15 const Sequence& getSequence() const;
19 int getCount() const ;
24 boost::shared_ptr<Sequence> sequence;