|
| | BoWDocument () |
| |
| | BoWDocument (const BoWDocument &) |
| |
| virtual | ~BoWDocument () |
| |
| BoWDocument & | operator= (const BoWDocument &) |
| |
| virtual void | clear () override |
| |
| virtual void | reinit () override |
| |
| virtual void | setProperties (const Misc::GenericDocumentProperties &properties) |
| |
| | GenericDocumentProperties () |
| |
| | GenericDocumentProperties (const GenericDocumentProperties &) |
| |
| virtual | ~GenericDocumentProperties () |
| |
| GenericDocumentProperties & | operator= (const GenericDocumentProperties &) |
| |
| virtual void | read (std::istream &file) |
| |
| void | write (std::ostream &file) const |
| |
| virtual void | print (std::ostream &) const |
| |
| virtual void | print (QTextStream &) const |
| |
| virtual void | print (QDebug &) const |
| |
| virtual bool | is_empty () const |
| |
| std::pair< uint64_t, bool > | getIntValue (std::string propName) const |
| | Read access functions for "only once valued" property propName.
|
| |
| std::pair< std::string, bool > | getStringValue (std::string propName) const |
| |
| std::pair< QDate, bool > | getDateValue (std::string propName) const |
| |
| std::pair< std::pair< QDate, QDate >, bool > | getDateIntervalValue (std::string propName) const |
| |
| std::pair< StringPropMultIter, StringPropMultIter > | getMultipleStringPropValue (std::string propName) const |
| | Read access functions for "multiple-valued" property propName Return a pair of iterator (begin,end) to iterate through values types may be any of:
|
| |
| std::pair< WeightedPropMultIter, WeightedPropMultIter > | getMultipleWeightedPropValue (std::string propName) const |
| |
| std::pair< IntPropertiesIterator, IntPropertiesIterator > | getIntProperties () const |
| |
| std::pair< StringPropertiesIterator, StringPropertiesIterator > | getStringProperties () const |
| |
| std::pair< DatePropertiesIterator, DatePropertiesIterator > | getDateProperties () const |
| |
| std::pair< DateIntervalPropertiesIterator, DateIntervalPropertiesIterator > | getDateIntervalProperties () const |
| |
| std::pair< MultiValuedPropertyIterator< std::string >, MultiValuedPropertyIterator< std::string > > | getStringPropertyNames () const |
| | Read access functions for all "multiple valued" properties return an iterator of names Types may be any of (std::string) or (std::pair<std::string,float)
|
| |
| std::pair< MultiValuedPropertyIterator< std::pair< std::string, float > >, MultiValuedPropertyIterator< std::pair< std::string, float > > > | getWeightedPropPropertyNames () const |
| |
| void | setIntValue (const std::string &propName, const uint64_t &val) |
| |
| void | setStringValue (const std::string &propName, const std::string &val) |
| |
| void | setDateValue (const std::string &propName, const QDate &val) |
| |
| void | setDateIntervalValue (const std::string &propName, const std::pair< QDate, QDate > &val) |
| |
| void | setMultipleStringPropValue (const std::string &propName, const std::vector< std::string > &val) |
| |
| void | setMultipleWeightedPropValue (const std::string &propName, const std::vector< std::pair< std::string, float > > &val) |
| |
| void | addStringValue (const std::string &propName, const std::string &str) |
| |
| void | addWeightedPropValue (const std::string &propName, const std::pair< std::string, float > &str) |
| |
| | BoWText () |
| |
| | BoWText (const BoWText &) |
| |
| BoWText & | operator= (const BoWText &) |
| |
| virtual | ~BoWText () |
| |
| void | writeBoWText (std::ostream &stream) |
| |
represent a document as a Bag Of Word, with associated document properties.
Definition at line 54 of file bowDocument.h.