Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Friends
jafar::fdetect_v2::InterestFeature< DESCRIPTOR > Class Template Reference

This class represents an interest point. More...


Detailed Description

template<typename DESCRIPTOR>
class jafar::fdetect_v2::InterestFeature< DESCRIPTOR >

This class represents an interest point.

Definition at line 71 of file InterestFeature.hpp.

#include <InterestFeature.hpp>

Inheritance diagram for jafar::fdetect_v2::InterestFeature< DESCRIPTOR >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef DESCRIPTOR DescriptorType

Public Member Functions

 InterestFeature (double u, double v)
 Create a new Interest Point.
 InterestFeature (double u, double v, float size, float angle)
 Create a new Interest Point.
void setDescriptor (const DescriptorType &descriptor)
const DescriptorType & descriptor () const
DescriptorType & descriptor ()
void setSize (float size)
 set size
void setAngle (float angle)
 set angle
float const * size () const
float const * angle () const

Public Attributes

unsigned int parent_id

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int)

Private Attributes

boost::optional< float > m_size
boost::optional< float > m_angle
DescriptorType m_descriptor

Friends

class boost::serialization::access
 !! nizar 20100912 : serialization stuff

Constructor & Destructor Documentation

template<typename DESCRIPTOR>
jafar::fdetect_v2::InterestFeature< DESCRIPTOR >::InterestFeature ( double  u,
double  v 
) [inline]

Create a new Interest Point.

Parameters:
ucolumn number
vlign number

Definition at line 81 of file InterestFeature.hpp.

template<typename DESCRIPTOR>
jafar::fdetect_v2::InterestFeature< DESCRIPTOR >::InterestFeature ( double  u,
double  v,
float  size,
float  angle 
) [inline]

Create a new Interest Point.

Parameters:
ucolumn number
vlign number
sizepoint size
anglepoint orientation

Definition at line 89 of file InterestFeature.hpp.


Member Function Documentation

template<typename DESCRIPTOR>
float const* jafar::fdetect_v2::InterestFeature< DESCRIPTOR >::angle ( ) const [inline]
Returns:
angle if set else NULL

Definition at line 115 of file InterestFeature.hpp.

template<typename DESCRIPTOR>
float const* jafar::fdetect_v2::InterestFeature< DESCRIPTOR >::size ( ) const [inline]
Returns:
size if set else NULL

Definition at line 113 of file InterestFeature.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:36 for Jafar by doxygen 1.7.6.1
LAAS-CNRS