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