Public Member Functions | Protected Member Functions | Protected Attributes
brip_max_scale_response< T > Class Template Reference

#include <brip_max_scale_response.h>

List of all members.

Public Member Functions

 brip_max_scale_response (vil_image_view< T > const &base_image, double scale_ratio, double max_scale)
 compute pyramid from base.
 brip_max_scale_response (vcl_vector< vil_image_view< T > > const &pyramid)
 a pre-computed pyramid.
vcl_vector< float > scales () const
 The vector of image scales.
vcl_vector< vil_image_view< T > > image_pyramid (vil_image_view< T > const &base)
 A pyramid from a base image with scales according to this->scales().
vil_image_view< float > scale_base ()
 a single image with the natural scale at each pixel.
vcl_vector< vil_image_view
< float > > 
scale_pyramid ()
 a pyramid of natural scales at each pixel.
vcl_vector< vil_image_view
< vxl_byte > > 
mask_pyramid ()
 a mask that is true if the natural scale of pixel at a pyramid level is the same as the scale of the pyramid level.
vcl_vector< vil_image_view
< float > > 
trace_pyramid () const
 for debugging purposes -- not normally used.

Protected Member Functions

 brip_max_scale_response ()
void compute_trace_pyramid ()

Protected Attributes

vcl_vector< float > pyramid_scales_
vcl_vector< vil_image_view
< float > > 
grey_pyramid_
bool trace_valid_
vcl_vector< vil_image_view
< float > > 
trace_

Detailed Description

template<class T>
class brip_max_scale_response< T >

Definition at line 25 of file brip_max_scale_response.h.


Constructor & Destructor Documentation

template<class T >
brip_max_scale_response< T >::brip_max_scale_response ( vil_image_view< T > const &  base_image,
double  scale_ratio,
double  max_scale 
)

compute pyramid from base.

Definition at line 49 of file brip_max_scale_response.txx.

template<class T >
brip_max_scale_response< T >::brip_max_scale_response ( vcl_vector< vil_image_view< T > > const &  pyramid)

a pre-computed pyramid.

Definition at line 14 of file brip_max_scale_response.txx.

template<class T >
brip_max_scale_response< T >::brip_max_scale_response ( ) [inline, protected]

Definition at line 54 of file brip_max_scale_response.h.


Member Function Documentation

template<class T >
void brip_max_scale_response< T >::compute_trace_pyramid ( ) [protected]

Definition at line 110 of file brip_max_scale_response.txx.

template<class T >
vcl_vector< vil_image_view< T > > brip_max_scale_response< T >::image_pyramid ( vil_image_view< T > const &  base)

A pyramid from a base image with scales according to this->scales().

Definition at line 88 of file brip_max_scale_response.txx.

template<class T >
vcl_vector< vil_image_view< vxl_byte > > brip_max_scale_response< T >::mask_pyramid ( )

a mask that is true if the natural scale of pixel at a pyramid level is the same as the scale of the pyramid level.

Definition at line 204 of file brip_max_scale_response.txx.

template<class T >
vil_image_view< float > brip_max_scale_response< T >::scale_base ( )

a single image with the natural scale at each pixel.

Definition at line 231 of file brip_max_scale_response.txx.

template<class T >
vcl_vector< vil_image_view< float > > brip_max_scale_response< T >::scale_pyramid ( )

a pyramid of natural scales at each pixel.

Definition at line 160 of file brip_max_scale_response.txx.

template<class T >
vcl_vector<float> brip_max_scale_response< T >::scales ( ) const [inline]

The vector of image scales.

Definition at line 36 of file brip_max_scale_response.h.

template<class T >
vcl_vector<vil_image_view<float> > brip_max_scale_response< T >::trace_pyramid ( ) const [inline]

for debugging purposes -- not normally used.

Definition at line 51 of file brip_max_scale_response.h.


Member Data Documentation

template<class T >
vcl_vector<vil_image_view<float> > brip_max_scale_response< T >::grey_pyramid_ [protected]

Definition at line 57 of file brip_max_scale_response.h.

template<class T >
vcl_vector<float> brip_max_scale_response< T >::pyramid_scales_ [protected]

Definition at line 56 of file brip_max_scale_response.h.

template<class T >
vcl_vector<vil_image_view<float> > brip_max_scale_response< T >::trace_ [protected]

Definition at line 59 of file brip_max_scale_response.h.

template<class T >
bool brip_max_scale_response< T >::trace_valid_ [protected]

Definition at line 58 of file brip_max_scale_response.h.


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