mapnik::string_info Class Reference

#include <text_path.hpp>

List of all members.

Public Member Functions

 string_info ()
void add_info (int c, double width, double height)
unsigned num_characters ()
character_info at (unsigned i)
character_info operator[] (unsigned i)
void set_dimensions (double width, double height)
std::pair< double, double > get_dimensions ()

Protected Types

typedef boost::ptr_vector<
character_info
characters_t

Protected Attributes

characters_t characters_
unsigned itr_
double width_
double height_


Member Typedef Documentation

typedef boost::ptr_vector<character_info> mapnik::string_info::characters_t [protected]


Constructor & Destructor Documentation

mapnik::string_info::string_info (  )  [inline]


Member Function Documentation

void mapnik::string_info::add_info ( int  c,
double  width,
double  height 
) [inline]

character_info mapnik::string_info::at ( unsigned  i  )  [inline]

std::pair<double, double> mapnik::string_info::get_dimensions (  )  [inline]

unsigned mapnik::string_info::num_characters (  )  [inline]

character_info mapnik::string_info::operator[] ( unsigned  i  )  [inline]

void mapnik::string_info::set_dimensions ( double  width,
double  height 
) [inline]


Member Data Documentation

characters_t mapnik::string_info::characters_ [protected]

double mapnik::string_info::height_ [protected]

unsigned mapnik::string_info::itr_ [protected]

double mapnik::string_info::width_ [protected]


The documentation for this class was generated from the following file:
Generated on Thu Jul 19 17:59:35 2007 for Mapnik by  doxygen 1.4.7