Detector Class Reference

#include <Detector.h>

Inheritance diagram for Detector:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual unsigned int detect (const LaserReading &reading, std::vector< InterestPoint * > &points, std::vector< double > &signal, std::vector< std::vector< double > > &signalSmooth, std::vector< std::vector< double > > &signalDiff, std::vector< std::vector< unsigned int > > &indexes) const =0
virtual unsigned int detect (const LaserReading &reading, std::vector< InterestPoint * > &points) const =0

Detailed Description

Representation of an abstract detector. This class represents an abstract detector, defining the interface for detecting interest points in laser readings.

Author:
Gian Diego Tipaldi

Definition at line 37 of file Detector.h.


Member Function Documentation

virtual unsigned int Detector::detect ( const LaserReading reading,
std::vector< InterestPoint * > &  points,
std::vector< double > &  signal,
std::vector< std::vector< double > > &  signalSmooth,
std::vector< std::vector< double > > &  signalDiff,
std::vector< std::vector< unsigned int > > &  indexes 
) const [pure virtual]

Detects the interesting points given the laser reading. It also returns the signals used for the computation.

Returns:
The number of interest points detected.
Parameters:
reading The laser reading.
points The detected interest points.
signal The signal used for computing the interest points.
signalSmooth The smoothed signal at the different scales.
signalDiff The differential operator applied to the signal at the different scales.
indexes The indexes of the differential operator maxima at the different scales.

Implemented in CurvatureDetector, and MultiScaleDetector.

virtual unsigned int Detector::detect ( const LaserReading reading,
std::vector< InterestPoint * > &  points 
) const [pure virtual]

Detects the interesting points given the laser reading.

Returns:
The number of interest points detected.
Parameters:
reading The laser reading.
points The detected interest points.

Implemented in CurvatureDetector, and MultiScaleDetector.


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


flirtlib
Author(s): Bhaskara Marthi, Gian Diego Tipaldi
autogenerated on Fri Jan 11 11:15:47 2013