Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

map_input Class Reference

#include <example.h>

Inheritance diagram for map_input:

Inheritance graph
[legend]
Collaboration diagram for map_input:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 map_input ()
 map_input (string)
 map_input (double f1, const map_input &i1, double f2, const map_input &i2)
 ~map_input ()
void add_feature (const iFeature &f)
void add_feature (int l, double v=1.0)
void parse_string (string)
double feature_value (int label) const
int size () const
int dimension () const
double inner_product (map_input *) const
const_iterator begin () const
const_iterator end () const
void print (ostream &o) const
void write (ostream &o) const

Static Public Member Functions

static void set_consider_value (bool)
static void set_label_value_separator (char)

Private Attributes

map< int, iFeaturemf
int _dimension

Static Private Attributes

static bool consider_value
static char label_value_separator

Classes

class  const_iterator

Constructor & Destructor Documentation

map_input::map_input  )  [inline]
 

map_input::map_input string   ) 
 

map_input::map_input double  f1,
const map_input i1,
double  f2,
const map_input i2
 

map_input::~map_input  ) 
 


Member Function Documentation

void map_input::add_feature int  l,
double  v = 1.0
 

void map_input::add_feature const iFeature f  ) 
 

const_iterator map_input::begin  )  const [inline]
 

int map_input::dimension  )  const [inline]
 

const_iterator map_input::end  )  const [inline]
 

double map_input::feature_value int  label  )  const
 

double map_input::inner_product map_input  )  const
 

void map_input::parse_string string   ) 
 

void map_input::print ostream &  o  )  const
 

Reimplemented in example.

static void map_input::set_consider_value bool   )  [static]
 

static void map_input::set_label_value_separator char   )  [static]
 

int map_input::size  )  const [inline]
 

void map_input::write ostream &  o  )  const
 


Member Data Documentation

int map_input::_dimension [private]
 

bool map_input::consider_value [static, private]
 

char map_input::label_value_separator [static, private]
 

map<int,iFeature> map_input::mf [private]
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 26 12:58:19 2006 for FreeLing by  doxygen 1.4.4