ringClusterer.h

Go to the documentation of this file.
00001 // -*- Mode: C++; tab-width: 2; -*-
00002 // vi: set ts=2:
00003 //
00004 // $Id: ringClusterer.h,v 1.3.10.2 2007/04/03 13:29:42 bertsch Exp $
00005 //
00006 // Author:
00007 //   Holger Franken
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 } // namespace BALL
00053 
00054 #endif // BALL_STRUCTURE_RINGCLUSTERER_H