00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef IMPSTATISTICS_MACROS_H
00010 #define IMPSTATISTICS_MACROS_H
00011
00012 #include <IMP/macros.h>
00013
00014
00015
00016
00017
00018
00019 #define IMP_EMBEDDING(Name) \
00020 Floats get_point(unsigned int i) const; \
00021 unsigned int get_number_of_points() const; \
00022 IMP_OBJECT(Name)
00023
00024
00025
00026
00027
00028
00029
00030
00031 #define IMP_CLUSTERING(Name) \
00032 unsigned int get_number_of_clusters() const; \
00033 const Ints& get_cluster(unsigned int i) const; \
00034 int get_cluster_representative(unsigned int i) const; \
00035 IMP_OBJECT(Name)
00036
00037 #endif