$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
scribo::paragraph_info< L > Class Template Reference

#include <scribo/core/paragraph_info.hh>

Public Member Functions

 paragraph_info (const line_links< L > &llinks)
void add_line (const line_info< L > &line)
const mln::box2dbbox () const
const mln::value::rgb8color () const
float color_reliability () const
int delta_baseline () const
void fast_merge (paragraph_info< L > &info)
void force_stats_update ()
void invalidate ()
bool is_valid () const
const line_info< L > & line (line_id_t id) const
const mln::util::array
< line_id_t > & 
line_ids () const
const line_links< L > & llinks () const
bool needs_stats_update () const
unsigned nlines () const
void set_color_ (const mln::value::rgb8 &v)
void set_color_reliability_ (float v)
void set_delta_baseline (const int delta_baseline)
paragraph::Tag tag () const
void update_tag (paragraph::Tag tag)

Detailed Description

template<typename L>
class scribo::paragraph_info< L >

Paragraph structure information.

Definition at line 43 of file paragraph_info.hh.

Member Function Documentation

template<typename L>
void scribo::paragraph_info< L >::add_line ( const line_info< L > &  line)

Add a new line to this paragraph.

This method is provided for an incremental construction.

Once this method has been called, needs_stats_update() will return true until force_stats_update() is called.