35 #include <utility/vector1.fwd.hh>
37 #include <utility/pointer/owning_ptr.hh>
38 #include <basic/Tracer.hh>
42 #include <utility/vector1.hh>
51 using namespace kinematics;
53 static basic::Tracer
tr(
"core.fragments");
77 for (
Size pos=start; pos<=
end; pos++ ) {
78 count += frames( pos, frame_list );
88 FrameMap::const_iterator it = frames_.find(pos);
89 if ( it == frames_.end() )
return 0;
90 if ( it->second.begin() != it->second.end() ) {
91 copy( it->second.begin(), it->second.end(), back_inserter( out_frames ) );
92 return it->second.size();
107 return frames_.size()==0;
114 Size seqpos( aframe->start() );
115 frames_[ seqpos ].push_back( aframe );