Templates -- Meow  1.2.9
A C++ template contains kinds of interesting classes and functions
meow::FeaturePointsMatch_K_Match< Scalar, Description > Class Template Reference

#include "FeaturePointsMatch_K_Match.h"

Inheritance diagram for meow::FeaturePointsMatch_K_Match< Scalar, Description >:
meow::FeaturePointsMatch< Scalar, Description > meow::ObjBase

Public Types

typedef std::vector
< FeaturePoint< Scalar,
Description > > 
FeaturePoints
 
typedef std::vector
< FeaturePoints
FeaturePointss
 
- Public Types inherited from meow::FeaturePointsMatch< Scalar, Description >
typedef std::vector
< FeaturePoint< Scalar,
Description > > 
FeaturePoints
 
typedef std::vector
< FeaturePoints
FeaturePointss
 

Public Member Functions

 FPMKM ()
 
 FPMKM (FPMKM const &m)
 
 FPMKM (size_t k)
 
 ~FPMKM ()
 
FPMKMcopyFrom (FPMKM const &m)
 
FPMKMreferenceFrom (FPMKM const &m)
 
size_t paramK () const
 
size_t paramK (size_t k)
 
FeaturePointIndexPairs match (size_t dimension, FeaturePoints const &from, FeaturePoints const &to) const
 
FeaturePointIndexPairs match (size_t dimension, FeaturePoints const &from, FeaturePointss const &to) const
 
FeaturePointIndexPairs match (size_t dimension, FeaturePointss const &from, FeaturePointss const &to) const
 
FeaturePointIndexPairs match (size_t dimension, FeaturePointss const &fpss) const
 
FPMKMoperator= (FPMKM const &b)
 
bool write (FILE *f, bool bin, unsigned int fg) const
 將物件寫入檔案, 預設implement為直接回傳 false More...
 
bool read (FILE *f, bool bin, unsigned int fg)
 將物件從檔案讀出, 預設implement為直接回傳 false More...
 
ObjBasecreate () const
 回傳一個new出來的物件, 預設implement為直接回傳 NULL More...
 
ObjBasecopyFrom (ObjBase const *ptr)
 複製, 預設使用operator= More...
 
char const * ctype () const
 用C-style string回傳這個class的type name More...
 
std::string type () const
 用std::string回傳這個class的type name More...
 
- Public Member Functions inherited from meow::FeaturePointsMatch< Scalar, Description >
virtual ~FeaturePointsMatch ()
 
- Public Member Functions inherited from meow::ObjBase
virtual ~ObjBase ()
 

Additional Inherited Members

- Static Public Member Functions inherited from meow::ObjBase
static char const * ctypeBase ()
 用C-style string回傳base的type name More...
 
static std::string typeBase ()
 用std::string回傳base的type name More...
 
- Protected Member Functions inherited from meow::FeaturePointsMatch< Scalar, Description >
 FeaturePointsMatch ()
 
- Protected Member Functions inherited from meow::ObjBase
 ObjBase ()
 Constructor with doing nothing. More...
 

Detailed Description

template<class Scalar, class Description>
class meow::FeaturePointsMatch_K_Match< Scalar, Description >

Definition at line 15 of file FeaturePointsMatch_K_Match.h.

Member Typedef Documentation

template<class Scalar , class Description >
typedef std::vector<FeaturePoint<Scalar, Description> > meow::FeaturePointsMatch_K_Match< Scalar, Description >::FeaturePoints

Definition at line 19 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
typedef std::vector<FeaturePoints > meow::FeaturePointsMatch_K_Match< Scalar, Description >::FeaturePointss

Definition at line 20 of file FeaturePointsMatch_K_Match.h.

Constructor & Destructor Documentation

template<class Scalar , class Description >
meow::FeaturePointsMatch_K_Match< Scalar, Description >::~FPMKM ( )
inline

Definition at line 74 of file FeaturePointsMatch_K_Match.h.

Member Function Documentation

template<class Scalar , class Description >
FPMKM& meow::FeaturePointsMatch_K_Match< Scalar, Description >::copyFrom ( FPMKM const &  m)
inline

Definition at line 77 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
ObjBase* meow::FeaturePointsMatch_K_Match< Scalar, Description >::copyFrom ( ObjBase const *  b)
inlinevirtual

複製, 預設使用operator=

Parameters
[in]b資料來源
Returns
this

Reimplemented from meow::ObjBase.

Definition at line 170 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
ObjBase* meow::FeaturePointsMatch_K_Match< Scalar, Description >::create ( ) const
inlinevirtual

回傳一個new出來的物件, 預設implement為直接回傳 NULL

Reimplemented from meow::ObjBase.

Definition at line 166 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
char const* meow::FeaturePointsMatch_K_Match< Scalar, Description >::ctype ( ) const
inlinevirtual

用C-style string回傳這個class的type name

Reimplemented from meow::ObjBase.

Definition at line 174 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
meow::FeaturePointsMatch_K_Match< Scalar, Description >::FPMKM ( )
inline

Definition at line 64 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
meow::FeaturePointsMatch_K_Match< Scalar, Description >::FPMKM ( FPMKM const &  m)
inline

Definition at line 67 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
meow::FeaturePointsMatch_K_Match< Scalar, Description >::FPMKM ( size_t  k)
inline

Definition at line 71 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
FeaturePointIndexPairs meow::FeaturePointsMatch_K_Match< Scalar, Description >::match ( size_t  dimension,
FeaturePoints const &  from,
FeaturePoints const &  to 
) const
inlinevirtual
template<class Scalar , class Description >
FeaturePointIndexPairs meow::FeaturePointsMatch_K_Match< Scalar, Description >::match ( size_t  dimension,
FeaturePoints const &  from,
FeaturePointss const &  to 
) const
inlinevirtual
template<class Scalar , class Description >
FeaturePointIndexPairs meow::FeaturePointsMatch_K_Match< Scalar, Description >::match ( size_t  dimension,
FeaturePointss const &  from,
FeaturePointss const &  to 
) const
inlinevirtual
template<class Scalar , class Description >
FeaturePointIndexPairs meow::FeaturePointsMatch_K_Match< Scalar, Description >::match ( size_t  dimension,
FeaturePointss const &  fpss 
) const
inlinevirtual
template<class Scalar , class Description >
FPMKM& meow::FeaturePointsMatch_K_Match< Scalar, Description >::operator= ( FPMKM const &  b)
inline

Definition at line 151 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
size_t meow::FeaturePointsMatch_K_Match< Scalar, Description >::paramK ( ) const
inline

Definition at line 87 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
size_t meow::FeaturePointsMatch_K_Match< Scalar, Description >::paramK ( size_t  k)
inline

Definition at line 91 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
bool meow::FeaturePointsMatch_K_Match< Scalar, Description >::read ( FILE *  f,
bool  bin,
unsigned int  fg 
)
inlinevirtual

將物件從檔案讀出, 預設implement為直接回傳 false

Parameters
[in]f檔案
[in]bin是否為binary模式
[in]fg使用者自訂的argument
Returns
成功或失敗

Reimplemented from meow::ObjBase.

Definition at line 161 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
FPMKM& meow::FeaturePointsMatch_K_Match< Scalar, Description >::referenceFrom ( FPMKM const &  m)
inline

Definition at line 82 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
std::string meow::FeaturePointsMatch_K_Match< Scalar, Description >::type ( ) const
inlinevirtual

用std::string回傳這個class的type name

Reimplemented from meow::ObjBase.

Definition at line 178 of file FeaturePointsMatch_K_Match.h.

template<class Scalar , class Description >
bool meow::FeaturePointsMatch_K_Match< Scalar, Description >::write ( FILE *  f,
bool  bin,
unsigned int  fg 
) const
inlinevirtual

將物件寫入檔案, 預設implement為直接回傳 false

Parameters
[in]f檔案
[in]bin是否為binary模式
[in]fg使用者自訂的argument
Returns
成功或失敗

Reimplemented from meow::ObjBase.

Definition at line 156 of file FeaturePointsMatch_K_Match.h.


The documentation for this class was generated from the following file: