[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]

details FindROISize< VALUETYPE > Class Template Reference VIGRA

Calculate the size of an ROI in an image. More...

#include <vigra/inspectimage.hxx>

Public Types

typedef VALUETYPE argument_type
 
typedef unsigned int result_type
 
typedef VALUETYPE value_type
 

Public Member Functions

 FindROISize ()
 
void operator() (argument_type const &)
 
result_type operator() () const
 
void operator() (FindROISize const &o)
 
void reset ()
 
result_type size () const
 

Public Attributes

result_type count
 

Detailed Description

template<class VALUETYPE>
class vigra::FindROISize< VALUETYPE >

Calculate the size of an ROI in an image.

This Functor is often used in conjunction with ArrayOfRegionStatistics to find the sizes of all regions in a labeled image.

Traits defined:

FunctorTraits::isUnaryAnalyser and FunctorTraits::isInitializer are true (VigraTrueType)

Usage:

#include <vigra/inspectimage.hxx>
Namespace: vigra

vigra::BImage img, mask;
vigra::inspectImageIf(srcImageRange(img), srcImage(mask), roisize);
cout << "Size of ROI: " << roisize.count;

Member Typedef Documentation

typedef VALUETYPE argument_type

the functor's argument type

typedef unsigned int result_type

the functor's result type

typedef VALUETYPE value_type
Deprecated:
use argument_type and result_type

Constructor & Destructor Documentation

init counter to 0

Member Function Documentation

void reset ( )

(re-)init ROI size with 0

void operator() ( argument_type const &  )

update counter

result_type operator() ( ) const

return current size

result_type size ( ) const

return current size

void operator() ( FindROISize< VALUETYPE > const &  o)

merge two statistics

Member Data Documentation

result_type count

the current counter


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

© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de)
Heidelberg Collaboratory for Image Processing, University of Heidelberg, Germany

html generated using doxygen and Python
vigra 1.11.1 (Fri May 19 2017)