Templates -- Meow
1.1.4
A C++ template which is unable and also not allowed to compile to obj-file first.
FeaturePointsDetector.h
Go to the documentation of this file.
1
#ifndef gra_FeaturePointsDetector_H__
2
#define gra_FeaturePointsDetector_H__
3
4
#include "../oo/ObjBase.h"
5
6
#include "
FeaturePoint.h
"
7
#include "
Bitmap.h
"
8
9
#include <vector>
10
11
namespace
meow {
12
13
template
<
class
Pixel>
14
class
FeaturePointsDetector
:
public
ObjBase
{
15
protected
:
16
FeaturePointsDetector
() { }
17
public
:
18
virtual
~FeaturePointsDetector
() { }
19
20
virtual
std::vector<FeaturePoint<double, double> >
21
detect
(
Bitmap<Pixel>
const
& bitmap)
const
= 0;
22
};
23
24
}
// meow
25
26
#endif // gra_FeaturePointsDetector_H__
meow::FeaturePointsDetector::~FeaturePointsDetector
virtual ~FeaturePointsDetector()
Definition:
FeaturePointsDetector.h:18
meow::Bitmap
二維點陣資料
Definition:
Bitmap.h:23
meow::ObjBase
一切物件的Base, 並要求每個物件都要有read, write, create, ... 等功能
Definition:
ObjBase.h:15
meow::FeaturePointsDetector
Definition:
FeaturePointsDetector.h:14
Bitmap.h
meow::FeaturePointsDetector::detect
virtual std::vector< FeaturePoint< double, double > > detect(Bitmap< Pixel > const &bitmap) const =0
FeaturePoint.h
meow::FeaturePointsDetector::FeaturePointsDetector
FeaturePointsDetector()
Definition:
FeaturePointsDetector.h:16
meowpp
gra
FeaturePointsDetector.h
Generated on Mon Jun 23 2014 17:02:02 for Templates -- Meow by
1.8.6