Colibri Core
Classes
datatypes.h File Reference

Classes for data types and handlers for those data types. More...

#include <string>
#include <iostream>
#include <ostream>
#include <istream>
#include <vector>
#include <set>
#include <algorithm>
#include "common.h"
#include "pattern.h"
#include "datatypes.h"
#include "classdecoder.h"

Go to the source code of this file.

Classes

class  IndexReference
 Reference to a position in the corpus. More...
 
class  IndexedData
 Collection of references to position in the corpus (IndexReference). Used by Indexed Pattern models. More...
 
class  AbstractValueHandler< ValueType >
 Abstract value handler class, all value handlers are derived from this. Value handlers are interfaces to the values in Pattern Maps. They are used to abstract from the actual value data type and provide some common methods required for all values, as well at methods for serialisation from/to binary file. All are derived from the abstract class AbstractValueHandler. More...
 
class  BaseValueHandler< ValueType >
 This templated class can be used for all numeric base types (such as int, uint16_t, float, etc). More...
 
class  IndexedDataHandler
 Data handler for IndexedData. Deals with serialisation from/to file and conversions. More...
 
class  PatternFeatureVector< FeatureType >
 
class  PatternFeatureVectorMap< FeatureType >
 
class  PatternFeatureVectorMapHandler< FeatureType >
 

Detailed Description

Classes for data types and handlers for those data types.

Author
Maarten van Gompel (proycon) proyc.nosp@m.on@a.nosp@m.napro.nosp@m.y.nl

LICENSE

Licensed under GPLv3

DESCRIPTION

Classes for data types and handlers for those data types. They can be passes as template parameters to the various containers.