00001 00007 #ifndef P_KEY_CLUSTER_PAIR_HH 00008 #define P_KEY_CLUSTER_PAIR_HH 00009 00010 #include <blort/Recognizer3D/KeypointDescriptor.hh> 00011 #include <blort/Recognizer3D/CodebookEntry.hh> 00012 00013 namespace P 00014 { 00015 00016 00017 class KeyClusterPair 00018 { 00019 public: 00020 KeypointDescriptor *k; 00021 CodebookEntry *c; 00022 float dist; 00023 00024 KeyClusterPair() : k(0), c(0) {}; 00025 KeyClusterPair(KeypointDescriptor *_k, CodebookEntry *_c) : k(_k), c(_c) {}; 00026 KeyClusterPair(KeypointDescriptor *_k, CodebookEntry *_c, float d) : k(_k), c(_c), dist(d) {}; 00027 ~KeyClusterPair(){}; 00028 }; 00029 00030 } 00031 00032 00033 #endif 00034