Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::api::DocumentVector Class Reference

#include <DocumentVector.hpp>

List of all members.

Public Member Functions

 DocumentVector ()
 DocumentVector (indri::index::Index *index, const class indri::index::TermList *termList)
 DocumentVector (indri::index::Index *index, const class indri::index::TermList *termList, std::map< int, std::string > &termStringMap)
std::vector< std::string > & stems ()
const std::vector< std::string > & stems () const
std::vector< int > & positions ()
const std::vector< int > & positions () const
std::vector< Field > & fields ()
const std::vector< Field > & fields () const

Private Member Functions

void _init (indri::index::Index *index, const class indri::index::TermList *termList, std::map< int, std::string > *termStringMap)

Private Attributes

std::vector< std::string > _stems
std::vector< int > _positions
std::vector< Field_fields


Constructor & Destructor Documentation

indri::api::DocumentVector::DocumentVector  ) 
 

indri::api::DocumentVector::DocumentVector indri::index::Index index,
const class indri::index::TermList termList
 

indri::api::DocumentVector::DocumentVector indri::index::Index index,
const class indri::index::TermList termList,
std::map< int, std::string > &  termStringMap
 


Member Function Documentation

void indri::api::DocumentVector::_init indri::index::Index index,
const class indri::index::TermList termList,
std::map< int, std::string > *  termStringMap
[private]
 

const std::vector< indri::api::DocumentVector::Field > & indri::api::DocumentVector::fields  )  const
 

std::vector< indri::api::DocumentVector::Field > & indri::api::DocumentVector::fields  ) 
 

const std::vector< int > & indri::api::DocumentVector::positions  )  const
 

std::vector< int > & indri::api::DocumentVector::positions  ) 
 

const std::vector< std::string > & indri::api::DocumentVector::stems  )  const
 

std::vector< std::string > & indri::api::DocumentVector::stems  ) 
 


Member Data Documentation

std::vector<Field> indri::api::DocumentVector::_fields [private]
 

std::vector<int> indri::api::DocumentVector::_positions [private]
 

std::vector<std::string> indri::api::DocumentVector::_stems [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:02:59 2010 for Lemur by doxygen 1.3.4