Main MRPT website > C++ reference
MRPT logo
Public Member Functions | Public Attributes
mrpt::vision::TSimpleFeature_templ< PIXEL_COORD_TYPE > Struct Template Reference

Detailed Description

template<typename PIXEL_COORD_TYPE>
struct mrpt::vision::TSimpleFeature_templ< PIXEL_COORD_TYPE >

A simple structure for representing one image feature (without descriptor nor patch) - This is the template which allows you to select if pixels are represented as integers or floats.

See also:
TSimpleFeature, TSimpleFeaturef

Definition at line 50 of file TSimpleFeature.h.

#include <mrpt/vision/TSimpleFeature.h>

List of all members.

Public Member Functions

template<typename COORD_TYPE >
 TSimpleFeature_templ (const COORD_TYPE x, const COORD_TYPE y)
 Constructor that only sets the pt.
 TSimpleFeature_templ ()
 Default constructor, leaves all fields uninitialized.

Public Attributes

PIXEL_COORD_TYPE pt
 Coordinates in the image.
TFeatureID ID
 ID of the feature.
TFeatureTrackStatus track_status
 Status of the feature tracking process.
float response
 A measure of the "goodness" of the feature (typically, the KLT_response value)
uint8_t octave
 The image octave the image was found in: 0=original image, 1=1/2 image, 2=1/4 image, etc.
uint8_t user_flags
 A field for any other flags needed by the user (this has not a predefined meaning)

Constructor & Destructor Documentation

template<typename PIXEL_COORD_TYPE >
template<typename COORD_TYPE >
mrpt::vision::TSimpleFeature_templ< PIXEL_COORD_TYPE >::TSimpleFeature_templ ( const COORD_TYPE  x,
const COORD_TYPE  y 
) [inline]

Constructor that only sets the pt.

{x,y} values, leaving all other values to *undefined values*.

Definition at line 61 of file TSimpleFeature.h.

template<typename PIXEL_COORD_TYPE >
mrpt::vision::TSimpleFeature_templ< PIXEL_COORD_TYPE >::TSimpleFeature_templ ( ) [inline]

Default constructor, leaves all fields uninitialized.

Definition at line 64 of file TSimpleFeature.h.


Member Data Documentation

template<typename PIXEL_COORD_TYPE >
TFeatureID mrpt::vision::TSimpleFeature_templ< PIXEL_COORD_TYPE >::ID

ID of the feature.

Definition at line 53 of file TSimpleFeature.h.

template<typename PIXEL_COORD_TYPE >
uint8_t mrpt::vision::TSimpleFeature_templ< PIXEL_COORD_TYPE >::octave

The image octave the image was found in: 0=original image, 1=1/2 image, 2=1/4 image, etc.

Definition at line 56 of file TSimpleFeature.h.

template<typename PIXEL_COORD_TYPE >
PIXEL_COORD_TYPE mrpt::vision::TSimpleFeature_templ< PIXEL_COORD_TYPE >::pt

Coordinates in the image.

Definition at line 52 of file TSimpleFeature.h.

template<typename PIXEL_COORD_TYPE >
float mrpt::vision::TSimpleFeature_templ< PIXEL_COORD_TYPE >::response

A measure of the "goodness" of the feature (typically, the KLT_response value)

Definition at line 55 of file TSimpleFeature.h.

template<typename PIXEL_COORD_TYPE >
TFeatureTrackStatus mrpt::vision::TSimpleFeature_templ< PIXEL_COORD_TYPE >::track_status

Status of the feature tracking process.

Definition at line 54 of file TSimpleFeature.h.

template<typename PIXEL_COORD_TYPE >
uint8_t mrpt::vision::TSimpleFeature_templ< PIXEL_COORD_TYPE >::user_flags

A field for any other flags needed by the user (this has not a predefined meaning)

Definition at line 57 of file TSimpleFeature.h.




Page generated by Doxygen 1.7.4 for MRPT 0.9.5 SVN:2717 at Sun Oct 16 16:08:03 PDT 2011 Hosted on:
SourceForge.net Logo