00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef BALL_STRUCTURE_RINGCLUSTERER_H
00012 #define BALL_STRUCTURE_RINGCLUSTERER_H
00013
00014 #ifndef BALL_COMMON_H
00015 # include <BALL/common.h>
00016 #endif
00017
00018 #include <vector>
00019
00020
00021 namespace BALL
00022 {
00023
00024 class Atom;
00025
00030 class BALL_EXPORT RingClusterer
00031 {
00032 public:
00033
00037 RingClusterer();
00038
00042 virtual ~RingClusterer();
00043
00049 std::vector<std::vector<std::vector<Atom*> > > clusterRings(std::vector<std::vector<Atom*> >& rings);
00050 };
00051
00052 }
00053
00054 #endif // BALL_STRUCTURE_RINGCLUSTERER_H