Go to the documentation of this file.00001
00008 #include <blort/Recognizer3D/CodebookEntry.hh>
00009
00010 namespace P
00011 {
00012
00013
00014
00015 CodebookEntry::CodebookEntry()
00016 : sqr_sigma(0),
00017 model(0),
00018 good(true),
00019 bad(true),
00020 cntGood(0),
00021 cntTime(0),
00022 reliability(0.)
00023 {
00024 }
00025
00026 CodebookEntry::CodebookEntry(KeypointDescriptor *k)
00027 : sqr_sigma(0),
00028 good(true),
00029 bad(true),
00030 cntGood(0),
00031 cntTime(0),
00032 reliability(0.)
00033 {
00034 model = new KeypointDescriptor(k);
00035 occurrences.PushBack(new KeypointDescriptor(k));
00036 }
00037
00038 CodebookEntry::~CodebookEntry()
00039 {
00040 if (model!=0) delete model;
00041
00042 Clear();
00043 }
00044
00045
00046
00047
00048 }
00049